Zed Shaw - Ruby has dodged a bullet

Much like watching a car accident in slow motion, I could scarcely believe my eyes when reading Zed Shaw's screed on Ruby & Rails on his blog [1].

I know I shouldn't give an attention whore that which he so desperately seeks, but I can't help myself. I'm the guy down on the street shouting for the idiot on the ledge to jump. Not only has he jumped, but he has promised "future installments" to complete the tragedy. I cannot look away; I don't *want* to look away.

Any how... I think Kevin Clark labeled him correctly. See Zed's rant for the background on this reference.

If I was in a position to do so, I am sorely tempted to hire him just to fire him right away. :slight_smile:

Thankfully the mongrel project is in sane hands. He did a wonderful job developing mongrel for which he deserves full credit. His rant and apparent abandonment of Ruby is just peculiar in light of his past contributions.

A community with a significant reputation for helping novices and welcoming newbies doesn't have a lot of room for cranks. I hope Zed is welcomed by the community(ies) focused on his next language choice; based on his personality traits, I'd say he should join the LISP community ASAP. Even they might find him to be a bit much.

Happy New Year! Happy New Rants!

[1] http://www.zedshaw.com/rants/rails_is_a_ghetto.html

Chuck Remes wrote:

Much like watching a car accident in slow motion, I could scarcely
believe my eyes when reading Zed Shaw's screed on Ruby & Rails on his
blog [1].

I know I shouldn't give an attention whore that which he so desperately
seeks, but I can't help myself. I'm the guy down on the street shouting
for the idiot on the ledge to jump. Not only has he jumped, but he has
promised "future installments" to complete the tragedy. I cannot look
away; I don't *want* to look away.

Any how... I think Kevin Clark labeled him correctly. See Zed's rant for
the background on this reference.

If I was in a position to do so, I am sorely tempted to hire him just to
fire him right away. :slight_smile:

Thankfully the mongrel project is in sane hands. He did a wonderful job
developing mongrel for which he deserves full credit. His rant and
apparent abandonment of Ruby is just peculiar in light of his past
contributions.

A community with a significant reputation for helping novices and
welcoming newbies doesn't have a lot of room for cranks. I hope Zed is
welcomed by the community(ies) focused on his next language choice;
based on his personality traits, I'd say he should join the LISP
community ASAP. Even they might find him to be a bit much.

Happy New Year! Happy New Rants!

[1] http://www.zedshaw.com/rants/rails_is_a_ghetto.html

Well ... actually he has joined another community, but not Lisp He's now
a Factor devotee. Which reminds me -- some time I need to ask him why
Factor and not ANS Forth. :slight_smile:

I'll go read his blog.

Chuck Remes wrote:

Much like watching a car accident in slow motion, I could scarcely believe my eyes when reading Zed Shaw's screed on Ruby & Rails on his blog [1].

I liked the Ruby community better when it placed more emphasis on code and less on personalities.

···

--
James Britt

"The greatest obstacle to discovery is not ignorance, but the illusion of knowledge."
  - D. Boorstin

Much like watching a car accident in slow motion, I could scarcely
believe my eyes when reading Zed Shaw's screed on Ruby & Rails on his
blog [1].

Zed's personal arguments but I I had to agree on some of them.

I know I shouldn't give an attention whore that which he so
desperately seeks, but I can't help myself. I'm the guy down on the
street shouting for the idiot on the ledge to jump. Not only has he
jumped, but he has promised "future installments" to complete the
tragedy. I cannot look away; I don't *want* to look away.

Let me ask you, you enjoy watching the guy about to jump, desperately
waiting he just loose the only thing is holding him with life, or you
try to convince him that life have bad and good things and he
shouldn't jump just because something bad happened to him?

Any how... I think Kevin Clark labeled him correctly. See Zed's rant
for the background on this reference.

Mmm, I wouldn't say "KC was correct", that makes you put a label on
someone you don't know, someone who didn't spoke directly to you or
you didn't meet, that is worse than using bad words when speaking
about someone isn't present at that time.

If I was in a position to do so, I am sorely tempted to hire him just
to fire him right away. :slight_smile:

I don't find that funny, honestly.

Thankfully the mongrel project is in sane hands. He did a wonderful
job developing mongrel for which he deserves full credit. His rant and
apparent abandonment of Ruby is just peculiar in light of his past
contributions.

Yes, he did and I can say that I miss some of the clear guidance he
provided to the project:

flight low, keep it small, if ain't broke don't fix it.

A community with a significant reputation for helping novices and
welcoming newbies doesn't have a lot of room for cranks. I hope Zed is
welcomed by the community(ies) focused on his next language choice;
based on his personality traits, I'd say he should join the LISP
community ASAP. Even they might find him to be a bit much.

Actually, Amy Joy (from Slash7) wrote an excellent article about Help
Vampires [1] a long time ago, a long time before Rails and Mongrel
became the "new defacto" or Ruby became "the next big thing".

I've encountered a lot of times questions asked all-over-again, users
that din't research (hey, they even didn't hit search button) -- and
google make that so easy to happen.

Also, that happens with some "consultant" companies too, they don't
hire knowledge, they hire fingers, the more the merrier, the less they
pay and the faster you can type, the better (yes, no matter what you
write).

I can't speak of TW, but I know some of them, mostly unrealted to Ruby
or Rails.

I don't have MBA or BS degrees, I didn't finshed my engineering career
neither, I just have a bachelor title, nothing more.

I've been with ruby since 2001, way before Rails, way before it worked
right under Windows (yeah, I can do Linux and *nix too).

I was also on Python, and Lua, and had more success embedding the
later than Ruby.

Zed is a great human being, no matter if his language/framework choice
isn't shared with you. I'll like to quote something Matz. showed in
his RubyConf presentation:

Python: One True Way
Ruby: Diversity.

Now replace Python with Rails. Diversity is what let people with
different thoughts can live along, if you don't agree with Zed, you
can show your point of view, like he did, and others will agree with
you, or not.

But please, don't put labels to others that you don't know, and if you
know Zed, word it correctly.

"I know Zed and he is a complete moron" -- which wouldn't be polite,
but is *your personal oppinion* about him.

Like Zed, we all have some differences with other users in the
community. Zed didn't stab all the members of it, nor Ruby nor Rails,
but lot of folks must agree that Rails is becoming the next Java.

I start hearing the 'enterprisy' word too much lately. Like Zed and
guess a bunch of folks started with Ruby for the joy of programming,
not to make a few bucks with it.

Abuse of our love for it (from consultants, contractors or peers)
stress us and remove the joy of even enter in #ruby-lang to hang out a
bit.

So please, if you have something different (and constructive) to say
about this, go ahead, write a personal post like Zed did I'll love to
share also my comments.

Have a nice Year! (2008 just started!)

[1] slash7 with Amy Hoy » Blog Archive » Help Vampires: A Spotter’s Guide

···

On 1 ene, 00:13, Chuck Remes <cremes.devl...@mac.com> wrote:

--
Luis Lavena

If I correctly understand his rant, Zed's problem is that he now has trouble
finding work (to make the point, he uses a picturesque reference to sexual
behavior in monkeys). And for this he blames his involvement in the Ruby
community.

I'd say he makes a very good point. As a result of his well-regarded work on
Mongrel, his thoughts and opinions on sundry subjects have become widely
circulated.

And since his thoughts and opinions often evince qualities that are not
universally desirable in employees, his Ruby-derived fame (together with
Google) has given everyone a permanently-accessible list of very good
reasons not to hire him.

I can understand the fascination of watching an otherwise-intelligent person
commit career-suicide by way of an embarrassing and tasteless rant. But the
Ruby community will survive being kissed off by Zed Shaw.

this reminds me of the really hot girl rant who complains that despite
her hot body she always go for the wrong guy who only want to get in
her pant but I might need some sleep though :slight_smile:

-Pat

PS: Zed we love you and thanks again for Mongrel

···

On 1/1/08, Chuck Remes <cremes.devlist@mac.com> wrote:

Much like watching a car accident in slow motion, I could scarcely
believe my eyes when reading Zed Shaw's screed on Ruby & Rails on his
blog [1].

I know I shouldn't give an attention whore that which he so
desperately seeks, but I can't help myself. I'm the guy down on the
street shouting for the idiot on the ledge to jump. Not only has he
jumped, but he has promised "future installments" to complete the
tragedy. I cannot look away; I don't *want* to look away.

Any how... I think Kevin Clark labeled him correctly. See Zed's rant
for the background on this reference.

If I was in a position to do so, I am sorely tempted to hire him just
to fire him right away. :slight_smile:

Thankfully the mongrel project is in sane hands. He did a wonderful
job developing mongrel for which he deserves full credit. His rant and
apparent abandonment of Ruby is just peculiar in light of his past
contributions.

A community with a significant reputation for helping novices and
welcoming newbies doesn't have a lot of room for cranks. I hope Zed is
welcomed by the community(ies) focused on his next language choice;
based on his personality traits, I'd say he should join the LISP
community ASAP. Even they might find him to be a bit much.

Happy New Year! Happy New Rants!

[1] http://www.zedshaw.com/rants/rails_is_a_ghetto.html

Regardless of how I feel about Zed, given his attitude in this rant
he'll fit in well with Factor's creator.

--Jeremy

···

On Dec 31, 2007 10:36 PM, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:

Chuck Remes wrote:
> Much like watching a car accident in slow motion, I could scarcely
> believe my eyes when reading Zed Shaw's screed on Ruby & Rails on his
> blog [1].
>
> I know I shouldn't give an attention whore that which he so desperately
> seeks, but I can't help myself. I'm the guy down on the street shouting
> for the idiot on the ledge to jump. Not only has he jumped, but he has
> promised "future installments" to complete the tragedy. I cannot look
> away; I don't *want* to look away.
>
> Any how... I think Kevin Clark labeled him correctly. See Zed's rant for
> the background on this reference.
>
> If I was in a position to do so, I am sorely tempted to hire him just to
> fire him right away. :slight_smile:
>
> Thankfully the mongrel project is in sane hands. He did a wonderful job
> developing mongrel for which he deserves full credit. His rant and
> apparent abandonment of Ruby is just peculiar in light of his past
> contributions.
>
> A community with a significant reputation for helping novices and
> welcoming newbies doesn't have a lot of room for cranks. I hope Zed is
> welcomed by the community(ies) focused on his next language choice;
> based on his personality traits, I'd say he should join the LISP
> community ASAP. Even they might find him to be a bit much.
>
> Happy New Year! Happy New Rants!
>
> [1] http://www.zedshaw.com/rants/rails_is_a_ghetto.html
>
>

Well ... actually he has joined another community, but not Lisp He's now
a Factor devotee. Which reminds me -- some time I need to ask him why
Factor and not ANS Forth. :slight_smile:

I'll go read his blog.

--
http://www.jeremymcanally.com/

My books:
Ruby in Practice

My free Ruby e-book

My blogs:

http://www.rubyinpractice.com/

James Britt wrote:

Chuck Remes wrote:

Much like watching a car accident in slow motion, I could scarcely
believe my eyes when reading Zed Shaw's screed on Ruby & Rails on his
blog [1].

I liked the Ruby community better when it placed more emphasis on code
and less on personalities.

Well, since I got here late, I *still* like the Ruby community. :slight_smile: And I
think that's exactly the problem with Zed's rant ... it seems to me that
he *has* placed code above relationships.

Dunno about Zed, but I made the same decision recently. My reasoning
was (i) nascent languages and language communities are fun (ii) the
stdlib and emphasis on real world coding look really attractive. It
looks like it might become the open source equivalent of rebol, which
looked nice but which ran into my reluctance to invest in a
closed-source language.

martin

···

On Jan 1, 2008 7:36 AM, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:

Well ... actually he has joined another community, but not Lisp He's now
a Factor devotee. Which reminds me -- some time I need to ask him why
Factor and not ANS Forth. :slight_smile:

If I correctly understand his rant, Zed's problem is that he now has trouble
finding work (to make the point, he uses a picturesque reference to sexual
behavior in monkeys). And for this he blames his involvement in the Ruby
community.

I'd say he makes a very good point. As a result of his well-regarded work on
Mongrel, his thoughts and opinions on sundry subjects have become widely
circulated.

And since his thoughts and opinions often evince qualities that are not
universally desirable in employees, his Ruby-derived fame (together with
Google) has given everyone a permanently-accessible list of very good
reasons not to hire him.

Short and pittyless: I hate the arrogancy (but very often there are
reasons for such things) of the guy, but would always consider
coperation with him. I *believe* that he has written stupid things,
ok, who has never? Do not even look at me but if you are I can prove
the contrary easily . . .
It is sad that he left the community and it is sad that he has
problems of finding a job, can we afford to lose such brilliant a
mind? I do not believe so, but our society does, what could one add?
Good luck Zed...

I can understand the fascination of watching an otherwise-intelligent person
commit career-suicide by way of an embarrassing and tasteless rant. But the
Ruby community will survive being kissed off by Zed Shaw.

I ca

···

On Jan 1, 2008 5:00 PM, Francis Cianfrocca <garbagecat10@gmail.com> wrote:

--

http://ruby-smalltalk.blogspot.com/

---
All truth passes through three stages. First, it is ridiculed. Second,
it is violently opposed. Third, it is accepted as being self-evident.
Schopenhauer (attr.)

...

I liked the Ruby community better when it placed more emphasis on code
and less on personalities.

Here, here!

My own introduction to the sociology of Ruby was an episode where some
individual thought that the wording of my question was a slight to
Ruby, comparing it to Python, and attempted to start a long rant
thread.

Fortunately, wiser heads simply answered my question with facts and
suggestions, and I got my task done.

OTOH, I suppose those that there are two communities that need to be
served as well the very task-oriented folks.

Perhaps we could have

comp.language.ruby.evaluation

for those that want to compare notes on what makes Ruby better or
worse than other language and, indeed, what are the definitions of
better or worse?

comp.language.ruby.preach_to_the_choir

for those take emotional sustenance from participation in the
community and want to co-sustain.

···

On Dec 31 2007, 8:09 pm, James Britt <james.br...@gmail.com> wrote:

Any how... I think Kevin Clark labeled him correctly. See Zed's rant
for the background on this reference.

Mmm, I wouldn't say "KC was correct", that makes you put a label on
someone you don't know, someone who didn't spoke directly to you or
you didn't meet, that is worse than using bad words when speaking
about someone isn't present at that time.

You're probably right. On the other hand, how does D*ck Typing work
again? :wink:

Like Zed, we all have some differences with other users in the
community. Zed didn't stab all the members of it, nor Ruby nor Rails,
but lot of folks must agree that Rails is becoming the next Java.

I don't doubt there were some legitimate gripes there. But the
gestalt, the overall style of the rant had me thinking wryly of:

http://images.despair.com/products/demotivators/dysfunction.jpg

*shrug*

Anyway....... Happy New Year !!! :slight_smile:

Regards,

Bill

···

From: "Luis Lavena" <luislavena@gmail.com>

On 1 ene, 00:13, Chuck Remes <cremes.devl...@mac.com> wrote:

Ruby was around before USENET??

···

On Mon, 31 Dec 2007 23:09:39 -0500, James Britt wrote:

I liked the Ruby community better when it placed more emphasis on code
and less on personalities.

--
Jay Levitt |
Boston, MA | My character doesn't like it when they
Faster: jay at jay dot fm | cry or shout or hit.
http://www.jay.fm | - Kristoffer

I kind of second this, I used to read Ruby-talk quite actively
possibly between 2001 to 2004 but slowly drifted away from it because:

a) the noise levels started to go up
b) a number of quite interesting people, whose opinions I though where
worth the time and effort to read start to leave / drifing away
c) Rails exploded which flooded the community somewhat and I think
expanded it to fast, making it less friendly.

I think the latter started leading to the increase of noise and
vitriol that turns up from time to time.

Rob

···

On Jan 1, 2008 5:09 AM, James Britt <james.britt@gmail.com> wrote:

I liked the Ruby community better when it placed more emphasis on code
and less on personalities.

Jeremy McAnally wrote:

Regardless of how I feel about Zed, given his attitude in this rant
he'll fit in well with Factor's creator.

--Jeremy

[snip]

Well ... actually he has joined another community, but not Lisp He's now
a Factor devotee. Which reminds me -- some time I need to ask him why
Factor and not ANS Forth. :slight_smile:

I'll go read his blog.

Well ... I went and read it. I think it's rather sad, actually, because
stuff like that lives forever on the web.

···

On Dec 31, 2007 10:36 PM, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:

"Like Zed, we all have some differences with other users in the
  "community. Zed didn't stab all the members of it, nor Ruby nor Rails,
  "but lot of folks must agree that Rails is becoming the next Java."

Well he wrote:

  'I don’t want to be a “Ruby guy” anymore, and will probably start
getting into more Python, Factor, and Lua in the coming months'

And to me this sounds as if he hates Ruby as language, but without
giving any concrete evidence what he dislikes about ruby as language.

···

--
Posted via http://www.ruby-forum.com/.

Robert Dober wrote:

Short and pittyless: I hate the arrogancy (but very often there are
reasons for such things) of the guy, but would always consider
coperation with him. I *believe* that he has written stupid things,
ok, who has never? Do not even look at me but if you are I can prove
the contrary easily . . .
It is sad that he left the community and it is sad that he has
problems of finding a job, can we afford to lose such brilliant a
mind? I do not believe so, but our society does, what could one add?
Good luck Zed...

1. Well ... there are a lot of Ruby and Rails books on the market. But
there are a lot *more* books on how to deal with "difficult" people.
Francis' point is valid. Behavior like Zed's is unacceptable. It is
grounds for immediate dismissal in every organization I've ever been a
part of, and always will be. Behavior of that kind drives productive
people away.

2. Can we afford to lose such a brilliant mind? First of all, since this
is a "community" and not an "organization", I don't think there's a
notion of "loss" here. That is, we couldn't really have kicked him out
if we had somehow "met and decided that he should be expelled." So yes,
if we have indeed "lost" Zed Shaw, I think we can afford it. There are
lots of brilliant people who are easy to work with, although anyone can
be pushed to the limit.

3. I also want to say something about programming and behavior a little
more generic than just Ruby, Rails and Zed Shaw. Decades ago Gerald
Weinberg wrote a book, _The Psychology of Computer Programming_. Bear in
mind that this book was written in a day and age when programmers were a
scarce resource. I just checked Amazon and the book is still in print,
and the Amazon page links to Weinberg's blog if you're interested. The
point is that:

a. The psychology of programmers is different from that of some (but not
all) other professionals, and
b. There are enough good programmers that one in general does *not* need
to tolerate unacceptable behavior. That was not always the case.

4. Mongrel is open source IIRC. 'Nuff said. :wink:

···

I can understand the fascination of watching an otherwise-intelligent person
commit career-suicide by way of an embarrassing and tasteless rant. But the
Ruby community will survive being kissed off by Zed Shaw.

I ca

WesR wrote:

...

I liked the Ruby community better when it placed more emphasis on code
and less on personalities.

Here, here!

My own introduction to the sociology of Ruby was an episode where some
individual thought that the wording of my question was a slight to
Ruby, comparing it to Python, and attempted to start a long rant
thread.

Fortunately, wiser heads simply answered my question with facts and
suggestions, and I got my task done.

OTOH, I suppose those that there are two communities that need to be
served as well the very task-oriented folks.

Perhaps we could have

comp.language.ruby.evaluation

for those that want to compare notes on what makes Ruby better or
worse than other language and, indeed, what are the definitions of
better or worse?

comp.language.ruby.preach_to_the_choir

for those take emotional sustenance from participation in the
community and want to co-sustain.

Or comp.lang.factor, for people who still want to talk to Zed Shaw. :wink:

But seriously, it's been a while since I spent a lot of time elsewhere
in the comp.lang tree. But my dim recollection of comp.lang.forth,
comp.lang.lisp, and comp.lang.fortran is that it was the same way there
-- newbies and old hands, flamewars and helpful hints, comparisons with
other languages, etc.

Of course, the difference between those three languages and Ruby is that
those three have been around a lot longer -- in the case of FORTRAN and
LISP, since the very dawn of programming languages -- and have settled
into their niches, have ANS standards and committees, etc. Ruby has yet
to do either. And judging by the success of the other major scripting
languages -- Perl, Python and PHP -- without them, Ruby may be able to
get along "forever" without a true "niche" or a "standards committee".

···

On Dec 31 2007, 8:09 pm, James Britt <james.br...@gmail.com> wrote:

Martin DeMello wrote:

Dunno about Zed, but I made the same decision recently. My reasoning
was (i) nascent languages and language communities are fun (ii) the
stdlib and emphasis on real world coding look really attractive. It
looks like it might become the open source equivalent of rebol, which
looked nice but which ran into my reluctance to invest in a
closed-source language.

martin

Hmmm ...

1. Rebol is slow. It was pretty much the slowest thing in the Alioth
shootout the last time I ran the analysis.

2.The problem I have with Factor is that it's so close to Forth that I
don't see any advantage in learning it, since I already know (and love)
ANS Forth.

Wes,

···

On Wed, 2008-01-02 at 04:10 +0900, WesR wrote:

On Dec 31 2007, 8:09 pm, James Britt <james.br...@gmail.com> wrote:
...
>
> I liked the Ruby community better when it placed more emphasis on code
> and less on personalities.

Here, here!

Hear, Hear!

--
Philip Rhoades

Pricom Pty Limited (ACN 003 252 275 ABN 91 003 252 275)
GPO Box 3411
Sydney NSW 2001
Australia
Fax: +61:(0)2-8221-9599
E-mail: phil@pricom.com.au