Skip to content

Selah.

Pause, and calmly think on that.

Menu
  • About
  • Free Gift
  • Highlights
  • The New Covenant
  • Thoughts
    • Personal Thoughts
    • Famous Thoughts
    • Random Thoughts
Menu

The right tool for the right job: Not so simple.

Posted on April 3, 2010June 25, 2010 by Matt

The argument “the right tool for the right job” is as old as they come. It’s similar in spirit to the old adage that you can’t put a “square peg in a round hole“.

The problem is no scenario is black and white.

You’re on Microsoft Windows so you should use .NET? You’re on Mac so you should use Objective-C and Cocoa? You’re on linux so you should use C and GTK?

The right tool for the right job is not just about price/performance ratios, the primary goal of a language, or what a language has tradionally been used for.

You use a programming language for a task because you’re an expert in that language and you can bend it to your will with greater ease than implementing in a new language.

Business understands this. It’s about efficiency not “perl is for data” and “python is for prototyping” and “C is for algorithms” and “java is for apps.”

It’s not black and white.

Microsoft Office might, in a very base sense, be the best tool for the job if you’re dealing with Microsoft Office format files. But the “right tool for the right job” includes conditions like price, licensing, security risk, training, etc.

Licensing is a big issue. The internet and the FOSS movement, from which we all benefit enormously today, was built on open standards, open protocols and open code.

Stallman understands that we’re where we are today because IT pioneers simply found it easier, better and more fulfilling to craft open source and have all modifications on open source returned back to the source.

We have a great computer ecosystem because the right-tool-right-job mentality did not include the idea that one should go with the status quo which is so often the case when people bring up this argument.

The right tool for the right job, like most things in life, is more complex, more difficult to understand, and takes effort to grasp the reason and benefits of its true meaning.

  • Share
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on X (Opens in new window) X
  • Click to email a link to a friend (Opens in new window) Email

2 thoughts on “The right tool for the right job: Not so simple.”

  1. Fretz says:
    April 3, 2010 at 10:07 am

    The right tool for the job is a Mac… hopefully getting one later in the year lol

    Reply
    1. matt says:
      April 3, 2010 at 10:19 am

      You and your bandwagon hopping!!

      Reply

CommentCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  • The Seven Wonders of the Web
  • Universal Bisection Search Online Spreadsheet Tool
  • Thoughts From Reconstruction by M.J. Gallant – Notes
  • Thoughts From Reconstruction by M.J. Gallant – About the Author
  • Thoughts From Reconstruction by M.J. Gallant – One More Thing

bible book canada centos christ christian christmas church creation evolution faith family game genesis God gog good google government heart iracing jesus life linux lord love matthew music pc poem poetry quote racing romantical salvation science sim sin steam truth update video windows word YouTube

Log in
© 2025 Selah. | Powered by Superbs Personal Blog theme