I have been a software developer for over 30 years and did quite a lot of microprocesser and controller work early in my career; lots of drivers and firmware. Most of my career I have been a Windows developer and I used to write for Windows magazine, which folded into Software Development magazine, where I probably did the bulk of my writing and it has now folded into Dr Dobbs. I never wrote under the banner of Dr Dobbs, but you can search there (for barnhart) and find many of my old articles if you are really bored. :)
I recently got back into programming controllers through a side project that has rekindled my interest in low level coding.