In most software organizations, large and small, programmers often are promoted to management positions with no real background or training in how to manage people or teams of people. Managing the Unmanageable is the guidebook they desperately need. In this book, two world-class software team managers and consultants distill their remarkably extensive experience into practical, actionable advice. Drawing from over 70 years of combined experience overseeing the development of a wide range of products, the authors share rules of thumb, nuggets of wisdom, and practical tools they wish they'd had when they started. They offer frontline managers practical guidance and helpful arguments for getting buy-in from programmers who were until recently their peers - and getting the resources and time they need from skeptical CxO level executives. Above all, the authors help managers understand the programmers they supervise, and use this understanding to hire, manage, motivate, and shape a culture that delivers excellence.