I'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.
My company has banned the use of Jetbrains IDEs internally
61–70 of 201 posts
Re: My company has banned the use of Jetbrains IDEs internally
#62Earlier quoted context omitted.
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.
Strongly disagree, but I am in a niche field, Linux kernel development. Emacs is really struggling with it's tools. But for Neovim: the plugins and good keycombos are absolutely essential to get certain functionality for my productivity. * rg with telescope window to quickly find text in very large code basis is essential. * Pressing spc, spc, to bring up a telescope window of my open buffers and typing in text to na…
Re: My company has banned the use of Jetbrains IDEs internally
#63Earlier quoted context omitted.
Vim is great but I think VSCode really is the one tool to rule them all going forward. It's extremely well designed, snappy, and I think does the correct thing of first treating everything as a text file and allowing plugins to provide semantic meaning. I never liked visual studio because it was too specific to writing software and using the GUI to do what I wanted. Editing msbuild files directly was a pain for examp…
> Vim is great but I think VSCode really is the one tool to rule them all going forward. I really hope you’re wrong about that. I don’t want to be ruled by another Microsoft product
Re: My company has banned the use of Jetbrains IDEs internally
#64Earlier quoted context omitted.
Since I graduated, I've had people try to sell me on the following editors, which were going to be the future: BBEdit, TextMate, Sublime Text, Atom, Komodo Edit, NetBeans, and Eclipse. Each was going to kill Emacs. Somehow, I think I'll be using a version of Emacs until the day I can no longer type. Meanwhile, everyone else is wasting months getting up to speed on the latest and greatest thing every 8 years or so. Th…
>Meanwhile, everyone else is wasting months getting up to speed on the latest and greatest thing every 8 years or so. Yeah I used to think this way, because you're right: becoming proficient in emacs takes significant effort and time. But becoming proficient in VS code takes maybe 25 minutes. 25 minutes to change IDEs every 8 years or so doesn't seem like an onerous requirement to me. Emacs just has extremely poor de…
Becoming proficient in kicking a ball takes 5 minutes. Becoming proficient in football takes slightly longer. Magit alone makes VS Code look like a child's finger painting.
Re: My company has banned the use of Jetbrains IDEs internally
#65I 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
#66Re: My company has banned the use of Jetbrains IDEs internally
#67> 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... >
I can't be sure, though, because using Emacs as an expert is definitely better than using those other systems as a beginner, so I haven't gotten around to getting over the learning curve.
Re: My company has banned the use of Jetbrains IDEs internally
#68Have switched back to using neovim (my go-to during college with a crappy MacBook, lol) and set it up with nvchad to lazy load the LSP plugins.
Haven’t looked back.
Did it take months (gradually improving and re-learning) to get to this point? Yes, it did. But in the long run, I learned to be more efficient in my writing and removed a yearly subscription as well.
Re: My company has banned the use of Jetbrains IDEs internally
#69Earlier quoted context omitted.
'from what I have heard'? From where?
It's in the original post: >The official reason given was that Jetbrains has Russian ties. No amount of arguing could get leadership to reverse the decision.
Re: My company has banned the use of Jetbrains IDEs internally
#70Does anyone know what OOP is talking about here? VSCode is working just fine for me and I do not have a reddit account to ask it him myself