API First
[tags]api, startup[/tags]
I’ve decided to start designing my app beginning with the API. Why is this? I think this is a good way to start since it gives me a good foundation to built the other parts on.
- If I want to build other apps (Widgets, desktop app, etc.) all I need to use is the API.
- I can have a place to extensively test my API instead of the more subjective Web testing.
- Gives me a central place to start from so I can do a decent job of have something to work with later on.
So three reasons to start with the API.