Nearsoft, Inc.
home » blog » They Are Just Tools



  • Forgot your password?
  • Forgot your username?
Nearsoft, Inc.

Home

  • Back to Nearsoft home

Blog Authors

  • Jorge Pablos (3)
  • Matt Perez (58)
  • Victor Velasquez (11)
  • Julio Gonzalez (10)
  • German Rodriguez (1)
  • Bobby (1)
  • Renato Fontes (2)
  • Manuel Monteverde (1)
  • Hugo Blanco (1)

Blog Categories

  • Events (1)
  • Global Affairs (2)
  • Management (18)
  • Miscellaneous (38)
  • Mobile Development (2)
  • Outsourcing (4)
  • Presentations (10)
  • Software Development (11)
  • SuperHappyDevHouse (0)

Blog Archive

  • August 2010 (3)
  • July 2010 (1)
  • June 2010 (3)
  • May 2010 (5)
  • April 2010 (3)
  • March 2010 (6)
  • February 2010 (7)
  • January 2010 (3)
  • December 2009 (1)
  • October 2009 (5)
  • September 2009 (4)
  • August 2009 (8)
  • July 2009 (8)
  • June 2009 (4)
  • May 2009 (3)
  • April 2009 (5)
  • March 2009 (8)
  • February 2009 (1)
  • January 2009 (1)
  • December 2008 (4)
  • May 2008 (1)
  • December 2007 (1)
  • January 2007 (1)

Site Menu

» home
» about us
» contact us
» blog
» site map
» faq
» other resources
» outsourcing risks
» which shore?
» case study
» managing risks
» tce
» tce scenario
» success stories
» the nearsoft (quick) intro
» nearshoring... the movie
» join us!

Follow Us!

Facebook This blog in Facebook
Twitter Twitter @nearsoft

Links

  • Blog Directory
  • Add to Technorati Favorites
Great Place to Work
WorldBlue - Most Democratic Workplaces

Closer is Better >> Nearsoft Blog

  • Blog Home
  • Tags
  • Search
  • Feed
Bobby

They Are Just Tools

Posted by Bobby on 04/16/2009 in Software Product Development , software development
/blog/They-are-just-Tools.html
Permalink Print PDF

Get a bunch of techies together and you can easily start a war of words over any technology.  Each will claim his favorite technology as "the best."  But it is all pointless because they're just tools.

I see from time to time heated battles between techies about technologies, methodologies, applications, etc. Some of the classics are: Windows vs Linux, Firefox vs IE, C# vs Java, Agile vs Some other, Eclipse vs Netbeans, etc. These discussions can be seen in blog posts, books, informal talks, etc. You just have to gather a bunch of tech geeks around and they will start a discussion about how that particular technology they happen to love is better than the rest. It reminds me of a George Bernard Shaw quote:

Patriotism is the conviction that your country is superior to all others because you were born in it.

George Bernard Shaw

We as developers, managers, testers, architects, etc., in the software development industry, must try to see the things from a broader perspective. We have to stay objective and pragmatic. Operating systems, programming languages, software development methodologies, development enviroments, platforms, etc., they are tools, just tools. There is no such thing as "The best %s",  substitute %s with operating system, methodology, programming language, etc., there is no panacea. If it existed, it would be clear for everyone and we all would be using it without any kind of complain, it doesn't matter if many people uses it, it is not the best. Because there are no such things. 

From now on, when I use the word tools I refer to applications, operating systems, software development methodologies, programming languages, programming editors, standards, frameworks, compilers, you name it. 

There's a catch in this, just like anything can't be the best, everything CAN be the best too. But, in particular situations, every tool fits a purpose, it excels on some regard, but it can't excel on everything. There are times when a tool will be very useful and fit in what you are doing, then other times when that same tool will cause you a headache because it's simply not meant to be used the way you want it to. We should approach a tool with care, analyze its advantages and disadvantages and determine if it fits our purposes. Not pick something just because we like it, because it is the only thing we have used before, or because people say it is the best. 

As professionals, we should try to read about tools and try to learn from them, try them out, etc., expanding our toolset, because after all, we are professionals, we cannot say a client, or a partner, or our teachers, or our bosses that we cannot do something else because we just know or like one tool. We have to expand our toolset so we can propose and develop many solutions, many ways to accomplish a particular task, and then solve it in the most effective way. Remember, when you only know how to use a hammer, every problem starts looking like a nail. 

I invite you to append the phrase " in this particular situation." everytime you are going to say "This tool is the best".

 

 


[ Back ]
Bookmark
Email this

TweetBacks (Tweet this post)

Trackback(0)

TrackBack URI for this entry

Comments (3)

Subscribe to this comment's feed This comment's feed

Show/hide comments
Excelente, Mr. Bobby
0
La ignorancia es el enemigo...
Talya , April 16, 2009 | url
  • report abuse
  • +1
  • vote down
  • vote up
Siempre lo he dicho
0
No necesitas una grúa para mover una silla, ni usas un martillo para poner un tornillo.

Escelente post mi estimado, espero que la gente lo tome en cuenta para su trabajo.
Main , April 16, 2009 | url
  • report abuse
  • +0
  • vote down
  • vote up
...
0
I think this represents a trait in "evolved" people. One that most people should have.

In the past, I have favored a technology/tool just for personal matters instead of the hard facts. Through the years, I slowly changed to a more pragmatic approach.

So, whenever I see a group of persons in a holy war about what tool is best, I think to myself "They are still in evolving phase" smilies/smiley.gif
Favio , April 17, 2009 | url
  • report abuse
  • +0
  • vote down
  • vote up

Write comment

smaller | bigger

busy
home | about us | contact us | blog | site map || faq | other resources | outsourcing risks | which shore? || case study | managing risks | tce | tce scenario | success stories || the nearsoft (quick) intro | nearshoring... the movie | join us!
© Nearsoft, Inc.  All rights reserved.