Writing a good API, and being a good client
When rebuilding the search functionality of a product that I am working on I managed to quite effortlessly completely break the mobile applications client integrations with the API.
The main issue was that I was entering some unchartered territory, and trying to do some pretty complex things. I was in