top | item 9670503

Books for experienced software developers?

1 points| reinviting | 10 years ago

Are there any good books aimed towards experienced software developers? I've read through all the classic books on code quality, architecture, unit testing, domain driven design, etc. I find most of these books explain what should be common sense, I yearn for a book that goes deeper than "Don't Repeat Yourself, Write your tests first!, Isolate your dependencies and inject them! Use Composition rather than Inheritance!".

What I'm looking for is a book that offers a deeper perspective, or reveal new ways to apply core knowledge to build higher quality software. Something for a developer who is already competent and experienced.

3 comments

order
[+] Turing_Machine|10 years ago|reply
Have you read Structure and Interpretation of Computer Programs?
[+] reinviting|10 years ago|reply
Yes. It's one of the classics, if not THE classic. Good book, but again there's nothing really novel in there for an experienced developer.