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.


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.