Pointy Haired Bosses and Pragmatic Programmers
Creating a successful, quality, maintainable product take a lot more than coding-it takes innovation and a good dose of discipline. It takes smart people who question the status-quo, figure our ways to make themselves and their teams productive, and maintain agility without compromising quality and sustainability.