5 ms·
I've been coding professonally for around 10 years ( plus 4 year degree ), did the vim thing for the first 7, switched to emacs for the next 2, and I finally ga
by honkycat 6y ago
I've been coding professonally for around 10 years ( plus 4 year degree ), did the vim thing for the first 7, switched to emacs for the next 2, and I finally gave up the ghost and switched to vscode this year.
I disagree completely with point #2. My emacs and vim environments were way more complicated to maintain with the same level of functionality. Coding without autocomplete is an exercise in frustration. The tools are out there, they are mature, use them. They make you a better coder.
VSCode has been so delightfully BORING and USABLE, I do not see myself going back. The VIM keybindings have been good enough.
However, I HAVE been eyeing the intellij products... if a FREE product is this good, and all my friends are raving about intellij... maybe there is something there.
I also have an OniVim2 license, but we will see if that ever becomes more than vaporware.
- klysm 6y agoIntelliJ blows anything out of the water for at least Java/Scala development. I’ve used PyCharm a little bit but I don’t think it’s that much better than what’s available in vscode.
- carlmr 6y agoI found Python coding in Visual Studio to be quite amazing nowadays. VSCode and PyCharm are cross-platform though.
- bdcravens 6y agoIt may be silly, but the thing that pushed me away from RubyMine/Webstorm/etc was the lack of a Ctrl/Cmd +/- for changing font size. (I do still use DataGrip)
- mdaniel 6y ago> I’ve used PyCharm a little bit but I don’t think it’s that much better than what’s available in vscode. I have a hard time fathoming the kind of python development you would be doing that would lead you to say such a thing. Let's just take the built-in library, nothing fancy, no type signature checking required: import re re.search(r'[A', 'oops') Using the VS Code 1.47.1 with ms-python.python v2020.6.91350, mypy, and their preview ms-python.vscode-python v2020.7.2 ("pylance") installed, it says nothing about that snippet I hear a lot of "oh, I run linters, I don't need an IDE" but my experience with linters is that they are great at enforcing line length constraints but are useless for finding logic errors -- the primary purpose of using an IDE
- wenc 6y agoI still use vim for sysadmin tasks, but I agree that VS Code makes dev work so much more pleasant.
- kobalsky 6y ago>>> and all my friends are raving about intellij... maybe there is something there I liked their software but I got estranged after they switched to their subscription model and their software badgered me so much on every update to exchange my perpetual license to a free year of their new model that I gave up switched IDEs.