Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re^2: RFC: Class::Moebius

by Anonamous Monk (Novice)
on Jan 14, 2006 at 19:02 UTC ( [id://523209]=note: print w/replies, xml ) Need Help??


in reply to Re: RFC: Class::Moebius
in thread RFC: Class::Moebius

Every search result that ISN'T valuable wastes time and money for people actually trying to get WORK done with the language, which is the only point of a programming language.

I disagree. The point of a programming language is to program - and the motivations for that are myriad. Accomplishing work is one of them, certainly - and to many people, that is the only point of programming. It's just a job. You do your job, get your pay, and do something fun on weekends, like watch television or participate in the running of the bulls or something.

Other people love to program for the joy of making something - much like some people build models, or lay out their own gardens, or put together a radio. To many people, programming is fun - a hobby, an avocation, the reason they hold a boring job - it permits them to program in their spare time.

I have no solid facts to back up my belief, but I suspect that a huge number of Perl modules on CPAN were made by people, simply for the love of making a fine tool. I'm not talking about ACME::Bleach, but useful, practical modules that are used in serious applications - by professional programmers. Whatever their motivation, writers of Perl modules weren't doing it for the money. To them, it wasn't WORK, it was PLAY.

If you find CPAN so useless, you are free to write whatever modules you need. Apparently, despite the frivolous modules and the difficulty in finding ones you need, you still find CPAN less trouble than rolling your own. But the reason those modules even exist, is that many programmers - professional and amateur - enjoy programming for its own sake, and the modules are a result of their PLAYING.

Finally, try to lighten up. Learn to love programming, or find a job you love. Life's too short to be all crabby about fun stuff.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others meditating upon the Monastery: (4)
As of 2024-04-25 15:40 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found