Hacker News new | past | comments | ask | show | jobs | submit login

I've never understood why developers look to be _tied_ to a single IDE/editor. I also don't get the obsession that some of us have with our IDEs.

What's with the "I am moving to editor X...". You don't have to give up one editor to use another. You can use whichever may be convenient for a given situation.

I use several editors/IDEs based on whatever the language/ecosystem/task at hand is.

Quickly editing a config file? I just use a barebones vim or Sublime Text.

Writing some quick Python/Rust code, I use nvim with plugins.

Writing some SQL: I spin up DBeaver.

When I want to do extensive refactoring or step debugging in Java/Rust/Python: I open a Jetbrains flavour: Jetbrains vanilla/PyCharm/CLion.

IDE at work containing a mix of JS+TS frontends and Go+Python+Rust services: VSCode (it's a nice general purpose workhorse).

I guess the secret sauce to all this is that I have vim shortcuts configured everywhere, so the transitions are easy.

I don't see a reason to be monogamous to one IDE/editor :)




> I don't see a reason to be monogamous to one IDE/editor :)

Years of muscle memory.


Today you can usually customize everything anyway. And if you just want the default setup from another editor there's probably a plugin for that. I remember when moving from Eclipse to IntelliJ a long time ago I brought some of the most commonly used shortcuts into IntelliJ. I then later moved those with me to VSCode and still use them today, took me a maximum of 30 min to configure ONCE so I really don't understand the author's reluctance to configure that in a new IDE.


Nah, when I tried to switch from NetBeans to IntelliJ, there were too many things that just couldn’t be set up the way I was used to operating NetBeans, from window/panel handling to keyboard navigation and code-template expansion. I would have had to write a number of plugins myself.


Yes.

Why do you need to tie your whole self to one IDE/editor?

I use VS Code when writing IoT code, or trying a new language/framework.

I use vim for regular editing.

And I use Jupyter Notebook for all my Deep Learning work.

I don't understand why I need to tie myself to one.

I am also open to trying a newer IDE/editor if that will add any value.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: