📚 It's here! The first copies of "Laws of Software Engineering" arrived!
After so much time working on it, seeing the first physical copies of my new book is an incredible feeling.
Why did I decide to write it? Most of what I learned during my career already had a name. I just didn't know it yet. Brooks's Law for the team, where adding people made us slower. Conway's Law for the architecture that is shaped by our org chart. Hyrum's Law for every undocumented behavior became something a customer depended on.
People had been studying these laws for fifty years, but nobody handed me the map. So I decided to write one for myself and others.
Inside are 300+ pages, 63+ laws and principles, across seven parts:
• Architecture & Complexity
• People, Teams & Organizations
• Time, Estimation & Planning
• Quality, Maintenance & Evolution
• Scale, Performance & Growth
• Coding & Design Principles
• Decision-Making & Biases
Rebecca Parsons (CTO Emerita, Thoughtworks) and Addy Osmani (Engineering Director, Google Cloud AI) wrote the forewords. Their work shaped how a lot of us write software. It is still surreal that they said yes.
In the first three weeks of launch, 1000 copies had already been sold, and the book is the Amazon Best Seller in its category.
Where can you get it:
📘 eBook (PDF + ePub): techworldwithmilan.gumr…
📔 Paperback, Hardcover, Kindle:
amazon.com/dp/9699893680