How much do we bend to the will of our tools?
Well, when you have a Sawzall you pretty much let it drive...just pull the trigger and go.<p>Half-joking, of course.  Now, that might seem like an off-topic comment but, if you think about it, the analogy might be somewhat reasonable.<p>BTW, I am NOT implying this is a bad thing.  And yet I have to thrown in the &quot;With great power comes great responsibility&quot;.  I like intelligent tools that help me do my job.  I don&#x27;t care about things like --sorry-- the cult of vi&#x2F;vim (text entry speed is irrelevant).<p>My reality is that, as a multi-disciplinary engineer I find myself context switching all the time, from mechanical engineering, to optics, electronics, embedded, FPGA&#x27;s, workstation, mobile and even web.  When you context-switch like that the tools can really help you make the switch with less friction.  So, yes, when you are changing languages and frameworks with some frequency rather than working in the same ecosystem for years, things like intelligent completion and suggestion, intelligent awareness of libraries and frameworks and a few other features can be massively helpful.  This, BTW, is why I like the Jetbrains tools, not only are they excellent and well done, they help with all sorts of intelligence and integrations.<p>But, yes, if you don&#x27;t know what you are doing a Sawzall can cut off your leg.