~ $ cat README.md

I lay
the foundations
other engineers build on.

Computer enthusiast, doctor and engineer. Former vice-dean of COEINF, the professional college of computer engineers of Catalonia.

The book

The cover of the book The Emotional and Technical Guide to Rescue Stalled Software (2024) is about conquering technical debt without sacrificing your sanity or your shipping schedule. Its rule fits on one line: never rewrite, never stop delivery. About the book.

What a shortcut costs, in one dial: two teams build the same features, and one of them saves time on each and pays interest on it after.

$ technical-debt

Cumulative features

0510152011224MonthsFeaturesCleanDebt-drivenCleanDebt-driven

The craft

Small, safe steps, always: a test that fails is put right before the next step is taken, and the code is never more than a step away from working. What I hold to, whoever writes the code.

Essays

> More than half a million views.

More than 250 on Medium, one every Saturday since 2022, and not one missed. The most read, and two of the ones read longest:

More of them, by subject.

More to run

All of them.

Open source

Two public APIs of AngularJS are mine, and I made its compiler faster. They are still in 1.8.3, the last release it had.

~ $ ls

~ $

~ $