Live data from Hacker News

No more JetBrains products for me

matthewkosarek.xyz

111–120 of 230 posts

Re: No more JetBrains products for me

#111
The Android Studio by Jetbrains is an official IDE for Android. If you try simple refactoring, rename/move a class it crashes. It’s a bug that was there from the beginning. Despite issues opened with hundred comments, it was not fixed for decade. Couple of years ago the issue was closed “won’t fix”, as they handed Android Studio development and support to Google, and it’s still not fixed.

Re: No more JetBrains products for me

#112
post #93
post #30

Earlier quoted context omitted.

Cmd+d on MacOS duplicates the current line. Is that what you want?

That is "duplicate line down" -- I want "duplicate line up" which copies the current line to the line above the cursor. My open request been sitting in jetbrains "ignore it" for many many years.

I don’t really get the difference but why don’t you use macros for that?

You can achieve anything with macros and you can give shortcuts to a named macros.

Macros are in the Edit > Macros menu. Add a shortcut to a macro in Settings , Keymap > search Macros, right click on Play Saved Macro and Add Keyboard Shortcut.

Re: No more JetBrains products for me

#113
IntelliJ is vastly superior to any other java IDE but their AI agent implementation sucks pretty hard. It's slower, crashes, there is enormous amount of bugs. Meanwhile VSCode have absolutely seamless implementation of Codex.

I do not understand what is their play but it seems to me like they missed last two years of very rapid and forming progress.

Re: No more JetBrains products for me

#114
> It is so remarkably slow, and I cannot begin to understand these people that are telling me that it runs fast. Granted, I tend to run older hardware

Always hard to interpret these complaints when the author won't reveal what hardware they're talking about, other than that it's old.

I think Zed is a great option for someone who is both highly critical of load times and has older hardware. I would not have recommended a JetBrains IDE given this person's requirements and hardware situation.

I use JetBrains IDEs on a daily basis and it's not a problem for me, even on my M1 Apple Silicon machine which is, what, almost 6 years old now?

That said, I'm not hyper-sensitive to things like a loading screen that takes a few seconds. I open the IDE once or twice a day at most and then leave it open. I tested it just now and went from clicking to being in the IDE and editing a file in 3 seconds on a cold start (recently rebooted) on my 6 year old laptop. When I read these anecdotes I don't know if someone has a broken environment (too many plugins installed?), a really old machine, or if they're just so hyper-sensitive that a couple seconds of loading screen seen a few times a day is enough to trigger them.

Re: No more JetBrains products for me

#115
post #46

Earlier quoted context omitted.

I was in a meeting with a colleague about a PR for some python code. One of the things I noticed was that he had an unused module that contained an import of a non-existent class from another module. I know he uses Pycharm, so I mentioned to him that this kind of thing should be hard to miss, because the linter in Pycharm should have marked it, and the folder it's in, as red. He tells me, and I quote, "Oh, all the fi…

Do you already have a good criminal defense lawyer, or do you need a referral? Because whatever you did next was justified, in my opinion.

This was the third wtf in that same meeting, so I think I did ok waiting to lose my cool until then.

Second wtf you may ask? In the goal of changing the storage of our data, he implemented 3 of ~10 behaviors of the existing library, and silently ignore all calls to the remaining 7. Guess which 3 were never used in the existing library!? :D

20 years "experience". Total incompetence. I should correct that: 17 years. After he was hired, during our first lunch together, he admitted he did nothing the last 3 of his previous employment, getting stuck in some org void where he just kept quiet and sat at his desk every day.

Yes, I'm on my way out.

Re: No more JetBrains products for me

#116
post #56

I am not particularly bothered by the speed but the AI suggestion clutter is quickly becoming an issue for me :( I type fragments of a line and it will suggest the next 5-6 lines. They may not be outright wrong, but they might not represent the way I like to do things . Pressing Esc. and refocusing on what I was going to type in anyway is a disruptive experience.

Turn it off; it makes a brilliant IDE unusable.

+1 I disabled all that and assigned a shortcut to: Call Inline Completion

Re: No more JetBrains products for me

#117
post #42

Earlier quoted context omitted.

I don't use Zed, but do use Neovim but people make similar arguments. If I have access to a LSP and DAP, also do most of my refactoring through c tags and vim grep (or grug-far if I want to be fancy). What IDE specific features am I missing out on that can't be replicated? Being earnest here because I always screenshare with co-workers doing a variety of things and there is nothing I ever see that is impressive or ma…

We're not missing anything, or at least not anything I actually miss. I had a previous supervisor who chided me for "not using an IDE" because I was using Emacs -- Emacs! -- and insisted I should use something more featureful. First, that doesn't exist, and the notion's laughable. Second, I have every feature I actually want to use in Emacs (and Zed and even *vim), and have no reason to believe that any random bullet…

Debuggers are much better in JetBrains or Visual Studio than using just an editor.

Re: No more JetBrains products for me

#118
post #56

I am not particularly bothered by the speed but the AI suggestion clutter is quickly becoming an issue for me :( I type fragments of a line and it will suggest the next 5-6 lines. They may not be outright wrong, but they might not represent the way I like to do things . Pressing Esc. and refocusing on what I was going to type in anyway is a disruptive experience.

So why don't you turn it off? Toggling this is really easy.

Re: No more JetBrains products for me

#120
post #66

Haven't used an IDE ever since I got used to vim and installed some basic plugins like YCM. Everything else feels too slow.

The main point of IDE is not code completion but lots of static and dynamic analysis to keep you from writing bad, slow, insecure, what have you, code. Most of that stuff is proprietary and cannot be plugged into terminal. The only attempt I’ve seen was actually by Jetbrains with Resharper beta for vscode

That's mostly delegated out to language servers now. There's no need for Zed and Emacs and Vim and so on to each individually have to re-implement renaming a Rust function.

I also highly doubt that any IDE, whatever that is, is better at analyzing Rust code than rust-analyzer is. Not every language will have a language server that excellent, but I hope that'll improve for those users.

Post reply on HN