Blog

Blog

Articles on software engineering, home automation, self-hosting, and professional software development in the AI era.

Index

Categories

Index

All posts

· Software Development

I Taught RUP in the Late '90s. I Just Rebuilt It for AI Agents.

Documentation-heavy processes like RUP were good engineering that died on human nature. AI agents are obedient and meticulous, so I rebuilt OpenUP, RUP's lean survivor, as a framework that makes Claude Code work one logged, traceable task at a time.

· Assorted

I've Been Writing a Novel

A short announcement about The Epoch Accord, a literary speculative fiction novel being written in English and Spanish in parallel.

· Software Development

Building Kaze: A Production App in 27 Days with AI Agents

A safe AI chat companion for kids, 545 commits, 97%+ test coverage, and only 1.7% human-written code. The overview of the Kaze project and what it takes to build production software with AI agents.

· Software Development

From React to Rails: Building the Sileo-Rails Gem with Codex

Cloning a React toast library into a Rails-native gem with Stimulus. What Codex handled, what still needed engineering judgment, and why Stimulus was the right fit.

· Software Development

Code Review in the AI Era: What Actually Matters When AI Writes the Code

How code review changes when AI generates most of the code. What to focus on, what stays the same, and why professional judgment matters more than ever.

· Home Automation

My Home Automation Story

The story of how I built my home automation system from 2021 to today. Decisions, discoveries, and learnings about home automation.

· Software Development

Getting into Action Thanks to AI Vibe Coding

The story of how I built this website without writing code, using AI Vibe Coding through Cursor. Reflection on how AI helped me overcome the blank page problem and build something real.

· Assorted

Born to Code

An old blog post from 2010 about a trip to Stuttgart and how bad software quality led to a mission to write about high quality design and development.