Microsoft is trying really hard to destroy itself. I have always developed software for Windows and this really bothers me, because if they go down, they probably take me with them.

Windows 8 (its walled Metro apps) was a big attack on software developers and I still feel betrayed by Microsoft. If I was deciding what OS to develop for now, I will not be Windows. No amount of Blue is going to change that unless Microsoft reevaluates its goals.

They've already thrown many of their Partners under the bus with how they're positioning their cloud offerings. Especially partners who primarily handle SMB clients and do not offer custom programming or client application development. Microsoft's new message seems to be that if you're not a 'vertical' market provider who's heavily into modifying and/or customizing Microsoft products for your clients, Redmond no longer needs you.