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

New Perl Challenges

by hbmartin (Initiate)
on Sep 26, 2002 at 15:57 UTC ( #200939=perlmeditation: print w/replies, xml ) Need Help??

Hello monk brethren,
I'm often really psyched to write code, but simply can't come up with interesting ideas or challenges to myself. When I do have an idea, I'll code forever. Ther Perl equivalent of writers blick? So, how do you come up with great ideas for coding (besides what you boss tells you to do ;)? Perhaps there should be a monks section called challenges(just an idea)? Code for a non-profit organization?

Replies are listed 'Best First'.
Re: New Perl Challenges
by JaWi (Hermit) on Sep 26, 2002 at 16:11 UTC

    If I want to have some inspiration for writing some code (even if it isn't in Perl) I always check this site! I read some postings, check out some other sections, etc. It helps me to clear my mind and confronts me with solutions to other problems...

    If you really want ideas for coding you should check the Categorized Questions and Answers section and help answering questions of others!


    -- JaWi

    "A chicken is an egg's way of producing more eggs."

      I found my creative juices starting to flow when I started coding Perl for a living. Every day I am faced with new challenges. Sometimes I don't like what I have to do, but isn't that just another aspect of self-discipline?

      Necessity is no doubt the mother of invention.

Re: New Perl Challenges
by laughingboy (Monk) on Sep 26, 2002 at 16:27 UTC
Re: New Perl Challenges
by shotgunefx (Parson) on Sep 27, 2002 at 03:46 UTC
    I find reinventing wheels a good workout. Though often I'll avoid real work and just attempt to do something I've never done before just to improve me skills. Many times it is inspired by a post here. Recently, I got the idea of parsing expressions in my head and thought, how could you do that? (Without a module) and I found it very challenging. Before you know it I was thinking "Hmm, I might as add variables.", then "Might as well add functions", etc.

    Figuring out how to parse out the constructs, associate left, and add in precedence kept me busy for a couple of days. I learned a lot from it and it's really got me thinking on language implementation. Oddly enough when I was examining the Dump of my "op tree" it dawned on me it looked like lisp with brackets instead of parens. While I hate the feel of Lisp , it gave me some appreciation of why Lisp is the way it is. I certainly feel I learned alot from it.


    "To be civilized is to deny one's nature."
Re: New Perl Challenges
by zentara (Archbishop) on Sep 27, 2002 at 16:15 UTC

    You can also be afflicted by the other extreme: "Writers overload". In that affliction, your mind goes in 300 different directions, which prevents you from concentrating on the task at hand. I think Einstein said " Depression is the well-spring of inspiration", in response to questions about his depressed state. Being older now, I understand what he meant. Being depressed tends to force you deep into the sub-concious mind, and there you find inspiration. So the great minds often go thru "cycles", of deep depression followed by great productive periods.

    Getting back to "ideas for perl"............

    Whenever I see something everyone seems to like and use, I say to myself: "Hmmmm. Could perl do that?" The latest idea which crossed my mind is "Online Bingo" . But I realized that 5-card-stud, may be more profitable. :-)

Re: New Perl Challenges
by John M. Dlugosz (Monsignor) on Sep 26, 2002 at 22:00 UTC
    You're welcome to help me...
Re: New Perl Challenges
by jjdraco (Scribe) on Sep 28, 2002 at 00:00 UTC
    I know how you feel, I'm in they same situation. I'm trying to learn Perl on my own. But every project I think of seems to be beyond my current abilities and it keeps me from progressing. I've looked on the web for project ideas and you can find websites for classes that have there assignments, but most of thoses are very simple and only demenstrate a single aspect at a time.

    My next bright idea for a project is I'm going to try and rewrite some unix commands in perl. it probably will be too much for me but we'll see.


Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlmeditation [id://200939]
Approved by TStanley
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (6)
As of 2022-12-07 13:40 GMT
Find Nodes?
    Voting Booth?

    No recent polls found