> Some developers really like to be left alone, and it's terrible for the business
This is a vague generalization, so it's hard to argue against.
The truth is, to accomplish anything difficult, developers need to be left alone to work on it. Ideally for a particularly difficult problem, you put one developer on the project and just wait for results. Of course, businesses don't like that, so you're usually forced to put several developers on the project (which makes it take longer).
As a developer, I think I speak for all of us when I say that we've experienced needing to focus intently on a difficult problem, but management keeps interrupting it by demanding progress reports and giving you the "gift" of more junior developers to "help you out".
This is a vague generalization, so it's hard to argue against.
The truth is, to accomplish anything difficult, developers need to be left alone to work on it. Ideally for a particularly difficult problem, you put one developer on the project and just wait for results. Of course, businesses don't like that, so you're usually forced to put several developers on the project (which makes it take longer).
As a developer, I think I speak for all of us when I say that we've experienced needing to focus intently on a difficult problem, but management keeps interrupting it by demanding progress reports and giving you the "gift" of more junior developers to "help you out".