in reply to Software engineering: a useless profession?
(I)f you are a software engineer, you will ...
...get computers to do tedious bullshit for me, like reminding me to pay bills and keep appointments (cron and Perl), check programming assignments for correctness (CVS and Perl, although that was two jobs ago), catalogue my books and CDs (PostgreSQL and, er, Perl); the list goes on.
The programmer's task is to make computers do the stupid boring stuff, and there's more than enough stupid boring stuff to go around.
Yours in pedantry,
"Anything you put in comments is not tested and easily goes out of date." -- tye