I found his article to be very informative, well-written, and I'm glad he took the time to write it.
It's interesting to note the criticisms that he has gotten -- but not surprising. Most developers that I have met share the same trait; they take things personally. When you talk to someone who has spent years of his life learning Linux (or Windows, or C++, or whatever) and then you make a comparison against that, the developer will feel like you personally insulted him. He feels that you are invalidating all of the knowledge that he has painstakingly acquired. We should all, as a group, move beyond this behavior and seek to have healthier and more neutral debates on these things. I have the same bad habit so I'm not pointing fingers here -- just a commentary. We should all thank people like the OP for sharing their knowledge with us.
It's interesting to note the criticisms that he has gotten -- but not surprising. Most developers that I have met share the same trait; they take things personally. When you talk to someone who has spent years of his life learning Linux (or Windows, or C++, or whatever) and then you make a comparison against that, the developer will feel like you personally insulted him. He feels that you are invalidating all of the knowledge that he has painstakingly acquired. We should all, as a group, move beyond this behavior and seek to have healthier and more neutral debates on these things. I have the same bad habit so I'm not pointing fingers here -- just a commentary. We should all thank people like the OP for sharing their knowledge with us.