Blog
Articles on software engineering, home automation, self-hosting, and professional software development in the AI era.
Categories
Home Automation
Articles about home automation, domotics, and smart home systems.
Software Development
Articles about software engineering, architecture, and professional software development.
Hobbies
What I do outside work: classic car rallies, hardware and other projects.
Assorted
Miscellaneous articles that don't fit into other categories.
All posts
DZGarage Cockpit in the race: from the bench to the Spain Classic Raid
Four stages, 894 km of logs and 2,080 TRIP corrections. How the DZGarage Cockpit went from the caliper and the CAD to the dashboard of the #89 Audi 100, and how we used it from Gijón to Palencia.
DZGarage Cockpit: a rally computer for a classic Audi in six months
Three microcontrollers, two GPS receivers and about 23,000 lines of C++ to run the Spain Classic Raid with my brother. What I built for the #89 Audi 100 and how.
Agent Code Decay: I Went Looking for It in My Own Repos
Dex Horthy says agent-built codebases start to struggle after three to six months, and he admits nobody can prove it either way. I went looking for that decay in three of my own repos, one of them almost 100% agent-written. I didn't find it, and I think the reason is the process around the agents. This is my experience with my own repos, no rebuttal intended.
The Novel Is Published
The Epoch Accord and El Pacto de la Época are finished, printed, and on sale in both languages. Where to buy them and what the publishing part actually looked like.
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.
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.
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.
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.
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.
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.
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.
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.