Heres some of the symbols that make me tick.
Heres a set of important books for me.
Design PatternsGang of Four
The essential book on good solutions to typical programming problems.
Extreme ProgrammingKent Beck
The reason most people dont know agile is because they haven't read this book.
Martin Fowler shows you where, when and how to redesign and refactor your code.
Test Driven DevelopmentKent Beck
Kent Beck is the Father of all TDD.
Domain Driven DesignEric Evans
How to code what you are thinking.
Legacy CodeMichael Feathers
How to test untested and untestable code.
Clean CodeRobert C. Martin
A book in fad that borrows most of its thoughts for other books also on this list.