How I used Tasmota, MQTT, Homebridge, Home Assistant, and a Sensi thermostat to make our apartment safer and easier to move through at night.
Ideas, code, and the gap between them.
Notes from the workbench on infrastructure, AI, product judgment, and what changes between a thought and a shipped thing.

Pinned favorite posts.
AI can absolutely help you build useful little apps. That still does not mean the hard parts of software disappeared, or that generated code is ready for real users.
Latest from the notebook.
all notesClaude Code to Codex: What Actually Changes
Moving from Claude Code to Codex is less about model preference and more about workflow. Here's what changes and how to get productive fast.
When Building Gets Cheap, Product Matters More
AI lowers the cost of making software. That does not make product thinking less important. It makes judgment, prioritization, and vision the bottleneck.
Things I've Learned Building AI Agents
High-level lessons from building AI agents that actually work: when to use a workflow instead, what fails in the real world, and the checklist I use to ship.
VPS Security Checklist for Indie Hackers (The 30-Minute Hardening Pass)
The moment you put a VPS on the internet, bots start knocking. Here is the no-drama checklist I run before I deploy anything real.
How I Keep Our Factorio Server Updated With GitOps And OKD
How I replaced manual Factorio server updates with GitHub Actions, nightly version checks, and OKD ImageStream deployment triggers.