Someone should write "become IDE literate" as a response to opening of using vim with no extensions and using grep a lot. I've been using editors that are language aware since at least the late 90s. Depending on the language they'll show me all references, take me to the definition or declaration, stack those jumps so as I follow the links I can pop back a level to where I was. All of this is instant. 1000x faster th…
I feel like this metaphor falls short.
The IDE, IMHO, is more like a multi-tool with pre-chosen use cases, but everything fits together nicely.
Using the shell is more like choosing the exact tools for the job, and maybe connecting them together in a make-shift fashion.