How can one ever know what the right tool is, when there are so many?

(written by lawrence krubner, however indented passages are often quotes). You can contact lawrence at: lawrence@krubner.com, or follow me on Twitter.

Use the right tool for the job? What about situations, as in software, where there are far more tools than one can ever evaluate. Brandon Bloom gives up on Django:

Personally, I’ve developed a moderate fear of the word “framework”, as well as altered the way I think about software abstractions. I think the most important lesson, however, is one I already knew: choose the right tool for the job. Unfortunately, we had no idea what the right tool was when we started. I’m not sure we know any better now.

I keep meaning to write about the general topic. It is sort of fascinating, the way people choose technologies. Since no one can ever evaluate all the options, no one can ever claim they are making the best match of tool versus use. Instead, there is a lot of wandering around in the dark.

Post external references

  1. 1
    http://blog.brandonbloom.name/2009/08/dropping-django.html
Source