this post was submitted on 30 May 2025
399 points (94.0% liked)

Programmer Humor

23608 readers
1692 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 25 points 3 days ago (5 children)

Just use vim, it usually comes preinstalled

[–] [email protected] 7 points 2 days ago (1 children)

For a few files, sure. Idk how I'd use that on the large corporate Java codebase that I usually work with though. Despite all its memory hogging and unnecessary features, IntelliJ also proves remarkably useful when trying to find anything in these mega projects. Features like ctrl + clicking on a method call to get to its definition (even when it is in a different project that I don't have checked out), the refactoring tools, the debugger, etc are absolutely necessary to get anything done.

[–] [email protected] 2 points 2 days ago

Maybe use tags for that but I've never personally messed with it.

[–] [email protected] 3 points 2 days ago

vim fast, IDE slow, I use vim because I'm impatient

[–] [email protected] 10 points 3 days ago* (last edited 3 days ago)

Unless you need to work on a solution with more than a few projects, such as Unity games. Then the LSPs go haywire and eat 20+Gb of memory, while not actually working.

Which, ofc, is Microsoft's fault, since it's their analyzer that has had the bug for years now. Rider didn't have that problem, but it shits itself when you change branches. You can't win :(

[–] [email protected] 5 points 3 days ago

IIRC vi has been installed, or perhaps tinyvim, then I always go and install vim-gtk

[–] corsicanguppy 1 points 3 days ago (1 children)
  1. Comma splice
  2. The post is about IDEs, which implies a rich feature set. And vi is a simple editor from the late '60s. It's like comparing a log to a bonfire.
[–] [email protected] 1 points 3 days ago

neovim (and vim too I think) can be a full development environment.