/ blog / archive — 5 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.
Showing5of 5 entries · filter:
*
· Apr 2026
> order by date DESC
2026 // current cycle
0x05
2026.04.26
Turning an SBC's OTG port into a real USB keyboard — and the three traps that ate days of mine
A $20 single-board computer can pretend to be a USB keyboard the host OS can't tell from real hardware — but only after you survive the descriptor cache, the layout-on-the-host gotcha, and Windows silently dropping the first keystroke. Here's the working setup, the three traps, and the warm-up that fixes them.
15′
0x04
2026.04.25
Windows 11 won't let you mix wallpaper types across virtual desktops — and the fix is one PNG
Spent thirty minutes trying to get a different background on each Windows 11 virtual desktop. Pictures work fine. The moment a solid color or slideshow joins the mix, every desktop snaps to the same setting. Here's what's actually happening, what Microsoft has admitted, and the one-pixel workaround that sidesteps it.
3′
0x03
2026.04.24
Site Update - Addressed "Cancer" fonts
One of the testers said the fonts look like cancer...
0′
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′