Every Company Should Have a Public API

A shower thought that turned into a conviction.

Quick thought: every company with more than 10 employees should have a public API.

Not because developers will build things with it (though some will). But because having a public API forces you to think clearly about what your product actually does. If you cannot express your core value proposition as a set of API endpoints, you probably do not understand your own product well enough.

The discipline of writing API documentation is the discipline of clear thinking.

  • Mohan

- Mohan