Tuesday, January 01, 2008

Zed Shaw Lets Loose On New Year's Eve - Programmers Need A Union



Zed Shaw's a person not know to the general public, but is considered a star in the programming community. Zed's the creator of a kind of server called Mongrel that hosts Ruby applications. But his extensive development experience and advanced-for-a-programmer-age, combined with what seems to be a long string of experiences with bad men have caused him to let loose with a rant that would please Ron Paul and give Laure Manadou nude photo seekers a reason to turn their heads for a day.

Zed's website contains a blistering account of communications with other program managers and developers that left me howing. By design, it's not made a lot of people happy. Take this commenter over at Ruby Inside:

I don't mind a good rant, but this is way over the top.

He's done well for the Ruby community and for that I have a lot of respect for the guy.

Granted all in that post were wrong.

First off, if he thinks he is moving to a different language and going to command anywhere near the same respect that he had a few days ago, then he's got a fucking huge mountain to climb. No one is going to look at that post and say "he's not a backstabber, our community is fine."

Secondly, His complaints are more with Rails than Ruby and to quit a whole scene because of one framework is ridiculous. There are others around. If he doesn't like the way DHH codes Rails, easily he could just port to Merb. Secondly, the public-facing people of a scene does not equal the quality of a product in itself. He did mention it but mostly it was "fuck it, i'm leaving, this community sucks because everyone else is at fault and I've had too many bad experiences with it.'

He also seems to be very immature. All the way he threatens with violence to the point you wonder if he's truly grown up. He was even a protagonist in the IRC chat. Granted he didn't get what he deserved, but he didn't exactly act numinous.


Or this:

The guy's not doing himself any favors with his rant; he comes off sounding like a narcissistic psycho. He may be smart [although really, how hard is it to build a web server that's faster than WeBrick? It's like building a sort function that's faster than bubblesort] ... but face it, the software field is chock full of smart loners who can't get along with others. Despite the evidence he musters up against a host of other people, he's the one I'd be backing away the quickest from.

I'm not sure if this is going to help Zed's chances at future employment, but it could make him a star in the entertainment community. But his rant is a good view at how terribly screwed up the programming culture is.

In reading the comments, what many -- and I mean many people -- are missing is that this is a person who's been treated terribly in his pocketbook. Doing work and not getting paid for it, and being "effectively homeless for six months" as he put it would upset anyone.

But it shed light on just how the younger generations of people, or at least the tech people, don't pay attention to politics and by not starting a union of any kind have allowed this terrible "slave climate" to develop and fester.

I think Zed's rant's good for bring attention to the cultural issues that the industry faces, but I'm not certain it will spark real change at all. But I'm waiting for his follow-up. Maybe that will be the prod that gets things going.

No comments:

Post a Comment