Best book for developer who needs to learn software fundamentals
- by tharrison
I have recently inherited a team of developers, none of whom really have any programming experience. Some are really bright, and are learning on their own. I am looking for one or two books that are practical but show the core practices of professional development: Structure, OO, naming, DRY, why elegance matters, etc.
When I was learning, I loved Code Complete, and Programming Pearls, but they are dated now.
Any recommendations for good books that could be used in tandem with a language specific book to help understand?
Thanks in advance!