> One of the biggest issues I have seen is that people get too attached to the code they’re writing. They view it as an extension of their self-worth. So if the code is bad = they are bad.<p>This became an insurmountable issue with a former coworker last year.<p>Neither I as the lead developer, nor my superior as the project manager, were able to convince a new junior developer that issues which arise during code review were not a reflection of him as a person. No matter what we tried, he always got defensive, refused to explain his thought process regarding committed changes when asked, and generally defaulted to a position of "if you think it should be different, do it yourself".<p>I don't have the best people skills, but I made every effort to explain many of the things described in this article, but it just didn't work out. Hence, _former_ coworker.