> I've also seen plenty people too focused on doing every little step up to some imagined standards that they never get to complete anything
This is the true definition of the Yak Shave.
This is the true definition of the Yak Shave.
Yak shaving is spending time finding the ultimate editor, choosing between syntax highlighters and schemes, configuring git, et c., so you never actually get around to write any code. That is different from wrenching the last nanosecond of optimisation from some not particularly central part of the code.