I read an article today where the author outlined her opinion on using the right tool for the job. Actually it was more like an advertisement for the authors book, but that isn't the problem.

The problem with the article is that the author immediately made assumptions about the person she was meeting with. Just because the person showed up with a pen and notebook, the author made an assumption that this person was using the wrong tool for the meeting.

Here's the thing. Everyone has their own choice that works for them.

Whether it's the latest tablet on the market, a netbook or your own choice of pen and paper, the tools that work for you the best are the ones that you have tried after eliminating countless others.

Let's look at text editors. A text editor is what programmers use on a daily basis. Working with code means that programmers need shortcuts to frequently used code templates, viewing files side by side and other key features.

I've chopped and changed over the last couple of years but I have always went back to the one that I work with best. Yet I know other programmers that have opted to use other text editors. Do I criticise these programmers for their choice?

No. It's what works for them.

I know better than tell someone that they're using the wrong tool for the job.