DEV Community

Discussion on: How Bad Software Gets Made

Collapse
 
ben profile image
Ben Halpern

I think an an issue underlying all of this are some "too late now", or "sunk cost" fallacies. When the problems start mounting up, it's easy to just grit your teeth and not make changes. It's never too late to start adding tests around key paths and going back to the drawing board in terms of how a team communicates.

Collapse
 
mortoray profile image
edA‑qa mort‑ora‑y

Either correct course or abandon ship. There should never be an in between decision.