Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re: Reinventing the wheel

by JavaFan (Canon)
on Nov 02, 2011 at 22:36 UTC ( #935511=note: print w/ replies, xml ) Need Help??


in reply to Reinventing the wheel

And if it was, wasn't it mine to waste anyway?
Don't be silly! You cannot judge how to waste your time. The accepted Perlmonks mores is that reinventing anything that's already on CPAN is bad, because the mere act of uploading code onto CPAN, makes the code awesome and the author a demi-god(dess). Reusing anything that wasn't written in Perl is horrible, one should always, without exception, prefer something written in Perl over a tool that has been improved over the past 40 years. Only people intended to destroy the Perl culture would use system.


Comment on Re: Reinventing the wheel
Download Code
Re^2: Reinventing the wheel
by cavac (Chaplain) on Nov 02, 2011 at 22:58 UTC

    You are right, of course. How could i even dare to have a mind of my own? I am just a humble scribe, after all. ;-)

    But may i, my dear abbot, beg to ask a humble question while i'm kneeling here before the holy camel?

    The question is this: Why, if reinventing the wheel is such a bad thing, do we still work on Perl 6? ... No, wait, i just saw the error of my ways. If reinventing would be a good thing, shouldn't we have finished getting Perl 6 to a working state a long time ago?

    Edit: For those of you wanting to downvote this node: Do you know the meaning of humor? No? Try pull the other one....

    Don't use '#ff0000':
    use Acme::AutoColor; my $redcolor = RED();
    All colors subject to change without notice.
Re^2: Reinventing the wheel
by chromatic (Archbishop) on Nov 02, 2011 at 23:00 UTC

    Funny, I thought the accepted party line was "If you're going to write your own {mail server, mail parser, XML parser, web server, et cetera} and you don't know what an RFC is or why that matters, you're wasting your time."


    Improve your skills with Modern Perl: the free book.

      To be fair, you *are* crazy if you want to write your own MTA, but only because there are so many weird requirements and buggy implementations that you'll have to be compatible with.

        That's half the problem. The other half of the problem is that if anyone else uses your MTA, you've likely multiplied the weird requirements and buggy implementations existing in the world.


        Improve your skills with Modern Perl: the free book.

Re^2: Reinventing the wheel
by Anonymous Monk on Nov 03, 2011 at 02:15 UTC

    The accepted Perlmonks mores is that reinventing anything that's already on CPAN is bad, because the mere act of uploading code onto CPAN, makes the code awesome and the author a demi-god(dess).

    How ilLogicus of you

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://935511]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (11)
As of 2014-09-22 20:54 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (201 votes), past polls