I work at Microsoft, where I write about development using C/C++ in Visual Studio for MSDN. Prior to becoming a programming writer, I spent a couple of decades as a software developer. My new job also involves writing a lot of code, so I still have a lot of questions.