TBD + TDD + mob programming is way less YOLO


than working on an isolated, long-lived feature branch, with a delayed review, integration feedback, and a lack of tests.

Why?

Because pushing straight to the main incentivizes front-loading safety (tests, continuous code review, smaller, safer steps).

It reminds me of the famous traffic experiment, where removing sidewalks and traffic signs actually improved safety.

https://thedecisionlab.com/insights/policy/using-game-theory-to-make-streets-safer