Great piece. And nice spelunking on the etymology of API.

>But, the design of APIs is more of an art than a science.

Absolutely. I've seen some of the best programmers make absolutely atrocious interfaces.

>The reality is, most APIs suck.

Definitely true in my experience. But that also means LLMs have consumed far more bad APIs than good ones. How will we prevent LLMs from falling victim to the tragedy of the commons, so to speak, and not themselves emit bad API designs that they have been trained on?

Expand full comment

Love this piece! So digestible and informative. Exciting to think about how a lot of the confusion and busywork of API maintenance will someday be a thing of the past

Expand full comment