Management Books
The Lean Startup
Most startups fail. But many of those failures are preventable. The Lean Startup is a new approach being adopted across the globe, changing the wa…
The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups
In my first few years as a developer I assumed that hard work was all I needed. Then I was passed over for a promotion and my manager couldn’t giv…
Creativity, Inc.: Overcoming the Unseen Forces That Stand in the Way of True Inspiration
“What does it mean to manage well?” From Ed Catmull, co-founder (with Steve Jobs and John Lasseter) of Pixar Animation Studios, comes an incisive …
Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
Managing Humans is a selection of the best essays from Michael Lopp's popular website Rands in Repose(www.randsinrepose.com). Lopp is one of the m…
Losing the Signal: The Untold Story Behind the Extraordinary Rise and Spectacular Fall of BlackBerry
THE BASIS FOR IFC FILMS' BLACKBERRYNamed a Best Business Book by The Wall Street Journal, Forbes, Financial Times, and more The riveting, true sto…
The Long Tail: Why the Future of Business is Selling Less of More
The New York Times bestseller that introduced the business world to a future that s already here -- now in paperback with a new chapter about Long…
Creative Selection: Inside Apple's Design Process During the Golden Age of Steve Jobs
An insider's account of Apple's creative process during the golden years of Steve Jobs. Hundreds of millions of people use Apple products e…
The Nvidia Way: Jensen Huang and the Making of a Tech Giant
"The definitive look at the most remarkable business story of this era." —Morgan Housel, New York Times best-selling author of The Psycholo…
Build: An Unorthodox Guide to Making Things Worth Making
Written for anyone who wants to grow at work—from young grads navigating their first jobs to CEOs deciding whether to sell their company—Build is …
Staff Engineer: Leadership Beyond the Management Track
At most technology companies, you’ll reach Senior Software Engineer, the career level for software engineers, in five to eight years. At that care…