Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Re: Larry vs. Joel vs. Ovid

by dws (Chancellor)
on Nov 22, 2001 at 01:30 UTC ( #126862=note: print w/replies, xml ) Need Help??

in reply to Larry vs. Joel vs. Ovid

Here is the full quote, from Wall's Second State of the Onion Address.
Of course, in Perl culture, almost nothing is prohibited. My feeling is that the rest of the world already has plenty of perfectly good prohibitions, so why invent more? That applies not just to programming, but also to interpersonal relationships, by the way. I have upon more than one occasion been requested to eject someone from the Perl community, generally for being offensive in some fashion or other. So far I have consistently refused. I believe this is the right policy. At least, it's worked so far, on a practical level. Either the offensive person has left eventually of their own accord, or they've settled down and learned to deal with others more constructively. It's odd. People understand instinctively that the best way for computer programs to communicate with each other is for each of the them to be strict in what they emit, and liberal in what they accept. The odd thing is that people themselves are not willing to be strict in how they speak, and liberal in how they listen. You'd think that would also be obvious. Instead, we're taught to express ourselves.


You may feel much better afterwards, but consider the poor guy next to you with the ruptured eardrum. Ruptured eardrums should be prohibited.

On the other hand, we try to encourage certain virtues in the Perl community. As the apostle Paul points out, nobody makes laws against love, joy, peace, patience, kindness, goodness, gentleness, meekness or self-control. So rather than concentrating on forbidding evil, let's concentrate on promoting good.

It seems to me that Larry is talking about how a then-popular viewpoint applied to interpersonal relationships within the Perl community, and that Joel took Larry's quote conveniently out-of-context. Perhaps he pulled the quote out of some random quote file.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://126862]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (3)
As of 2018-06-21 05:00 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (117 votes). Check out past polls.