Hacker News new | ask | show | jobs
by jweatherby 950 days ago
Clean Architecture by Bob Martin. It lays it out how to think abstractly in a systematic way and when to worry about what when designing a codebase. It applies at the micro and the macro level. However, I'd only recommend it after a few years of experience.
1 comments

I'd recommend against any and all bob martin advice. 5-10% is very bad (e.g. unit test driven development dogmatism) and it's often hard for beginners to parse which parts of his advice is bad and what part is good.
Maybe, but unless you yourself are a beginner, that has little relevance to answering the question.