Watch Rich Hickey's talk Simple Made Easy
Read Kent Beck's Xp Simplicity Rules
Read "The Practice of Programming" by Brian Kernighan and Rob Pike
"The C Programming Language" by Brian Kernighan and Dennis Ritchie
Read "Clean Code" by Uncle Bob Martin (Robert C. Martin)
Watch Simon Sinek's talk How great leaders inspire action
Read "Domain Driven Design" by Eric Evans
Read "Refactoring to Patterns" by Joshua Kerievsky.
Read Uncle Bob's article Principles Of OOD
Read "The Passionate Programmer" by Chad Fowler.
Watch Barbara Liskov's talk "The Power of Abstraction"http://www.infoq.com/presentatio...
Read "Dynamics of Software Development" by Jim McCarthy
Read "Working Effectively with Legacy Code" by Michael Feathers.
Watch OOPSLA 97 Keynote by Alan Kay, "The Computer Revolution Hasn't Happened Yet".
Read "Zen And The Art of Motorcycle Maintenance" by Robert M. Pirsig.
Read "The Pragmatic Programmer" by Andy Hunt and Dave Thomas.
Read "Code Complete 2" by Steve McConnell
Read SICP (Structure and Interpretation of Computer Programs) by Harold Abelson, Gerald Jay Sussman, and Julie Sussman.
Read "Zen Mind, Beginner's Mind" byShunryu Suzuki
Read "eXtreme Programming Explained" by Kent Beck
Watch Kent Beck's talk Ease at Work
Watch Leon Gersing's talk "Truth, Myth and Reality in Software Development"
Read the article In Praise Of The Average Developer - Why the myth of the "10x" programmer is so destructive by Matt Asay.
Read "The Mythical Man Month" by Fred Brooks