A Philosophy of Software Design, 2nd Edition

Posted on 2023-10-23

About

About: A Philosophy of Software Design, 2nd Edition

Author/s: John Ousterhout

Rating: ⭐⭐⭐⭐⭐

Published: 2021

Link

Review

A good book that talks about how to design software. I highly recommended for mid to senior developers. It reminds me a lot about Clean Code but with a focus on reasoning behind design decisions rather than strict rules which is rather refreshing. I personally like take a ways regarding complexity. There are few chapters, that for me, weren't super interesting and some of the the examples feels very academic/university but those parts can be skimmed through.