The Era of Visual Studio Code
I find this post along with the comments in &quot;A Picture of Java in 2020&quot; <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24551390" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24551390</a> to be incongruous with my experience as a professional developer.<p>My first couple of years writing software I used Vim, then VSCode, then worked in a Java shop and was forced to use IntelliJ. I didn&#x27;t like it at first, but now after a couple of years I cannot see how I lived without it.<p>The idea that VSCode is the future doesn&#x27;t seem right to me. JetBrains products allow you to do so much out of the box, without installing a million plugins that may or may not work. In IntelliJ I can write a half baked statement like `new Foo()`, and then Alt + Enter my way to it being `foo = new Foo();` as a private member variable of the class in no time. If you take time to set up configuration it becomes even more powerful. Even these basics are more difficult in VSCode.<p>To me the future is IntelliJ for Java and all other languages should seek to have such a nicely integrated experience with an IDE.<p>I am not even sure I could write Java from scratch in Vim - its really that I&#x27;m using IntelliJ, not writing Java. Is this bad? In some pure sense, sure, you are further from the language. But I don&#x27;t care because I can write and edit code some multiple faster than if I was in VSCode.