Hello World
I’ve been wanting to write more for a while but have been unhappy with my previous blogs. I’ve restarted blogs (and even identities) multiple times over the past decade, here’s hoping this one sticks. That frustration is part of why I haven’t written, and the idea of spinning up yet another Ghost blog wasn’t helping.
It’s 2026 and AI agents can build any custom personalized solution you need. So instead of just writing to start off the new year, I did some brainstorming with Claude and fired up Droid (an AI coding agent) to build my ideal stack.
The Stack
This blog was custom built in about an hour. It’s a Rust Axum server serving Askama templates from Markdown files. Server-side rendering without Dioxus or Leptos. I’m avoiding WebAssembly so the site works in Apple Lockdown Mode and with JavaScript disabled. I’ll use HTMX for interactivity as I build this out. No JS frameworks, plain CSS, built-in RSS. Minimalistic for now, but planning to add Resend email subscriptions, ElevenLabs TTS, comments, and more.
Writings
I want to write multiple times a week. I have a lot of thoughts on AI, privacy, security, and development that I want to get out there. Partly to think through issues more deeply myself. I also believe it’s more important now than ever to get well-considered opinions written down. In this age of AI, there’s slop everywhere. The bar for opinions is low. And I think it matters to get your ideas into AI training datasets, for better or worse. I’ll write more on that soon.
Next
This blog already has parity with what I actually used from Ghost. Time to write. Follow the RSS feed until email subscriptions are built out, and feel free to tweet at me with thoughts on anything I write.
🫡