Rushing developers creates a downward spiral of quality


Rushing developers creates a downward spiral of quality.

When developers feel rushed, they cut corners.

Stress makes us less creative too, so we take the path of least resort.

We skip automated tests, refactoring, research, optimization, and experiments. We open pull requests too early.

The result: Code that's needlessly complex, hard to understand, brittle, and hard to change.

Principle: Moving "too fast" in the short-term leads to moving slower in the long-term.

View original on X