In 1905, the Spanish philosopher George Santayana famously wrote the line "Those who cannot remember the past are condemned to repeat it." Nothing can escape this inevitability: like death and taxes, we have all looked at our screens in bewilderment at an HTTP 200 OK response that contains text in the body reading "er, actually this is an error", or marvelled at pagination design that creates an infinite loop for you to consume.

How did we get here? In this session I will be meandering through history, real examples and anecdotes. The internet is littered with a graveyard of poorly designed APIs. Instead of launching yourself head-first into this murky world of quirks, maybe take a moment to learn the history of APIs and their mistakes so you don't repeat them.

Comments

Please login to leave a comment

Myles Hyson at 10:06 on 25 Apr 2024

This talk was therapeutic

CJ Clayton at 14:05 on 25 Apr 2024

Great presentation. Tons of energy, entertainment, and even some info ;)

Joanna Kus at 14:06 on 25 Apr 2024

Probably the most engaging speaker at the conference. Really enjoyed the talk.

Great talk. I don’t miss SOAP at all

john barclay at 19:43 on 25 Apr 2024

I only made it through the first 20 minutes as it was just a sort of reverse cheerleading/dumping on old apis without much substance but full of enthusiasm without offering any reasoning or suggested traits. Perhaps the last 30 minutes followed the talk's description. Trashed SOAP without substantiating the claim as if all the developers in the room knew SOAP, xml, standards, etc were bad things because they were "complicated"
or solved more that their use cases.