zlacker

[parent] [thread] 3 comments
1. bbor+(OP)[view] [source] 2025-01-31 21:01:58
lol, this is a good one, made me smile! I’ve definitely met coworkers like that — you nailed the parody 100%. So ridiculously condescending, and yet so common!
replies(1): >>xcv123+Sa
2. xcv123+Sa[view] [source] 2025-01-31 21:53:30
>>bbor+(OP)
OP thinks IDEs are toys. I think Vim is a toy (beyond its functionality as an editor where it is definitely not a toy).

I've been using IntelliJ for at least 10 years now.

If you have used it, you know what I'm talking about.

IDEAVim plugin provides Vim key bindings and Vim editing mode, so it has the best of Vim and an IDE in one application.

Refactoring and navigation in IntelliJ is superior to whatever you can hack together in Vim. You can integrate Vim with a language server but then what's the point? Just use an IDE.

At work we are forced to use a specific IDE. It's a niche programming language not supported by any other software. Vim is not an option.

replies(2): >>strobe+As2 >>gosub1+bXc
◧◩
3. strobe+As2[view] [source] [discussion] 2025-02-01 19:36:46
>>xcv123+Sa
You can only use IDEA when you need to do major refactoring or debugging, which isn't that frequent on average. There's nothing special about navigation in IDEA that text editors can't do.

IDEs aren't perfect - they often have performance issues, new bugs with every update and do confusing things like marking completely valid code as errors. One of the reasons why I stopped using IDEA after many years of being a fanboy is that I found these unexpected behaviors and bugs getting in the way of actual work. For example, you might reopen your project in the morning to find out that everything that worked perfectly in the evening is suddenly broken, and then you have to spend half the day reinstalling previous versions of plugins and cleaning caches. While editors might be a bit simpler, they're always works reliably.

>At work we are forced to use a specific IDE. It's a niche programming language not supported by any other software.

yes, sometimes is no any choose.

◧◩
4. gosub1+bXc[view] [source] [discussion] 2025-02-05 00:45:28
>>xcv123+Sa
I kind of share your view, but on a lower order of magnitude: I prefer vim, but now that I'm getting older, _neovim_ has come out. And of course it has all this fancy horseshit that essentially makes it look like an IDE. Things like git integration "zen mode", and what-have-you. But every time I've tried to use these "cool" plugins, they never fucking work! Like, if you show these cool screenshots, and represent that if I install them, I get zen mode, git integration, catpuccin color theme, then I expect it to just fucking work. I'm not going to sit there and PLAY with it (i.e. a toy) till I get what was shown to me. I want to crack open the tool and use it.

Another thing that always gets lost in these dev env debates is what language and use-case. I do mostly C++, and most of my time is spent going between 2 or so buffers. I'm not doing something that requires zipping across several unique files per minute. Even if I do need to change files, having a slower mechanism to get there causes me to think more carefully about what I actually need to do there. So the extra 5-10 seconds aren't fully lost.

[go to top]