Live data from Hacker News

Why I Switched from Visual Studio Code to JetBrains WebStorm

mokkapps.de

21–30 of 163 posts

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#21

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…

Most of my colleagues use vim with tmux. One uses emacs and one uses atom. I myself switch around, but recently switched back to sublime due to its stability and speed over atom and vs code.

I see no correlation at al.

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#22

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…

Word! I have seen many implementations turn into ridiculous over engineered monsters because the IDE enabled bad designs to clamber into an almost-functioning states.

Java IDEs are famous for enabling OOP masturbation.

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#23
On average, VSCode is enough. Consider a Rails project. For Jetbrain, you better use RubyMine for the Ruby part, it's the same as WebStorm, but for Ruby projects.

Now you better use WebStorm for the frontend part, right ?

In case of VSCode, one Editor to rule them all, both backend (Ruby) and frontend(Typescript) part.

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#25

On average, VSCode is enough. Consider a Rails project. For Jetbrain, you better use RubyMine for the Ruby part, it's the same as WebStorm, but for Ruby projects. Now you better use WebStorm for the frontend part, right ? In case of VSCode, one Editor to rule them all, both backend (Ruby) and frontend(Typescript) part.

> 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/

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#26

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…

I see a correlation, but I am an emacs user. One thing that rings true is how people use git. I find that the people who use IDEs to do it just want to do it the IDE way, like always merging with --no-ff, and not actually thinking about what they're doing and coming up with their own solution to the merge.

> I see a similar thing happening with coders who do a lot of tests (test driven development),

I mean, yes, but isn't that obvious why? In my work I can safely say I've written the most code in the shortest amount of time. This has allowed us to meet deadlines. But it's all untested. Writing tests obviously takes more time and effort, but I do think they are a good thing. Getting 100% test coverage for every project and following TDD too strictly is silly, though.

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#27

On average, VSCode is enough. Consider a Rails project. For Jetbrain, you better use RubyMine for the Ruby part, it's the same as WebStorm, but for Ruby projects. Now you better use WebStorm for the frontend part, right ? In case of VSCode, one Editor to rule them all, both backend (Ruby) and frontend(Typescript) part.

> 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.

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#28

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…

Personally I see no correlation. I need an ide for 3 use cases: jump to definition, find all references, refactor (replace all occurrences). I’m sure vim can do that but I don’t know how and am too lazy to learn (open to consider that makes me less good a developer)

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#29

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.

Re: Why I Switched from Visual Studio Code to JetBrains WebStorm

#30
post #16

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…

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.

Post reply on HN