Live data from Hacker News

My company has banned the use of Jetbrains IDEs internally

old.reddit.com

181–190 of 201 posts

Re: My company has banned the use of Jetbrains IDEs internally

#181
post #124

Earlier quoted context omitted.

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…

> Emacs is really struggling with it's tools. First I've heard of this. As a long-time vanilla Emacs user, I'm using consult-ripgrep and rg-project for ripgrep interfaces, consult-buffer for fast buffer and file switching, Eglot for LSP integration (mainly with clangd), etc. I've also got org-mode for note taking, magit for speedy Git manipulation, etc. And all without any visible menus or clutter. I suspect that a p…

I mostly use kickstart.nvim in Neovim. I really like using mnemonic key bindings (which do show a menu) with the functionality above. One real issue was the lack of a telescope competitor (and I noticed you did not mention one above). I really like the quick overlay for those actions is how Telescope in kickstart is programmed. I really do not like the results smushed at the bottom of the screen like how Doom handles it.

Spacemacs got me into mnemonic key bindings, but it was too buggy and development had slowed. I got some things working with Doom Emacs, but it had a lot of bugs as well. Part of that reason is projectile also seemed to no longer be worked on. They were converting over to project.el but that seems to be slow.

Re: My company has banned the use of Jetbrains IDEs internally

#182
post #179
post #177

Earlier quoted context omitted.

I definitely don't want to read 5 pages especially if it's all redundant information. Mine is two pages, I don't dig in gigs past 10 years, they can ask if they want my origin story. I don't care about the languages you know, I care about the languages you know and how recently you used them and your level of proficiency. Without that trifecta the information is useless (well, I'd have to ask). Was it a school projec…

I care about the languages you know and how recently you used them and your level of proficiency. Without that trifecta the information is useless this is not a question just for you, but i wonder what others think about this too. i get that the number of years of using a language is a useful indicator, but the age? is my experience from 10 years ago no longer valid? also, proficiency in one language does translate t…

Given what I've said here you probably shouldn't take my advice anyways

Re: My company has banned the use of Jetbrains IDEs internally

#183
post #12
post #3

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

That's a great point. Either have a ton of money saved up or just start applying to jobs elsewhere immediately. The latter is what I assume most would want to shoot for.

Re: My company has banned the use of Jetbrains IDEs internally

#184
post #90

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

My current codebase is a liberal mixture of C, C++, Java, and mksh. The whole project uses CMake and GNU Autotools and ndk-build and whatever the heck calling mma with AOSP does. There's no way to unify it given how many different moving parts are involved. Trying to fit this all within an IDE would be a project of its own...

A similar mix took me under 20 minutes to get a C++ + Rust + C# + TypeScript codebase working between VS proper and VS Code. In fact, I don't remember doing anything at all to get it working except installing damn node for TS and choosing CMake configuration in a dropdown.

Re: My company has banned the use of Jetbrains IDEs internally

#185

Earlier quoted context omitted.

Are you using Vim and VSCode in plain text for everything? Or do you still like the language server, syntax highlighting and the like?

Language server and plenty of plug-ins. I haven't used a debugger proper in more than 10 years I think... only ollydbg for cracking fun.

So you do like an IDE...

Re: My company has banned the use of Jetbrains IDEs internally

#186
post #94

Earlier quoted context omitted.

Amen to that. Although I think I feel like I am participating in a war I don't want to be part of. But this has been a line in my shell config since I was teenager. export EDITOR=vim VISUAL=vim # Viva vim, death to emacs

Technoreligious wars are emotional / black-and-white / stupid thinking / herd mentality, a priori. There is more than one way and one tool in the toolbox. You might not "like" every thing, but other things exist, function, and accomplish work.

Sorry, I intended this comment more as a joke than a reality. Although I really like vim and don't like emacs.

Re: My company has banned the use of Jetbrains IDEs internally

#187
post #123

Earlier quoted context omitted.

> But yes, in 2022 they were told by their Western customers that they have to leave if they want their products to be bought, and JB evacuated from Russia, relocated people and fired those, who refused to leave, blocked Russian customers and in some cases terminated their ongoing licenses, forced their employees to cut any cooperation with Russia (their head of Kotlin decided to quit the company due to this policy a…

Nobody likes traitors. My guess is that in a couple of years JetBrains gonna be bought by one of the USA corps, most probably Google.

Why traitors? That's a very harsh word.

Re: My company has banned the use of Jetbrains IDEs internally

#188
post #68

I used to love using JB products, especially for refactoring massive Java projects. But over the years, the IDEs have become more and more bloated. Even without adding any plugins, the IDE is very clunky. Have 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-lea…

Same path for me. Sick of things changing and breaking underneath me. Neovim is a labour of love for a while but once you have your config dialled in and some muscle memory, it’s very performant.

I really like Neovide as a gui. Brings the whole experience together.

Re: My company has banned the use of Jetbrains IDEs internally

#189
post #178
post #83

Earlier quoted context omitted.

Eclipse is still a great option for Java. And I was pleasantly surprised at Devoxx last month when Oracle's Stuart Marks whipped out ye olde Netbeans for some live coding during a talk. Dev tool monopolies are as bad as any other monopoly.

Honestly if Eclipse was the only option for writing code, I'd probably just find another job. I would probably choose Notepad and a terminal over Eclipse.

Care to elaborate as to why?

Re: My company has banned the use of Jetbrains IDEs internally

#190
post #144

Earlier quoted context omitted.

It’s one third of what you’ll ever need to use Vim: i :w :q

You can use :wq to do both at the same time.

Yes, but that adds one more command.

You can also do ZZ instead of :x, if you're playing keystroke golf.

Post reply on HN