When to do an API for my web app?
pierrefar: I'm building an app and found that thinking about the API from the get go made me design the app better. Why? Because the interface I'm building is just one example of how to interact with the API. The API is better and I understand my app better.