My company has banned the use of Jetbrains IDEs internally
21–30 of 201 posts
Re: My company has banned the use of Jetbrains IDEs internally
#22> We are primarily a Go and Python shop, which means our only real option is VSCode I’d like to echo the sentiments of Reddit user tikhonjelvis, who commented¹: “Man, I knew CS programs were skimping on Emacs fundamentals, but I hadn't realized it was this bad.” 1. https://old.reddit.com/r/ExperiencedDevs/comments/1gqj7qa/my... >
Re: My company has banned the use of Jetbrains IDEs internally
#23I've seen so many editors come and go, and yet I've been using Vim for the past 20 years and have never had a problem. As stupid as it sounds, if I could give one piece of advice to any entry level SWE, it would be to learn Vim or Emacs and just stick with it for your whole career.
I was like that about 20 years ago, working with Eclipse and later NetBeans for Java and Visual Studio for C# .net v1 (anyone remembers whole tomato extensions?).
I needed the IDE , the autocomplete, the debugger and all that. Nowadays, I do mostly Vim and Vscode for more complex projects. I don't know why, but I "grew out" of needing an IDE.
Re: My company has banned the use of Jetbrains IDEs internally
#24I've seen so many editors come and go, and yet I've been using Vim for the past 20 years and have never had a problem. As stupid as it sounds, if I could give one piece of advice to any entry level SWE, it would be to learn Vim or Emacs and just stick with it for your whole career.
I find this and the emacs sentiment really weird. I use vim daily for quick edits, but for any sizeable codebase, especially new/unfamiliar, IDE's are just better. It's like depriving yourself of a bunch of tools and helpers for no visible benefit.
The one exception is maybe untangling particularly gnarly git conflicts.
Re: My company has banned the use of Jetbrains IDEs internally
#25I've seen so many editors come and go, and yet I've been using Vim for the past 20 years and have never had a problem. As stupid as it sounds, if I could give one piece of advice to any entry level SWE, it would be to learn Vim or Emacs and just stick with it for your whole career.
-- debugging with print statement because they don't know how to use a command line debugger
-- using find and grep to find files/methods
-- hand-formatting files because they don't have a inline formatter or something to notify them when they've missed a semicolon or spelled a method wrong.
I strongly encourage them to move to an IDE because I can't stand looking over their shoulder and watching them code so inefficiently. There probably are vim plugins to handle many/all of these things, but if a developer doesn't put the effort in to find them than they're just hurting they're own productivity.
Re: My company has banned the use of Jetbrains IDEs internally
#26I know this is so common to say that it's a joke at this point but... I'd just quit. If people in my company are making sweeping decisions that I disagree with (how much they are based in reality aside), I would just leave. If the company isn't aligning with you on something you feel passionately about, just leave. There are oodles of companies out there that would align with you on this.
I quit over principles about 9 months and 800 job applications ago. I'd advise not to do it unless you're sitting on a pile of cash.
Re: My company has banned the use of Jetbrains IDEs internally
#27I've seen so many editors come and go, and yet I've been using Vim for the past 20 years and have never had a problem. As stupid as it sounds, if I could give one piece of advice to any entry level SWE, it would be to learn Vim or Emacs and just stick with it for your whole career.
Re: My company has banned the use of Jetbrains IDEs internally
#28IIRC jetbrains was a russian company, backed by people close to putin. Then they "migrated" away from russia (jetbrains users are 90% westerners) to avoid losing their users, and even made some blog post about it, but from what i have heard the people behind the curtains whose names are in no legal papers are in fact still the same people with close ties to putin and his inner circle.
Re: My company has banned the use of Jetbrains IDEs internally
#29I know this is so common to say that it's a joke at this point but... I'd just quit. If people in my company are making sweeping decisions that I disagree with (how much they are based in reality aside), I would just leave. If the company isn't aligning with you on something you feel passionately about, just leave. There are oodles of companies out there that would align with you on this.
I hope you understand how privileged you are to be able to say that and hopefully do what you say.
If you’re reading this you’re privileged.
Somewhere on this planet is a single individual human who is the very unluckiest and most unfortunate. Everyone else is privileged. Even that guy is lucky to be alive now and not 1000 years ago.
None of this makes OP wrong.
Re: My company has banned the use of Jetbrains IDEs internally
#30I've seen so many editors come and go, and yet I've been using Vim for the past 20 years and have never had a problem. As stupid as it sounds, if I could give one piece of advice to any entry level SWE, it would be to learn Vim or Emacs and just stick with it for your whole career.
Whereas with VSCode, I really never have to leave the VSCode environment to do what I want. I can pop open a shell within VSCode and don't have to switch windows. I can easily open random files not associated with my project and VSCode does the right thing (usually). It opens images easily, renders markdown well, etc. my favorite feature is that you can pipe cli output directly to VSCode in the shell and then it opens a tab displaying that output. You'd be so surprised how often that feature comes in handy.