Writing 'quick and dirty' code is not optimal but it is an unfortunate necessity of life. When you are handed a task without a clearly defined goal, and no budget behind it, and you are told it has to be done by the end of the day there is often little choice. Any of the languages you mention in the article can be used for both 'quick and dirty' code as well as good, clean, well-organized enterprise level applications. I have to agree with some of the other commenters in that you neglected to mention ColdFusion. Soon to see its 8th major version release later this year it has been used for everything from small mom and pop stores to major sites like myspace.com.
ldaniel 2007-04-18 12:15:21
Awk is so old school, IMHO. Perl out-awked awk so long ago, I ashamed to mention it. And, importantly, awk is a security risk when running from a script file, where Perl has strict and taint checking to secure it's script way better than most scripting languages and C programs for that matter.
fxnoria 2007-04-19 09:58:15
"scripting languages, such as PHP and Perl; and, at the top of the heap, general-purpose dynamic languages such as Ruby and Python." I don't see on what basis do you put Perl in a different category, PHP is certainly more specialized, but Perl, Ruby, and Python are general-purpose languages.
Robert Cringely points out that an investigator concluded that the laptop didn't start the truck fire, thereby exonerating Dell, but he also says that the company missed out on a great opportunity to score some much-needed positive PR.
x_hobbes at April 18, 2007 12:36 PM
Though call... On one hand, it would be a fairly cheap publicity win for Dell to buy the guy a new truck and say "because we care about our customers," versus the negative publicity they're getting because of it. On the other hand, where should the line be drawn on paying folks that just want a quick buck? How about a hybrid solution? Get the guy a new truck 'because Dell cares,' but then sue him for fraud, saying 'don't screw with us.' =-) Just a thought.
Mark Z. at April 18, 2007 03:03 PM
The first two posters are unreal... Why does it not surprise me that Dell's own investigation turned up nothing... Hmmm, to avoid liability??? So, it's two possibilities... Shells in the glove compartment magically catching fire, despite two (experienced?) hunters, or laptops known to catch fire. Shells are normally pretty stable. Looks like Dell laptops aren't... I'm curious to hear what Dell's "investigation" yielded--swamp gas that built up in the truck that was ignited by the light from Venus that was magnified due to a temporary shift in the Earth's magnetic field....
Stan at April 19, 2007 04:30 AM