When you guys think about all the developers you know, do you rather see a positive or a negative correlation between the usage of high level tools and developer productivity? In other words, is your experience that developers who use an IDE are more productive then developers who only use a text editor? In my experience, the (very few) developers I know who only use VIM or Emacs are way more productive then those wh…
Anecdata: I fairly recently switched from vim to VSCode, and don't feel like there's any meaningful productivity difference. I've enjoyed using VSCode, but any difference in task overhead feels trivial - likely because I still need to spend the same time considering a given item, and whether I spend the time on overhead tasks or tabbing between files doesn't really change when I come up with the solution.
Why I Switched from Visual Studio Code to JetBrains WebStorm
31–40 of 163 posts
Re: Why I Switched from Visual Studio Code to JetBrains WebStorm
#32When you guys think about all the developers you know, do you rather see a positive or a negative correlation between the usage of high level tools and developer productivity? In other words, is your experience that developers who use an IDE are more productive then developers who only use a text editor? In my experience, the (very few) developers I know who only use VIM or Emacs are way more productive then those wh…
Out of the hundreds of devs I've worked with, I can think of exactly two who use(d) vim to edit code with any regularity. Both are fairly proficient above-average devs overall, but I'm pretty sure they also use IDEs heavily and only use vim for quick things. Beyond a certain level of codebase complexity, there is simply no way to do the job with a text editor, even with fancy macros. Vim is an elegant tool, but is si…
Re: Why I Switched from Visual Studio Code to JetBrains WebStorm
#33Very biased article and by the way, tslint will also warns you if you don't use promise: https://palantir.github.io/tslint/rules/no-floating-promises...
ABSOLUTELY EVERYTHING in this article is wrong. I just opened a typescript project in VSCode, created unused function and a class method and I immediately get warning that they are unused. So the author can't even check the facts before writing an article...
Re: Why I Switched from Visual Studio Code to JetBrains WebStorm
#34Earlier quoted context omitted.
Developers who don't write any tests are often the most productive. If you look at them in isolation, sure. If you look at the whole team you'll see that the untested code drags everyone else's productivity down because all the other developers can't modify untested code without fully understanding everything it does. They have no tests to give them any confidence that they're not breaking stuff when they change it.…
In my experience this is the same for people who use a low level text editor as an IDE. The code that comes out of developers that use IDEs is normalized in a way that makes it very easy to change. Sure, if your big enough you can spend all your time inventing linting rules and creating templates to generate scaffolding and tests.
Re: Why I Switched from Visual Studio Code to JetBrains WebStorm
#35Re: Why I Switched from Visual Studio Code to JetBrains WebStorm
#36Earlier quoted context omitted.
> Now you better use WebStorm for the frontend part, right ? All functionality of Webstorm is included in RubyMine and PyCharm (I use PyCharm daily). Ref: https://www.jetbrains.com/ruby/features/
It’s available as a plugin, with a different release schedule than WebStorm, so it’s always lagging behind WebStorm.
All are working on my latest version of PyCharm Pro.
Re: Why I Switched from Visual Studio Code to JetBrains WebStorm
#37When you guys think about all the developers you know, do you rather see a positive or a negative correlation between the usage of high level tools and developer productivity? In other words, is your experience that developers who use an IDE are more productive then developers who only use a text editor? In my experience, the (very few) developers I know who only use VIM or Emacs are way more productive then those wh…
Re: Why I Switched from Visual Studio Code to JetBrains WebStorm
#38Earlier quoted context omitted.
Developers who don't write any tests are often the most productive. If you look at them in isolation, sure. If you look at the whole team you'll see that the untested code drags everyone else's productivity down because all the other developers can't modify untested code without fully understanding everything it does. They have no tests to give them any confidence that they're not breaking stuff when they change it.…
In my experience this is the same for people who use a low level text editor as an IDE. The code that comes out of developers that use IDEs is normalized in a way that makes it very easy to change. Sure, if your big enough you can spend all your time inventing linting rules and creating templates to generate scaffolding and tests.
Re: Why I Switched from Visual Studio Code to JetBrains WebStorm
#39While VS Code presumably can do almost everything Webstorm (and other Jetbrains products) can, my experience in my fairly large software company is that most of the people that use VS Code don't actually bother to install the plugins to bring it up to feature parity. Out of the box functionality is underrated, even seemingly among devs who have the skills and knowledge to tinker.
Even if all those extra features are useful, I'm still willing to compromise the core experience of editing and navigating code, as that's always what I'm going to be spending the majority of my time doing. I need that to be fast, easy and reliable, which is not what I have found to be the cast in IDEs, vs editors.
Re: Why I Switched from Visual Studio Code to JetBrains WebStorm
#40I love the jetbrains toolbox. I do unity development with Rider, Android development with Android studio, web development with webstorm, python automation and ai learning with pycharm, java development with idea and I use it as diff/merge tool like the author (additionally you can toggle blame mode, which shows you the last person who edited the individual lines, at what time and with a color coding that highlights r…