Topic: API Design

The following is a list of posts covered on my Blog, under the topic “API Design”, sorted from most to least recent.

  • Softlocking APIs Posted on April 4, 2024

    “Softlocking” is a term in the world of video games where a game is playable, but can’t make forward progress. Usually this means the game has a bug, or that the designers and quality assurance testers missed some combination of steps that leads to an inability to complete the game. It’s basically a video game version of “livelock” failures in concurrent programs, but “softlock” is (to me) the more fun term, so let’s use it.

    Continue Reading →