John Graham-Cumming's blog
Ode to the anti-Mac: Panasonic Toughbook FZ-40
Pimping my Casio: Part Deux
The discreet charm of the infrastructureless
Low-background Steel: content without AI contamination
It was time for a dim bulb current limiter
Just one more calculator, bro, just one more, I swear it's the last one
The Via Verde Stick
Debugging Lotus 1-2-3 by fax
I have come to loathe acronyms
Archiving hardware projects
Getting the KIM-1 to talk to my Mac
Twenty years of the "GNU Make Standard Library"
The complete text of "All Watched Over by Machines of Loving Grace"
badkeming: a site for kerning so bad it's keming
"All your base are belong to us" introduction to my 2004 MIT Spam Conference talk
Personalized voice recordings by Elwood "You've got mail!" Edwards
Rabbit hole: stumbling across two Portuguese punched cards
I made a rubbish clock
Cracking an old ZIP file to help open source the ANC's "Operation Vula" secret crypto code
Steve Ballmer's incorrect binary search interview question
Two ways to use an LED as a light sensor with Arduino
Acorn Computer Systems catalogue circa 1983
Fixing my iPhone 13 Pro cameras at -18C
Controlling the Taylor Swift Eras Tour wristbands with Flipper Zero
The Economist's ugly new print typeface