/ blog / archive — 4 entries
BLOG_
> cat /var/log/thoughts.log
Field notes from 35+ years in the trenches. Mostly C# / .NET / Avalonia,
some Rust, rants about OOP, retro emulation, and whatever weird thing has me up at 2am.
Showing4of 4 entries · filter:
meta
> order by date DESC
2026 // current cycle
0x0A
2026.05.04
I'm writing a history of Visual Basic, Chapter 1 is up
Starting a long-form history of Visual Basic on EvilGeniusLabs.ca. Chapter 1 covers the BASIC dynasty Microsoft had been running since 1975, the California developer Microsoft bought to put a face on it, and the launch pitch Bill Gates seeded in BYTE Magazine eighteen months before VB shipped. Six articles, focused on the parts of the story that don't get covered.
0′
0x09
2026.04.27
Mea culpa, I shipped a draft-book feature that hid every chapter inside it
M12 said draft books are public works-in-progress. I updated the book-level visibility filter and called it done. The article-level filter, which lived in seven other queries, was a separate code path. Anonymous visitors saw the book, saw the chapters, and every chapter rendered 'no published articles'. Here's what I missed and the fix.
3′
0x02
2026.04.24
Building EvilGeniusLabs.ca: from mockup to production in a week
Five days from domain purchase to a live site with blog, wiki, books, authenticated comments, container registry, and CI. The stack choices, the design mockup, the milestone-driven plan, and an honest accounting of how I used AI as a pair programmer to ship it.
10′
0x01
2026.04.23
Smoke Test — First Post from Production
Verifying the production stack: CI pipeline, container registry, proxy, and database all the way down to the markdown renderer.
3′