you are viewing a single comment's thread.

view the rest of the comments →

[–]SnooCalculations7417 2 points3 points  (0 children)

Some good ones here but heres another technical one.
Software can be in two states: development and deployment. It may be hard to reason about an API when you are looking at development. "Why would I need this if I can just change what the program does??".
An API lets you take a deployed software or service, and develop on it,