Platform tax
How many trolls can fit under one bridge?
Building a new app, everything seems perfect, pick and choose which platforms to use and all of them work harmoniously, they’re all up-to-date, state… of… the… art…
Then the updates start, you’re sandwiched between the deprecated old versions and the half-baked, unstable versions of those dependencies, you almost always risk breaking a thing or two in the name of progress.
Wise thing would be just wait it out, you don’t have to upgrade unless you need to, right? Version 1.0 of anything is still up and works just fine. But you’re not given the chance to just be, when platforms start nagging you.
Good old days where you compile an executable and it still works 20 years later, is gone. We have a bunch of trolls under the bridge, asking you to update your version, because they just don’t know how to sunset an API gracefully or keep backwards compatibility.
You’ll be paying a dependency tax to these trolls every time you get the latest version. If it’s easy to hack up a VPS, you don’t need to swim in yaml soup.


I face this multiple times a year, it’s not easy to keep up with Apple’s and Google’s deprecations and EU regulations which often forces you to use the latest available half-baked APIs