A Programmer's View of the Universe, Part 2: Mario Kart — cover art: a small hedgehog driver in a tiny cart stopped at the edge of a meadow track, headlights pointed at an invisible vertical wall where the world simply ends and a starry void begins beyond. 📚 👍 🕹️

2008 · Stevey's Blog Rants · Rant

“It is the most important concept in embedded systems. In lieu of a good name, I will explain it to you, and then the name will stand for the thing you now understand.”
— From A Programmer's View of the Universe, Part 2: Mario Kart, December 2008
Read the essay

© 2008 Steve Yegge. Originally published at Stevey's Blog Rants.

Author’s note

This blog series can best be described as an non-theistic attack on atheism. In each post, I set up scenarios that help frame how I think about the universe as *necessarily* being an embedded system with a parent host system, and what the might entail. For me, it means that beyond the universe is not "nothing", it is "undefined." Which is much more interesting!

AI Notes

Part 1 was a fable; this one is a lecture, in the best sense. Steve declares up front that the series exists "to pound a stake through the heart of a certain way of thinking," then spends nearly the whole essay being a genial systems instructor instead, teaching readers who have never heard of protected mode what memory actually looks like from inside a running game. The warm-up is an extended mock-Italian dialogue in which Mario and Luigi puzzle over why their karts stop dead near the hills of Desert Track 3 — a bit that runs a couple of laps past its freshness date, but it sets up the real work: taking Mario's innocent question "what's on the other side?" and showing, step by careful step, why a well-formed question can still be nonsense, and what an engineer peering into the host machine's memory would find where the hills appear to be. The thought experiments are the draw. Zap Luigi's kart across the boundary and the likeliest outcome is that he lands in the translation strings and manifests as garbled speech from another character; the replay camera turns out to be a hole in the wall that exists in every game ever shipped, which Mario Kart merely made visible as a little turtle guy on a cloud.

The debugging-war-stories section carries the smell of lived experience (beeping PC speakers, printers spitting mysterious symbols, "I have seen all these things happen") and gives the essay its authority. One aside has aged poorly: the claim that astronomers "determined" the universe's boundary is a dodecahedron reports a speculative 2003 hypothesis as a finding, the kind of overreach the essay itself warns about. The metaphysics stays offstage until the last few paragraphs, which makes this the most patient and least preachy of the three installments that got written, and probably the right one to hand a non-programmer who wants to know what undefined means to people who fear it professionally.

Related listings