A short list of blogs that I read regularly, and highly recommend:
- Robert Martin’s Clean Coder Blog. ‘Uncle Bob’, as he is known, has been a wonderfully curmudgeonly source of inspiration for the importance of writing clean code, and writing tests. If Robert A. Heinlein were to be re-incarnated as a software developer, he would sound a lot like Uncle Bob. The first book I recommend to any software developer is his Clean Code. Chapter 17, “Code Smells”, is by itself worth the price of admission.
(This doesn’t mean that I agree with every single thing he’s written. But, like Heinlein, he always makes me think.)