I’ve been waiting to announce this since my sixteenth birthday in Singapore, which was now sixteen years ago (and a decade after turning twenty-two when promising I wouldn’t wear one):

I am now a 32-bit human!

That is, assuming the number of memory locations one can address corresponds to how many years one has been alive, which is almost certainly bullshit. However, that can’t stop the fun.

I fired up my old Windows 2000 VM, like a gentleman, and composed this screenshot to mark the occasion.

A screenshot from a Windows 2000 virtual machine depicting the ancient 16-bit Windows games SkiFree and Chips Challenge, with the twunk_16 and twunk_32 executables behind them

Yes, that’s Chips Challenge and SkiFree, two of the best 16-bit games of all time. But what are those delightfully-Elmer Fuddian twunk_XX executables, I hear you ask? Let’s find out:

In the field of software development, trunk refers to the unnamed branch (version) of a file tree under revision control.

I said Thunk, not Trunk. Let’s try that again:

You can run 16-bit applications with 32-bit drivers on your Windows-based system as long as the 32-bit driver does not explicitly call Win32 API functions that create threads. The Windows on Windows (WOW) subsystem runs the applications in 16-bit mode and resolves 16-bit calls to the operating system.

I assume I’ll require this to talk to people still on 16-bit brains, though with my current software toolkit it’d probably closer resemble FreeBSD’s Linux binary compatibility mode, which doesn’t function if applications attempt to enter 8086 mode. We’ve come full circle!

What did I do on my thirty-second birthday? Wait, it lasted much longer than thirty seconds. Work was brutal, and interrupted breakfast and dinner celebrations with family. But I did have lunch with my rather fabulous colleagues, and Clara treated me to sushi and bubble tea in the evening.

Photos of me with THE Benedict Reuschling and Allan Jude, still can't believe it!

On top of that, earlier this month I was in Tokyo meeting my BSD heroes, and buying myself a cute little computer. But most importantly, my dad marked a year since his heart bypass surgery, and he’s in fantastic health.

Sometimes when you’re in the pits it’s hard to see, but I’ve got a very, very good life. But here’s the question: will I be lucky enough to write a follow-up when I become 64-bit? Let’s find out ^_^.