Hacker News new | ask | show | jobs
by siddontang 1420 days ago
I highly recommend "A Philosophy of Software Design", the book teaches me a lot about how to manage complexity in programming.
1 comments

Second this. One of my favourite programming books. The advice is applicable to pretty much every domain of software engineering, and the lessons are philosophical (as the name suggests) rather than technical and specific, so they serve as a great jumping off point for many specific issues you might face in programming. It’s also very short which helps!