Ask HN: Suggested software /design/ books?
https://news.ycombinator.com/item?id=1945782I've learnt plenty of programming languages, from C to Java to Squeak to Haskell to Lisp, but I have not made as many 'finished' programs as I'd like.
I've found, despite knowing and using plenty of programming constructs, I've not really managed complexity as well as I'd like.
The result being my programs end up being too complex to maintain, with the ultimate result being they're left to rot in some directory in my filesystem.
I've heard of 'Thinking in Java/C++' and 'The Practice of Programming'. Does HN have any recommended books on software design?