> Engineers spend so much time waiting on compile, build, and deployment time
Slowness in this processes can certainly frustrate and extend overall timeframes, but surely engineers must be capable of multi-tasking to some degree, and able to do something useful with those minutes between commit and deploy? ;)
That capability varies a lot. Long build times create a situation where the ability to swap tasks efficiently is the main criterion for being effective.
I'm considered "extremely high output" in my current position, and I don't really deserve it - I ought to be called "unusually good at coping with our problems" instead.