JY, David (DHH = David Heinemeier Hansson, the original developer of Rails) is an opinionated guy, and he can undoubtedly piss off people who don’t like his views.
The article you point to is mostly about Windows vs. Mac as a development platform. I think David overstates his points, but I have to agree that the Mac makes a better development platform. Ironically, this has little to do with the Mac’s vaunted usability, and everything to do with the fact that underneath the skin, the Mac is Unix.
Because Unix lies just below the Mac skin, it’s a lot more compatible with the software that runs on most Web servers. Most Ruby developers use Macs or Linux, so everything works on those platforms, but there are things around the edges that no one has bothered to make work on Windows. You can make (almost) everything work on Windows, but it’s more trouble.
I’ve used both platforms extensively. I was on Windows for most of the past decade, but switched back to the Mac early this year. There’s “lots of good things”:http://blog.buildingwebapps.com/2008/1/31/back-to-the-mac and some “not so good things”:http://blog.buildingwebapps.com/2008/4/12/macbook-pro-frustrations about the Mac.
In any case, all the stuff about Mac vs. Windows really has nothing to do with Ruby on Rails. And David doesn’t act like an evangelist, because that’s not a role he wants. He built this technology for himself, and for others who share his views. If you like it, great. If not, he’s happy for you to use something else.