Managing Software Engineersphilip.greenspun.com41 pointsandreyf17 years agoYes, it's from 2002, but still surprisingly pertinent.