> You can blame Agile/XP but at root I think it has more to do with many developers abhorring tasks other than just writing code. Documents? Meetings? Talking to future end users? Not fun!!
In whatever BS performance review process in your company, are engineers going to be recognized for writing documents, meetings, talking to future and end users?
If yes, engineers will do it. As it stands, in large companies, management just wants engineers to code their life out.