For TrulySkilledProgrammers, source code is a very important tool for communicating with other programmers, and even with our future self. As opposed to: In my experience many "TrulySkilledProgrammers" are below average on communicating design concepts to their teammates. They expect other people to just analyze their code and the perfection of their "design" will be self-evident. When other people point out design alternatives, they get impatient and cranky, because they've become emotionally attached to their BeautifulCode. See also ThreeStarProgrammer