The Proper Care and Feeding of Programmers

How to manage developers according to their natural instincts and behaviors
Article Summary: 

Developers are a unique bunch. They tend to have innate characteristics that cause them to approach problems in ways that leave their managers scratching their heads. Discover what natural behaviors are likely to cause conflicts and what you can do to work with those instinctual traits, instead of against them.