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.)
I also very much enjoy Michael Feathers (famous for his book ‘Working Effectively with Legacy Code”) — see for example https://michaelfeathers.silvrback.com/orange-code
And Ron Jeffries… who, unless I’ve remembered wrong, was the person who said “When they say ‘work smarter’, think to yourself ‘be taller’, and realize what a dumb statement that is.”
https://ronjeffries.com/articles/016-09ff/defense/