|
|
|
|
|
by 9dev
724 days ago
|
|
> The company doesn't need to expose custom APIs on their data. If they implement a chat protocol, they must allow other clients to interface with it. And how would that work without a way to talk to the company’s chat server, and document the way to do that, and commit to keeping that way of communicating reasonably stable? In other words, an API? Which implies sort of a commitment to the way that chat protocol works, maybe even before the company knows how that looks like. Modern development methodology, that is, working in sprints and iterating towards a local maximum, doesn’t really go well with an API that’s required to work pretty much stable from day one. So when would the point in time be where you’d be required to open up to other clients? |
|