
I built correctstaple.com because everyone quotes XKCD 936 and then still types Summer2026! into a signup form. Here is a passphrase generator that stays offline, meets the annoying site rules, and is still easier to remember than Tr0ub4dor&3.
read on
I bought an XTEINK X4 Pro for reading. Then I flashed CrossPoint. Then CrossPlay. Then I started writing my own apps, including a BOFH excuse generator, because of course I did.
read on
It started with a dial-up modem singing a love song. A few hours later I had a two-act musical about incident response, expired certificates, and turning it off and on again.
read on
I got tired of remembering to post new cat posters manually, so I built a bot. Here is the Python script that generates images with Gemini, uploads them to WordPress, and runs on a schedule while I pretend to have my life together.
read on
A classroom introduction to Git. Why version control matters, how distributed repos work, and where to start learning.
read on