Next week will be my last at Microsoft. It’s just shy of eight years ago, that I came to the US from Northern Ireland, to work as a Programmer/Writer for the Visual C++ team. I worked on the ATL and MFC documentation, and to be honest – and this is something that is probably apparent if you read the ATL documentation – I never really completely understood it. Class factories? COM? Blegh! No thanks. That’s not me. So I was relieved when I moved onto the Visual C# team, where I learnt all about managed code (thanks, Sam A.!) and was able to work on the C# docs (thanks, Michael B.!), and write the C# Express doc set (thanks Dan F.!) Of course I had some great editors who make it all make a little more sense (thanks Sean M. and Michelle F.!)
Then, two or more years ago, I finally was able to move to the Mobile Devices team. Mobile Devices are why I wanted to work at Microsoft. When I first saw the very early Handheld PCs (such as the Philip’s Velo 1, and other HP devices) I was hooked. I had to learn more! So I pestered the contacts I had at Microsoft to get the tools (thanks Kurt S.!) which cost a lot of money in those days – sadly, we’ve moved away from the free tools again – and taught myself Win32 programming (thanks Doug Boling!).
Eventually I knew enough to write some software, which I sold through Handango (an astronomy program called “Pocket Universe” was my top selling application) and was able to do this full-time, until that is, I moved to the US to work for Microsoft.
So, here I am in the Windows Mobile division, working as a Senior Content Project Manager (I love the “Senior” part of the title – I just turned 40 last month, so it definitely makes me feel old), and I’ve been working on the Windows Mobile SDK documentation for most of that time. Now I’m winding down on that project, and I feel pretty good about the work I managed to do here, and the changes and (hopefully) improvements I was able to influence.
For personal reasons, I’m now planning on returning to N. Ireland. Unfortunately I wasn’t able to find a position within the Microsoft Empire in Ireland or the UK, and I’m sad to leave after all this time, but I have excellent reasons for going. Hopefully I'll find an interesting job in Dublin perhaps.
Microsoft is certainly an interesting company to work for. Before I came here, I was scared of the Evil Empire image, and hopeful that I would become a multi-millionaire within a few years. I was wrong on both counts J
Before I go, I may write some more on what it’s like to work here: feel free to ask me in the comments if you have anything specific on your mind. I think it might be interesting to share a few insights and opinions in case you were thinking of coming to work here. Obviously I think it’s a great place to work – and like anywhere, it has its challenges – but if you want to make a difference, learn a lot, and interact with great people I can definitely recommend it.