Edgser Dijkstra is a giant in the field of software engineering. Over his career he’s said a lot about the way developers go about their business, including how developers need bugs. I don’t necessarily agree, but there’s a lot to think about there.
Do you want to optimize for is getting things done or for doing things? That’s a pretty subtle difference, but it’s an important one.
Shipping sooner by starting less.
Doing too many things at once will slow you down.
Which one you optimize makes a HUGE difference