NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
What do you really want? (Score:1)
Fools ignore it - "Can't you just..." use MS SQL server for everything under the sun?
Pragatists suffer it - just brute force it, (or install Microsoft) and add more to the budget for the extra work. Modify everything to work around problems that wouldn't be there in a different approach.
Geniuses remove it - use the right tools for the right job, but don't make the tools the job. DBI, for instance, removes the particular database product from the problem. The database servre no longer has a stranglehold on the design.
Reply to This
Re:What do you really want? (Score:1)
"You remove complexity by redefining the problem"
This I like. A lot.
"Geniuses remove it"
I guess one way of removing complexity is to just swipe it under the rug--data hiding and modular design. By definition you hide complexity and provide a simpler way of looking at things.
Re:What do you really want? (Score:1)
My DBI example may have been ungood, but then again, you can completely remove the database server from the problem---not just in abstraction but also in reality. You can use DBI with flat files (just like we do in Stonehenge's DBI course where we write a Zork text adventure game starting with flat files and DBI, then at the end convert it to mysql w