> I'm suggesting that perhaps a ruthlessly
>pragmatic approach might be worthy of consideration.

I agree with Elaine.

It think "ruthless" is the key word here.  My course attempts, in its 
homework assignments, to be as pragmatic as possible.  However I 
haven't taken a "ruthless" approach, which I'll attempt to do now.

I came to Elaine's conclusion years ago partly from suffering trying 
to learn OOP from useless examples that taught the mechanics of OO 
correctly, but didn't leave me feeling I could do anything with it 
when I tried solving my own real-world problems.


>From what I can tell via statistics I keep, that CGI, LWP, Net and DBI are
>far and away the most sought after modules

Yehaw! I cover all those.  I feel emotionally validated!

> People want to build web sites not
>necessarily become fluent in Perl programming and that's not such a crime.

It is easier to come up with pragmatic examples in a web course.  I 
sometimes lay awake wondering how one would teach a Perl sys admin 
course using pragmatic examples that wouldn't render the course 
server inoperable.

My head spins at the thought of creating non-web pragmatic Win32 GUI examples.

A general purpose book like Learning Perl has a difficult task to be 
all things to all people.  Maybe a strict alternating between web and 
non-web examples might work.

>And Randal, after scanning your article index, I see lots of graphics
>stuff including a catalog for photos, but nothing in the basic DBI/CGI
>category.

didn't Randal write a DBI article in TPJ?  Anyway, Randal's stuff is 
written for different audiences depending on the magazine/book. 
What's also neat is that his archive is history of how Perl has been 
taught through the ages.

-- James Peregrino - http://lab.dce.harvard.edu/~peregrin/business-card.html

Reply via email to