Gonna +1 for The Pragmatic Programmer, as I credit reading that to much of my approach to development. I have a copy that gets passed from dev to dev in my office; the book is well worn but loved.
Release It! by Michael Nygard has also been a great read (not quite finished, but has been massively helpful already.
Awesome! Because of this thread I've started reading it and even just two chapters in I think I understand the hype.
Release It! seems like a great resource too for filling in some common sense that's hard to build on your own, thank you for the suggestion!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.