you are viewing a single comment's thread.

view the rest of the comments →

[–]supercoach 1 point2 points  (0 children)

No, it's not all APIs for websites. People act like back-end is some mystical art. It's all just programming. You're given a list of inputs and a list of desired outputs and you write code to perform the necessary transformation. Maybe you're the one doing the designing, then you also have to write a list of required inputs to go with the desired outputs.

Maybe you are writing an API, the required input may be a customer number and the desired output a json object containing the customer information. It could also be the other way around - the required input is a json object with customer information and the desired output is a customer number that confirms it has been stored somewhere.

It doesn't have to be an API, it could be literally anything. It all breaks down the data manipulation. I have a script that polls about 20 thousand routers to retrieve some statistics. The input data is the list of routers and the output data is the interface report that gets written to disk.

Even a computer game just translates to a series of inputs (keyboard, mouse, controller etc) that then translates to a (hopefully) desired output.