A Philosophy of Software Design

by John Oustherhout

I tried to read this book, which is the opposite of Clean Code by Robert Martin, sort of, but it's my first DNF of the year and I will just skim over the last third of the book .

I think this is a book mainly for beginners. There is some good advices (some better than in Clean Code). But most of it is about comment, variable naming, etc. It's a nice read still for those who are still learning the basics of writting code I think.

There is two concepts that I really liked: information leakage and design it twice.

Previous Post