Software Design Book Recommendations

This cluster features repeated recommendations of books like 'The Pragmatic Programmer', 'A Philosophy of Software Design' by John Ousterhout, and 'Clean Code' by Robert C. Martin for improving software design, coding practices, and engineering principles.

📉 Falling 0.3x Career & Jobs
3,430
Comments
20
Years Active
5
Top Authors
#4858
Topic ID

Activity Over Time

2007
20
2008
32
2009
78
2010
100
2011
150
2012
127
2013
94
2014
184
2015
138
2016
228
2017
281
2018
236
2019
249
2020
222
2021
310
2022
316
2023
259
2024
236
2025
159
2026
11

Keywords

a.co e.g SICP HIGHLY addyosmani.com oreilly.com stanford.edu MVC ORM pragprog.com book design pragmatic clean code philosophy software programmer clean code john

Sample Comments

mssundaram Apr 7, 2021 View on HN

"The Pragmatic Programmer" may be useful to you. It's dated but still relevant, and it was recently revised.

afarrell Jul 9, 2019 View on HN

You would probably like the book A Philosophy of Software Design by Dr. John Osterhout.

leetrout Nov 17, 2024 View on HN

Not specifically this, per se, but I HIGHLY recommend "A Philosophy of Software Design" by Dr. John Ousterhouthttps://web.stanford.edu/~ouster/cgi-bin/book.php

rohitpaulk Sep 1, 2022 View on HN

A book I’d recommend: “A Philosophy of Software Design” by John Ousterhout

aloknnikhil Sep 24, 2019 View on HN

Have you given The Pragmatic Programmer a try? It's a great resource that draws parallels to practical examples on what to do and what not to do.https://pragprog.com/book/tpp20/the-pragmatic-programmer-20t...

vismit2000 Dec 10, 2024 View on HN

Just read 'Philosophy of Software Design' - some really great and profound advice in a sub 200 page book with compact examples

hugotox Jul 7, 2014 View on HN

The Pragmatic Programmer (old one, but his stuff is still valid) http://www.amazon.com/dp/B000SEGEKI/ref=r_soa_w_d

otodic Jun 5, 2017 View on HN

The Pragmatic Programmer: https://pragprog.com/book/tpp/the-pragmatic-programmer

metaltyphoon Sep 1, 2022 View on HN

> I don't find these in booksCheck out A Philosophy of Software Design, 2nd Edition https://a.co/d/dZ8PJpt

vollmond Jun 22, 2015 View on HN

Check out Clean Code by Robert C. Martin. May be helpful.