If you write software and want to do a good job, this book shows you what that entails.
Dave gives real-world examples of code & teams that managed to figure out a path forward when they got stuck by applying the principles that are covered in this book. Yes, this stuff was proven repeatedly, and my experiences match it too.
Monoliths in the sense of Google & Facebook, and microservices in the sense of Netflix are explained really well, and there is a constant emphasis on what matters: optimise for learning via efficient feedback & constant experimentation.
It doesn't matter what language or framework you use today, or will do in 10 years from now. I assume that Modern Software Engineering will remain a classic, alongside the Mythical Man Month, Accelerate & The Phoenix Project. Well worth owning it and re-reading it every few years.
If you write software and want to do a good job, this book shows you what that entails.
Dave gives real-world examples of code & teams that managed to figure out a path forward when they got stuck by applying the principles that are covered in this book. Yes, this stuff was proven repeatedly, and my experiences match it too.
Monoliths in the sense of Google & Facebook, and microservices in the sense of Netflix are explained really well, and there is a constant emphasis on what matters: optimise for learning via efficient feedback & constant experimentation.
It doesn't matter what language or framework you use today, or will do in 10 years from now. I assume that Modern Software Engineering will remain a classic, alongside the Mythical Man Month, Accelerate & The Phoenix Project. Well worth owning it and re-reading it every few years.