Programmers generally don't hate Microsoft. They have one of the biggest (if not, THE) developer communities in existence. Developers have great access to outstanding developer documentation, engineers (channel9.msdn.com), and Microsoft lets its engineers blog candidly (blogs,msdn.com). The same complaints the article cited could be levied against gcc, autoconf, and so on. And you could levy the same trollbaiting aga…
Now, of course, I realize there are, but I'm still a bit confused when I talk to one... our worlds are just so different.