ecoman has asked for the wisdom of the Perl Monks concerning the following question:

hi monks

I have a couple of months perl programming under my belt, having started to use it at work a bit too and have done a fairly straightforward project and am very keen to do some more. However, these projects are few and far between at work and I wish to keep coding and improving but am not so great at thinking up good projects for myself to do in my own time.

Do you have any suggestions as to where there is a list of project (not tutorials) suggestions for people like myself who have a bit of knowledge, or even a lot of knowledge. The same also goes for PHP as I've recently started learning that too.

Many thanks

Ecoman

Replies are listed 'Best First'.
Re: Project ideas
by socketdave (Curate) on Jul 19, 2005 at 13:25 UTC
    If you haven't already, learn DBI. It's kind of a cliche, but create a catalogue system for your DVDs. Set up MySQL, install the modules you'll need to interact with it, design the structure of your tables and write code to read from and write to your database. Once this is working, you can write a web front end for the system in PHP (although I'd go with mod_perl ;).
      Many thanks.

      So that's just MySQL and PHP, no Perl involved?
        Not at all... Write a command line ( or curses) perl interface first. As I mentioned, you could also do a mod_perl web interface instead of php. You could do a tk interface once you get more comfortable too...
Re: Project ideas
by QM (Parson) on Jul 19, 2005 at 18:05 UTC
    My personal fancy goes toward puzzles and numbers.

    I've got a copy of Primes and Programming by Peter Giblin, Cambridge University Press, 1993, which let me play with Perl and Number Theory in several small projects, which built on each other.

    There are numerous puzzles and contests gone by which you can make your own attempt. To get you started:

    &bull MJD's Quiz of the Week
    &bull ICFPC past contests
    There are many others. You should look for problems that interest you, or might be useful in your future "serious" projects.

    -QM
    --
    Quantum Mechanics: The dreams stuff is made of

Re: Project ideas
by GoCool (Scribe) on Jul 20, 2005 at 00:49 UTC
    This is probably what you are looking for.
Re: Project ideas
by fraterm (Scribe) on Jul 19, 2005 at 20:56 UTC

    My personal favorites (especially for those with Pen and Paper RPG habits) involve making utilities to calculate the crunchy bits of game mechanics. RPGs like GURPS and D&D work well.

    It makes things fun, and you can have your fellow nerdy gamers act as your testing pool.

    Squibbie Pooh Ski Doo.
Re: Project ideas
by Lhamo_rin (Friar) on Jul 20, 2005 at 21:03 UTC
    I would suggest looking around your work environment for ways to automate processes that are consuming a lot of man hours. I work in an engineering environment and have found many uses for perl including automating tasks that engineers were spending a lot of time on. Be creative! Not only is it fun but you may find yourself getting a nice raise or promotion also.