A would suspect a lot of developers compile their apps too often. Its easier to sit there, watch a compile, and confirm a code update works correctly, than to keep banging out code and staying on message. The longer a guy writes code the less they need to confirm that something works. At least I'm finding that I'm compiling less often and being more productive as a result. And there's room for improvement, as I'm more conscious of it.
If I were a manager I'd probably watch a developer code for a while and would no doubt interject,
“Why did you compile just then?“
“To check my updates.“
“You changed the text of a LABEL, for Christ's sake!“
Another reason I wouldn't make a very good manager....