https://twitter.com/#!/dhh/statuses/1631100714
http://david.heinemeierhansson.com/posts/42-we-need-both-eng...
Which only goes to support the notion that much of Ruby's community has issues from the top down. We're speaking of computer science, in which objective, rational analysis leads to correct answers -- not appeals to emotion and an almost religious acceptance of poor solutions.
For every serious Ruby contributor and leader like Charles Nutter (JRuby), there are 5 DHHs or DDH adherents shouting down professionalism as if it was an anathema to logical expression.
Interesting how long we can hold on to perceptions from the past, even when they've been wrong for over a decade.
(I'm not implying that I'm disagreeing with you, in fact I think this shows that even what people think of as "pedantic clock puncher" and "fun loving rock star" from the outside is often very different on the inside.
Professionalism is what is killing great languages like C# and decent languages like Java.
It is just an excuse for those in suits to look down on the rest of who create software because we fucking like it, in a way we like, rather than in a way that doesn't threaten them.
How so?
Effective smart people are humble and kind (like Matz). Blowhards are insufferable douchebags and no amount of fake rebellion against 'professionalism' is ever going the change that.
I've worked for many places where we joked about being "professionals" simply due to the fact that we were being paid.
The term "professionalism" is a dinosaur that has nothing at all to do with quality or attitude or really anything beyond someone paying you.