What even is “API” – Part 2

There’s a degree of consensus that “API” means “Application Programming Interface”, though the real consensus is that “API” means “Mumble Programmumble Interface, y’know, it’s the thing you have when you document an interface in the context of programming.” I realized from a few conversations that while people had a lot of variations on “Programming,” they…

Read More

What even is “API” – Part 1

I was writing up some text the other day; the goal was to introduce some basic computer science modes of thought to a general audience. APIs, abstractions, and interfaces In order to talk about abstractions in computer science, it’s useful to explain what an interface is. Eventually, I came to a point where I needed…

Read More