Read the book in early access via O’Reilly Learning. Just a great next step after the first edition. Not much has changed, but I really loved the new book’s structure and a refresh about some topics, e.g., cloud databases. I still consider this book to be the most important book in software engineering, and the second edition is a meticulously polished version of the book that’s still relevant these days - after 10 years.
A great, thoughtful read which feels at times more like a history of software engineering book than anything else. This book is more suited towards someone with lots of experience than those just joining the industry and examines issues at both the microscopic (intimate details about how databases work) as well as the macroscopic but never really at a practical resolution. Overall a great but long read!