DEV Community

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

Collapse
 
gjorgivarelov profile image
gjorgivarelov

It means time spent/wasted on research. There will always be a set of most common usage scenarios for a particular feature of a language/framework/API and a collection of accompanying tools for that set. And then there's niche. And then you'll catch yourself wanting to use a particular tool that is not in the MVP set of tools, you'll assume from its docs that it will produce certain results you desire only to find out through practice it's not producing the outcome you expected.