Between You and the Tool
John O'Nolan built a CLI for Ghost on a whim, used it for an hour, and found it hard to go back to the browser. I was thinking about a version of the same problem, but from a different angle.
The Format That Outlasted Everything
I've been reading through RSS feeds since 2007. Every platform built on top of the format has disappointed me, but the format itself never has.
Beginner Again
There is a version of this story that is clean and motivating. This is not that version, this is the one with imposter syndrome, slow progress, and the strange feeling of being experienced and a complete beginner at the same time.
Searching For The Tool That Holds My Thinking Together
Or at least, the one that's holding it together right now.
AI as Collaborator: Why I'm Skipping the Bill and Going Local
AI coding tools are genuinely impressive. But between Cursor, Claude Code, Codex, and whatever Google launches next, the subscriptions stack up fast. Here's why I'm heading in the opposite direction.
The Unglamorous Part
Two weeks of client work, a JavaScript course I've barely started, and nothing to show for it. This is what building in public actually looks like most of the time.
Why I Chose Ghost (And Why I Keep Choosing It)
I've been following Ghost for more than 10 years. Tried (and failed) to launch with it twice, and I'm still here. This is why (for me) Ghost keeps winning over Substack, Medium, and Beehiiv - even with its flaws.
Starting with a Clean Slate
Pop OS was great for Blender. Windows 11 is a distracting mess. I needed something clean and focused for learning to code.
Starting fresh
After 15 years in architecture, I'm returning to coding at 42, something I left in 2004. This blog tracks my journey: progress, open-source builds, mistakes, and career pivot reflections. No strict plans, just following the energy.