The book keeps its promise from the title - it is a guide to building products, technologies and teams. It also touches on building yourself as well. It explores all the challenges and aspects of building a startup - from how to come up with an idea to how to start working on it and how to grow it over time. Although, it is targeted for startups, most of it applies to any company out there, even established ones, who may have slowed down with some of the recent ideas of how to run a software business.
Honestly, most of the things I knew from various articles I have read over the last couple of years, but this book combines all of them in a package, which you can go through at once instead of having a teaspoon sips here and there.
This book is a must-read for a developers, who are just starting their careers. It doesn't matter if they want to work for a startup or not, the ideas explored in it will help junior developers better see the big picture - what is the role of an engineer in a business, what it takes to create an environment where an engineer can thrive and how to become a better engineer. For the last one, become a better engineer, it probably starts with this book.
As of the writing style, I found it to be easy to read, without any struggles to understand any part of it, but there are some ideas, which are repeated over and over with little or no change. But this didn't affect the overall feel for the book.
I think the book is good, but not great simply because it doesn't provide any big insights into the realm of startups or provide big new ideas, it is just a collection of ideas and knowledge, which is already provided out there and nicely summarized.