The xkcd comics I keep referencing

October 17, 2026 · Read time: 1 min

One of the first accounts I followed on the fediverse, after this site became its own account, was xkcd (the comic lives at xkcd.com). That felt right because I had just referenced, as so often, one of the comics at work.

Here are the four I reference most — from youngest to oldest.

Dependency#

xkcd 2347, Dependency: a tall tower of blocks labeled "all modern digital infrastructure" rests on one small block, "a project some random person in Nebraska has been thanklessly maintaining since 2003" xkcd 2347: Dependency

It shows up every time a small open source library turns out to hold up half the internet. The alt text names ImageMagick. Pick your favorite.

Workflow#

xkcd 1172, Workflow: a changelog entry says the CPU no longer overheats when you hold down the spacebar, and LongtimeUser4 complains that the update broke their workflow xkcd 1172: Workflow

It’s the comic version of Hyrum’s Law: with enough users, every observable behavior of your API is depended on by somebody. Whenever a fix breaks somebody, this is the link in the thread.

Standards#

xkcd 927, Standards: there are 14 competing standards; someone proposes one universal standard; soon there are 15 competing standards xkcd 927: Standards

This one is the reply to every proposal that starts with “let’s just unify.”

Compiling#

xkcd 303, Compiling: two programmers sword-fight on office chairs; told to get back to work, one shouts "Compiling!" and the manager says "Oh. Carry on." xkcd 303: Compiling

The oldest of the four, and the one that has aged the most interestingly. Our compiles got faster. Then our test suites got slower, then our CI pipelines, and now we wait for coding agents. The excuse changes; the sword fight stays.

Why these four#

Looking at them together, none of them is about code. They are about people: who maintains what, who depends on what, who agrees on what, and who is waiting on what. I think that’s because, as they say, software was never the hard part.

Which ones do you regularly reference?

All comics by Randall Munroe, xkcd.com, used under CC BY-NC 2.5.

Tagged xkcd · software development

Except where otherwise noted, content on stephanhagemann.com is licensed under CC BY 4.0 by Stephan Hagemann