Revisiting “Let’s Build a Compiler”

eli.thegreenplace.net
revisiting-“let’s-build-a-compiler”

There’s an old compiler-building tutorial that has become part of the field’s lore: the Let’s Build a Compiler series by Jack Crenshaw (published between 1988 and 1995). I ran into it in 2003 and was very impressed, but it’s now … Read more

Revisiting Image Maps

css-tricks.com
revisiting-image-maps

I mentioned last time that I’ve been working on a new website for Emmy-award-winning game composer Mike Worth. He hired me to create a highly graphical design that showcases his work. Mike loves ’90s animation, particularly Disney’s Duck Tales and … Read more

Revisiting Random Number Generation

swlody.dev
revisiting-random-number-generation

A few months ago, I wrote about my experiencing with a random number generation service that I threw together over a couple days at the Recurse Center. I left the site up as it was costing me nothing to host … Read more

Revisiting the NetBSD Build System

blogsystem5.substack.com
revisiting-the-netbsd-build-system

I recently picked up an embedded project in which I needed to build a highly customized full system image with minimal boot times. As I explored my options, I came to the conclusion that NetBSD, the often-forgotten BSD variant, was … Read more

Revisiting Stereotype Threat

speakandregret.michaelinzlicht.com
revisiting-stereotype-threat

Another day, another idol falls. This one has been teetering for years, so the collapse didn’t come as a shock. But that doesn’t make it any less painful. I’m talking about stereotype threat, a once-revolutionary idea that shaped how social … Read more

Revisiting the DOS Memory Models

blogsystem5.substack.com
revisiting-the-dos-memory-models

At the beginning of the year, I wrote a bunch of articles on the various tricks DOS played to overcome the tight memory limits of x86’s real mode. There was one question that came up and remained unanswered: what were … Read more