Interesting Read

vek on 2002-07-28T15:58:15

Simon Cozens on "Why did I really quit Perl?".


The Cult of Screw-You-Guys-I'm-Going-Home

TorgoX on 2002-07-28T23:26:11

It all seems to boil down to "being around those Perl nitwits made me a nitwit; so now I'm going to go away and be a rebel, and I'm gonna keep it real, and people can't handle that!". A very tired Western trope. You'd think the appeal of that riff would have worn off somewhere around the billionth time it was used.

Alternate analysis: Simon's perception of the group's nitwittery was just projection of his own latent nitwittery, possibly mixed with some amount of "those other people are trusted and listen to (and paid!), but why aren't I? That's not fair! I wish everyone would just shut up and listen to all the brilliant things I'm saying!". (For "trust", freely substitute its fightin'-words version, "cult of personality".)

When all you've got is bile-colored glasses...

Random idea: free psychoanalysis for Open Source programmers -- so that people can get sessions with a therapist/analyst/etc who can teach them to relate to others non-dysfunctionally, without expecting every interaction to reinforce their messiah/persecution complex.

Universities have this, except they call it "conflict resolution" to make it less threatening. It's basically therapists who spend all their time doing damage control on all the loonies in academia. "Now, Professor Shreck, Dr Kang told me you said some very confrontational things about him in that faculty meeting, accusing him of making up his data. Is that what you said?" "Yes!" "Do you know for a fact that he is making up his data?" "I have a hunch he is!" "Just a hunch?" "What, I need more? I'm a genius!" "Oy. Now, Professor Shreck, we've talking about this before; you really can't say things like that without support. Now, I'm going to give you a special yellow pad you can write these things on before you say them, and then once they're written, you have to check off the boxes that say 'I have support for this' and 'I'm sure that this isn't just me being out of my mind and playing status games.' Can you do that for me, Professor Schreck?" Etc. etc.

Alternate approach: free drugs. Or hell, let's just cut to the chase and make ESR a crack-head. Might be good for a larf.

Eh?

djberg96 on 2002-07-29T00:56:36

An example and a metaphor: Why are there comments on use.perl journals? Because Perl people can't just read what other people have been up to. No, they need to jump up and have their say. They've got to yak. They need to be heard. That's the self-centered thing coming out again. Perl is full of guys in the second row. Full of them.

What's he talking about here? I make comments on use.perl for the same reason that I write my name in the toilet water when I'm urinating - I'm bored and I don't have a life. Reading journals is much like a usenet debate - a vaste conspiracy to waste time.

It's a sad state in any technical community when I feel I can't disagree with people on technical issues because of political pressure. There are a lot of things I think the Perl 6 and Parrot efforts are doing wrong.

If you don't like Perl 6, do what I did and switch to another language. Ruby is a small and young community. If you want to be heard, at this point in its life, you are almost guaranteed to be heard. Ruby 2.0 is still on the drawing board, too.

Re:Eh?

vsergu on 2002-07-29T15:35:34

I found the comment on comments a bit odd also. If anything, it seems that enabling comments on journal entries is a sign of willingness to give others a say, which hardly implies arrogance. I suppose one could argue that it's arrogant to think anyone will want to comment on your entries, but surely that line's been crossed when you decide to put up a journal in the first place.

Hubris

rafael on 2002-07-29T07:14:06

Simon has a point here. The three pillars of programmer's wisdom in the Perl community were laziness, impatience and hubris. I understand laziness and impatience. Hubris is probably a bit outdated now (except probably for really clever people that do really useful hacks -- but don't get too excited about it.) I mean, if perl 5.8.0 is a success, that's because of people running smoke tests, people writing regression tests, people managing the bug database, people hunting typos and doc glitches, and so on. Nothing that makes you feel like a superhero. To quote Simon : I realised that I was doing more things just to get people's attentions and say "Look at Simon! Isn't he doing clever stuff?". He identified the root of his problem.

Just do some work and do it well, be happy about it and don't care about becoming famous. As Jarkko said, less hand waving, more code.

Re:Hubris

chaoticset on 2002-07-30T05:20:20

That's a different kind of hubris. There's hubris for yourself and hubris for the sake of the attention of others. Three guesses as to which is the good kind...

Re:Hubris

nicholas on 2002-08-02T11:07:17

That's a different kind of hubris. There's hubris for yourself and hubris for the sake of the attention of others. Three guesses as to which is the good kind...

Hangon. That's two options and you're giving me three attempts to make the correct choice?

I'd have to be really really Homer Simpson to lose. Even Bart would be smart enough to use "none of the above" for his third attempt. :-)