DEV Community

Discussion on: What does "using the right tool for the job" mean to you?

Collapse
 
jeremyf profile image
Jeremy Friesen

"Right tool for the job" implies that you have a toolbox with multiple tools and you know each one's "sweet spot." In other words, going beyond "if all you have as a hammer, all things problems look like nails."

I often write Command Line scripts. Most times those use Ruby but sometimes they are Bash. Why the difference? Ruby's super easy to write, but sometimes the right tool is some simple bash logic.