Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
I disagree with number 3

Thou shalt not re-invent the wheel. Your Gods have blessed upon thee their Modules, and have declared these Modules fair and complete.

While it's important to recognize the use of modules and point out their availability, there should not be a set-in-stone rule to have to use modules. I've personally written my own modules because either a) the given module loaded too many damned dependencies or b) the given module's implementation was too inefficient and the author was a prick, not wanting to recognize that his implementation was faulty.

Frankly, I'd rather see a requirement that if you're re-inventing the wheel, you explicitly state it and give the reason ("module requires dependency module X which doesn't run on my perl 5.003 system") and then go on with the question.

Actually, what I'd really rather see is not such an elitist requirment in the first place. Not all modules are great implementations. The one thing about the real Commandments is that while the may codify the (then) existing social standards, they never came off as sounding elitist or snooty.

But that's just me.


In reply to Re: PerlMonks Commandments (was: Seven Deadly Sins) by Hrunting
in thread PerlMonks Commandments (was: Seven Deadly Sins) by Fastolfe

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (7)
As of 2024-03-28 21:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found