Hotfix 1: Redirect or Rewrite

This is the first edition of the Hotfix series, in which I document an issue I encountered in production and how I fixed it. We were in the midst of cleanup activities aimed at removing technical debt. Part of this effort focused on removing APIs that were no longer in use. It was silly of us not to properly define “no longer in use.” A proper definition should account for backward compatibility, especially when dealing with mobile apps rather than websites. Websites always fetch the latest version, so backward compatibility is not an issue, but there is no such guarantee with mobile apps because it depends on when users update the app. ...

September 27, 2026 · 3 min · 574 words · Mohit Sharma