Live data from Hacker News

No more JetBrains products for me

matthewkosarek.xyz

201–210 of 230 posts

Re: No more JetBrains products for me

#201
I really like datagrip when working with SQL. It works on most common databases, and allows for inline query results, giving a workflow comparable to jupyter notebooks. All Jetbrains IDEs using the same keybindings for e.g. multi line edit is another big plus, I have to learn only 1 IDE.

But there are clouds on the horizon. Every time I install the big data tools plugin, instability follows swiftly, untill I uninstall it again. I've noticed some cosmetic changes disturbing my workflow for no good reason.

Last update broke datagrip's AI completely, the plugin simply won't download and datagrip is not in the list of supported IDEs anymore. I lived with it for 2 days, but reported an issue anyway. Either I have a specific breakage or use a very specific setup, because I found no duplicate reports. Which, for such a major feature breaking, makes me feel like I live in an abandoned city.

I will still pay for next year's licence, it is still best in class for my needs. But if things stay like this for long, I'll have to migrate

Re: No more JetBrains products for me

#202
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…

I'm in the java ecosystem, so YMMV. - Automatic spring service detection - Debugger (remote, local , with access to state, stack and ability to modify the state while stepping through), though I assume this is possible with neovm? - built-in profiler - can run individual tests seamlessly - understands bytecode enhancers like Lombok - Find Usage, find symbol, language specific navigation, showing class hierarchies, go…

Characterizing Zed as a text editor is disingenuous.

Zed has documentation, go-to definition/usage, local/remote debugger, can run/debug individual tests, has git and markdown. Essentially all the core IDE functionality is there. All of these work as well or better for Rust in Zed than IntelliJ.

ByteCode decompilation is a very Java-specific thing and I've not used Zed for Java yet. I suspect that they'll get around to it eventually if they don't already have it.

I've never used database plugins in any IDE I've ever used so I can't compare/contrast between Zed and JetBrains products. However, as soon as I see an IDE gain a database plugin, I know it's the beginning of the end for that IDE. After the database plugin is the CSS minimizer, the JavaScript Bundler, I guess the AI plugin is the new hip thing. For the twilight years of my IntelliJ/CLipn usage, the first thing I'd do upon installation would be to go remove all the damn plugins.

Re: No more JetBrains products for me

#203
post #196
post #194

Earlier quoted context omitted.

Horrible analogy. You can't "get to more places" with an airplane. An airplane can only go to very limited number of locations compared to a car.

That actually makes it a great analogy. An IDE allows you to make common edits like renaming a variable, just as an airplane gets you to any big city. But when you need to make an uncommon edit, it’s better to reach for Vim – just like you need a car to get to some random place in the middle of woods.

This comment is so absurd I'm struggling to reply.

A car takes you to an "uncommon place in the woods?"

Taking a plane is a "common edit?"

For the majority of people a car would be the "common" usage and a plane would be the "uncommon" usage. Unless you're a billionaire taking your private jet between runways to then hop on a helicopter for the rest of your trip.

It's a terrible analogy.

Re: No more JetBrains products for me

#204

> 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 recommende…

IDE's format and display text. Outside of compiling, they should respond instantly on a blight-ridden potato, with resources to spare.

This is obviously massively understating what an IDE does.

Do you never use language server features? Showing git blame on files? Doing regex search and replace? Doing multi-cursor editing? Run test?

If you genuinely never do, then that's ok, you don't need an IDE.

Re: No more JetBrains products for me

#205

Just here to say that I've switched to lazyvim and have never looked back. There's something special about being able to combine tmux with resurrect and having every single project I am working on at the same time, being able to access it from any other machine via ssh and all with really low resource usage and lag. I mean I was programming yesterday with 6mbps and over 200ms of latency with hardware(typing follows h…

Thanks for the recommendation! I already use tmux and nvim but sort of half-heartedly, using VS Code for certain things. Lazyvim and resurrect look like just what I need to take the next step.

> There's something special about being able to combine tmux with resurrect and having every single project I am working on at the same time

Hey I can do that with VS Code! As long as I have 256 GB of RAM, that is.

Re: No more JetBrains products for me

#206

Earlier quoted context omitted.

I'm in the java ecosystem, so YMMV. - Automatic spring service detection - Debugger (remote, local , with access to state, stack and ability to modify the state while stepping through), though I assume this is possible with neovm? - built-in profiler - can run individual tests seamlessly - understands bytecode enhancers like Lombok - Find Usage, find symbol, language specific navigation, showing class hierarchies, go…

Characterizing Zed as a text editor is disingenuous. Zed has documentation, go-to definition/usage, local/remote debugger, can run/debug individual tests, has git and markdown. Essentially all the core IDE functionality is there. All of these work as well or better for Rust in Zed than IntelliJ. ByteCode decompilation is a very Java-specific thing and I've not used Zed for Java yet. I suspect that they'll get around…

I am not sure if you are replying to me or someone else. I never said I'm characterizing Zed as a text editor. Never used it, and have no opinion on it. My listing above was on why I am sticking with Jetbrains. Also did not say anything about AI.

IDEs/Editors ultimately are a very personal choice assuming they have sufficient features for a given language ecosystem.

Re: No more JetBrains products for me

#207

Just here to say that I've switched to lazyvim and have never looked back. There's something special about being able to combine tmux with resurrect and having every single project I am working on at the same time, being able to access it from any other machine via ssh and all with really low resource usage and lag. I mean I was programming yesterday with 6mbps and over 200ms of latency with hardware(typing follows h…

Thanks for the recommendation! I already use tmux and nvim but sort of half-heartedly, using VS Code for certain things. Lazyvim and resurrect look like just what I need to take the next step. > There's something special about being able to combine tmux with resurrect and having every single project I am working on at the same time Hey I can do that with VS Code! As long as I have 256 GB of RAM, that is.

I have 192gb and it still wasn't enough with I had different IDE's open all 4-5 projects each since they abandoned the "single IDE" approach awhile back. Under 32gigs of heap it performs horrible on bigger projects. Monorepos are a disaster.
Post reply on HN