3 ms·
I was underwhelmed by A Philosophy of Software Design. The first 100 pages are solid, but the last 70 didn't resonate with me at all. In those last 70 pages, t
by bwh2 5y ago
I was underwhelmed by A Philosophy of Software Design. The first 100 pages are solid, but the last 70 didn't resonate with me at all.
In those last 70 pages, the author advocates strongly for lengthy comments which felt excessive and often unnecessary to me. Here's an example from page 124:
// Controls cursor blinking: true means the cursor is visible,
// false means the cursor is not displayed.
private boolean cursorVisible = true;
- Jtsummers 5y agoFair enough. I was also a bit underwhelmed after all the hype it had received here and in a couple other places. I still thought it was a worthwhile read and will probably include it in a list of books I'd recommend to a mentee in the future. I guess my second reading of it will either confirm that for me or get it moved off that list.
- avmich 5y agoFunny :) . I remember a comment "The next line is empty to improve readability". With all that, John Ousterhout is a very knowledgeable person, so maybe the book deserves some close look.