The tech debt you can't fix alone
The engineering argument for paying down tech debt almost never won. What got it funded was a promise, and it tended to be my name on the promise.

The engineering argument for paying down tech debt almost never won. What got it funded was a promise, and it tended to be my name on the promise.

Change one line in the tls module and you've signed up for twelve releases. That's not a bug in the architecture, that's the architecture.

Twenty-seven packages, four marks each, out of ten. The interesting column wasn't the one I expected, and one row explained the whole programme.

Eleven variants of one shell script, on hundreds of laptops, launching pods into production. The language was never the problem, and it wasn't the fix either.

I was a minute from filing a fix for a feature that had shipped the day before. The reason I had not noticed turned out to be a rule of my own, doing precisely what I told it to.
