Cracking the PM Career: The Skills, Frameworks, and Practices to Become a Great Product Manager
Gayle Laakmann McDowell and Jackie Bavaro provide a comprehensive roadmap for product managers looking to advance beyond entry level roles. This guide breaks down the complex transition from junior contributor to senior leader by identifying specific behavioral shifts and technical competencies required at every stage. It removes the guesswork from career ladders, offering practical advice on how…
Shelves
More like this
Software Estimation: Demystifying the Black Art
Often referred to as the "black art" because of its complexity and uncertainty, software estimation is not as difficult or puzzling as people thin…
Joel on Software
Someone once said that the task of a writer is to "make the familiar new and the new familiar". For years, Joel Spolsky has done exactly this at w…
Clean Agile: Back to Basics
Twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin ("Uncle Bob") reintroduces agile values and principles …
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
How do you detangle a monolithic system and migrate it to a microservices architecture? How do you do it while maintaining business-as-usual? As a…
Site Reliability Engineering: How Google Runs Production Systems
The overwhelming majority of a software system's lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insis…
More Joel on Software: Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and ... or Ill Luck, Work with Them in Some Capacity
Joel, Apress, Blogs, and Blooks …I was learning the hard way about how to be a publisher and probably spending way too much time looking at web …
The Passionate Programmer: Creating a Remarkable Career in Software Development
Success in today's IT environment requires you to view your career as a business endeavor. In this book, you'll learn how to become an entrepreneu…
Implementing Lean Software Development: From Concept to Cash
"This remarkable book combines practical advice, ready-to-use techniques, and a deep understanding of why this is the right way to develop softwar…
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
For years, companies have rewarded their most effective engineers with management positions. But treating management as the default path for an en…
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also need to understand t…
The Soul of a New Machine
The computer revolution brought with it new methods of getting work done—just look at today's news for reports of hard-driven, highly-motivated yo…
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…