This is a great summary of developer experience anti-patterns that increase the difficulty for someone to use your API. I would, however, argue that a lack of language specific SDK’s shouldn’t be classed as part of your API rather its part of the developer ecosystem you MUST be conscious of when launching an API.

The biggest thing I learned from this post is just how much of the recent Firefox announcements were made possible by years of strategy and incremental improvement. It’s a huge achievement that the Firefox team has made launching Project Quantum and its really exciting to see the Rust + Servo project work being rolled out to so many Firefox users!

Chrome has a history of rapid iteration, ambitious improvements to the web platform and… occasionally leaving a few of us behind. This is an interesting post exploring the timelines for API deprecation and how it can sometimes strangle developers racing to keep up with their own projects as well as the platform evolution. A lesson for anyone building things we’ll eventually deprecate and iterate on (i..e – software).