On Managing Developers

Managing people is always challenging, but particularly in technical fields. Being good at your technical tasks doesn’t automatically make someone a good manager, in fact, it can be the opposite. The attention to detail needed in technical work is often at odds with the larger strategic view managers need to cultivate and maintain.