Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re^2: Right tool for the job?

by davidrw (Prior)
on Sep 25, 2005 at 00:37 UTC ( [id://494824]=note: print w/replies, xml ) Need Help??


in reply to Re: Right tool for the job?
in thread Right tool for the job?

Often enough, the right tool is the one you know because you know it.
Unfortunately, there's often other considerations ... think about maintenance -- if for example you're asked to add feature X to a client's IIS/ASP web site, you probably don't want to choose perl (and TT or whatever) (or mysql/postgres vs their existing SQLServer) even though it might be very easy and fast to write, because they won't have any ability to maintain it and it will take a decent amount of installation/configuration to put those tools in place to begin with. (and yes, you spend the whole time cursing vbscript, but it's about the client & solution, not being able to always use the most fun language)

Ever seen QT bindings for awk? Think you could create an Excel report from data in an MS SQL-Server DB using csh?
Those are dangerous questions w/this audience -- someone is liable to go do it for fun ;)

Replies are listed 'Best First'.
Re^3: Right tool for the job?
by sauoq (Abbot) on Sep 25, 2005 at 01:19 UTC
    Unfortunately, there's often other considerations ...

    Well, yes... which is why I went on to say: "Of course, there are problems where the tool does matter (which you are well aware of as evidenced by your assertion that you wouldn't use Perl to write an OS kernel.) But they usually aren't that hard to recognize."

    I didn't mean to imply that performance was the only other consideration, by the way. Or even that the only considerations are technical. More often than not it comes down to politics and culture.

    -sauoq
    "My two cents aren't worth a dime.";
    

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://494824]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (5)
As of 2024-03-28 08:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found