The end result is that developers are spending more time upgrading their software to ensure that it continues to work with web APIs they’ve integrated with, and less time adding the features and refinements that would really benefit their customers.
This is true, but there is no alternative.
- These integrations add value to the software for customers.
- There is no “standing still” for technical platforms.
Everyone understands how platforms evolve and change over time, but the converse is also true. A platform that isn’t moving forward is falling behind in such a way that it’s effectively moving backward; dying.
And we were right.
But we’ve also learned that while web APIs enable us to tap into a wealth of data, they can only be relied upon in the short term. The expiration date of software we create has been shortened due to the whims of those who create the web APIs we rely on.