Regarding the IDE question, I'd like to point out that VS Code led the field 
among popular [development environments in the 2018 Stackoverflow 
survey](https://insights.stackoverflow.com/survey/2018/#development-environments-and-tools),
 with Vim leading in the Sysadmin/DevOps category.

This makes sense to me. Especially if you are working with multiple languages, 
you don't want one environment per language; ideally you want to be able to 
reuse your experience with an existing development environment (not to mention 
its configurations and key bindings; muscle memory matters). Personally, if I 
have to learn an IDE along with a new language, that's a bit of a put-off for 
me, unless the IDE is a truly integral part of the experience (such as with 
Smalltalk). Not to mention that many IDEs have an idiosyncratic, sometimes even 
subpar editing experience. Good language support cannot make up for when the 
basics are lacking.

So, I'm not particularly concerned about having a specialized IDE as long as 
the experience with a common development environment is satisfactory.

Reply via email to