Amazon calculates a product’s star ratings based on a machine learned model instead of a raw data average. The model takes into account factors including the age of a rating, whether the ratings are from verified purchasers, and factors that establish reviewer trustworthiness.
From a 35 year software professional...one of the best, most thought provoking books on the subject of software engineering I've read in years. It's not about releasing software so much as how to design software that you can feel confident in releasing. Much insight, not just into real-life problems, but guidance on ways to solve them. Changed my perspective and my designs for the better. Highly recommended.
Michael has a talent for injecting just enough humour into his writing to make it engaging without sacrificing technical detail or critical observations. This books contains valuable lessons learnt the hard way from real world mishaps. Anyone who has been developing software long enough will identify with the "ohnosecond" that follows pressing [enter] on a poorly thought through action. Revel in Schadenfreude if that is your thing but remember "if it can go wrong, it will go wrong" and none of us are immune. Consider this book as both prophecy of your impending doom, but also as a manual of the many traps you will encounter along the way and how to disarm them.
Well written because it is clear and engaging. It articulates many things about stability and failure modes that need to be said. Few will remember a checklist but the way anti patterns and patterns are shared with experiences will make the concepts digestible and committed to memory. It reads like a compilation of post mortem with thoughts arranged systematically. If you want to build a culture of engineering this book is a great read.
If you are writing software for internet then don't put it in production until you have finished this book. I would recommend this book highly for not only engineers but also dev managers so that they understand where they should be investing money and talent.