On Monday I had to implement a feature for my app that ”is needed before the customer app can be released”1. I managed to get that work just fine, tested it in development system, and pushed it to production on Tuesday morning. This morning I had to disable that feature because the data the feature relays from a backend service to the app was missing some crucial information and the ticket inspection failed in certain scenarios. Well, shit happens. The app worked just perfectly, it just didn’t have all the necessary data. Now the people involved in the project got reminded how the app itself is not always the reason for the errors the users see.


  1. Actually, it would have been needed for my app even earlier but the implementation got postponed and postponed because we didn’t have the needed data until now. Priorities… ?