Dave Thomas—no, not that one—wrote a great book that you absolutely must read if you want to be a better programmer. The book’s site also has some great resources as well: a wiki, a talk entitled “How to Keep Your Job,” and articles and essays.
He now has a blog. And it is fantastic. What’s even more exciting, at least from my perspective, is that he’s an avid Mac OS X user.