Skip to content
DevMeme
4711 of 7590
IDEs Editors Post #5161 · source on Telegram

Hot Take: Vim's Difficulty Doesn't Make It Better Than Modern IDEs

Description

The meme shows the classic outdoor "Change My Mind" setup: a man with a blurred face sits at a folding table in a campus-like courtyard, sipping from a black coffee mug. On the front of the table, a large white sign reads in bold text: "Just because Vim was hard to learn doesn't mean it's better than other IDEs. It's much worse." Beneath that, the familiar tagline "CHANGE MY MIND" appears in capital letters. Two mugs, a microphone, and a few sheets of paper rest on the table. The humor plays on long-running editor wars, poking at Vim’s steep learning curve and the notion that effort invested equals superiority, challenging developers to defend their tooling preferences

Comments

64
Anonymous ★ Top Pick Vim’s real killer feature is the sunk-cost fallacy - once you’ve spent a decade curating a 700-line .vimrc, you’ll defend ‘hjkl’ like it’s a legacy prod database nobody dares migrate
  1. Anonymous ★ Top Pick

    Vim’s real killer feature is the sunk-cost fallacy - once you’ve spent a decade curating a 700-line .vimrc, you’ll defend ‘hjkl’ like it’s a legacy prod database nobody dares migrate

  2. Anonymous

    The real reason we defend Vim isn't the productivity gains - it's that after spending 6 months learning to exit it properly, we need to justify the Stockholm syndrome to our therapists

  3. Anonymous

    Ah yes, the classic Vim paradox: spending 15 years mastering an editor to save 3 seconds per file operation, then spending another 5 years in online debates defending that investment. The real productivity gain isn't the modal editing - it's the sunk cost fallacy keeping you from admitting that maybe, just maybe, your IDE's integrated debugger and LSP support might have been worth clicking a few buttons for

  4. Anonymous

    Vim zealotry is sunk‑cost optimization: after 200 keymaps and a 1,000‑line .vimrc to graft on LSP and Treesitter, switching editors feels like a migration with no rollback

  5. Anonymous

    Vim isn’t better than IDEs; it’s just the only editor already on the prod box you’re patching while your IDE is still “Indexing…”

  6. Anonymous

    Vim: Earn your saves with :wq. IDEs: Ctrl+S and pretend you're productive - until the monolith needs remote editing

  7. @sc0rsch 3y

    If you use vim for programming something is wrong with you

    1. @qwnick 3y

      there is actually a lot of people that use vim with plugins for programming with extreme speed. There is a reason why it's still default editor for Linux

      1. @sc0rsch 3y

        There is no default editor for linux

        1. @Nefrace 3y

          ed: "Am I a joke to you?"

      2. @x4erem6a 3y

        Idk if it's just me but I've never felt limited by my typing speed while programming. It's usually the thinking that takes most of the time.

      3. @tarasanichin 3y

        Yep. But your need to compile code manually. And also how to debug code in vim? That's also sounds impossible to work with big projects using Vim. Also most of the IDE's provide a lot of useful plugins for working with:(db, docker etc.).

        1. @DemonOfRohit 3y

          No, there are lots of plugins like in vs code to make vim work like the vscode

        2. @qwnick 3y

          30 years worth of plugins do solve all these problems better then some IDE does.

        3. @jdndmpy 3y

          I would laugh my ass out if it turns out that you use vscode that can't do shit without a plugin (for a shit, and for pulling down the pants, so you don't end up shitting yourself)

          1. @tarasanichin 3y

            Learn english please. It's hard to read what you wrote. Or you're just bad at expressing your thoughts.

            1. @jdndmpy 3y

              Bruh, if I need to translate it to you, maybe you could use some English lessons? Anyway, back to the point, do you use vscode?

              1. @tarasanichin 3y

                No. I'm java dev. I'm using intellij idea.

                1. @jdndmpy 3y

                  Understandable, have a nice day

            2. @desrevereman 3y

              It's very ironic of you to ask people to "learn English" because you don't understand what they're saying lol.

      4. @Dark_Embrace 3y

        It's not. Vi is default.

      5. @Araalith 3y

        nano is also a default editor.

        1. @sylfn 3y

          Alt+6 for copy is, *cough*, cringe... and default editor depends on the distribution

          1. @infinitewanderer 3y

            friendly reminder: $ code filename.txt gives you vscode

            1. @infinitewanderer 3y

              this chat is gonna cancel me for that

            2. @sylfn 3y

              friendly reminder this gives bash: code: command not found

              1. @infinitewanderer 3y

                sudo apt install vscode

    2. @DemonOfRohit 3y

      Well, vim is not just a text editor, it's a whole new level of editing (not necessarily better for everyone). Vim is the concept of nodel editing. If you can master it will pay like no other editors could, but obviously it depends on the user if they could harness full potential of vim.

      1. @trainzman 3y

        Once again, “it will pay like no editor could”… bro, most people sit for 2 hours to write 3 lines of effective code, you don’t need cosmic levels of speed to be better in programming

        1. @DemonOfRohit 3y

          Yeah sometimes we don't need that level of editing capabilities but sometimes we need

  8. @qwnick 3y

    what ide is safer and more reliable than vim?

  9. @qwnick 3y

    "well perhaps programming should be done with extreme reliability, security, quality but definitely not extreme speed", how it's vim related then?

  10. @qwnick 3y

    they do, and there are cases when it's needed

  11. @qwnick 3y

    basically my comment was about vim, and your comment was off top, right?

  12. Zeno Bin Kanaan 3y

    What makes vim good is the part that comes after the difficulty. You could make the same argument about all non-corporate software that isn't made for retards. "Being harder to use makes it worse". I don't think so.

  13. @WatashiWaSeireidesu 3y

    Vim lovers are just snobs and tryhards

    1. @qwnick 3y

      Its funny you saying that, cause vim users are usually on defenses from snobs who judge their preferences, including right now

      1. @WatashiWaSeireidesu 3y

        That’s something a snob would do

    2. @qwnick 3y

      Yeah, like generalizing huge group of people, calling all of them snobs and thyhards, just cause they use IDE they like and reliably worked with, improved and created plugins for 30+ years. You, trying to improve ur self esteem at the cost of other people in this way is just pathetic, I feel sorry for you, and I'm don't even know how to use vim.

      1. @WatashiWaSeireidesu 3y

        Tldr

        1. @qwnick 3y

          As expected from a moron, who is doing such things. It's literally tweet size, how stupid can you be?

  14. @FallenChromium 3y

    You can't compare vim and IDEs. Vim is an editor, IDEs are IDEs. I prefer control over what's happening on my computer when I code (especially when I learn something, so that autocompletions wouldn't just make me YOLO it all the time), so Vim is a very valuable tool for me. Idk it's super stupid to compare those...

    1. @zer7374k 3y

      Well yes, a IDE is more like a toolbox while vim is only a tool which you can transform into a toolbox via plugins. And IDEs are very configurable as well, you can actually disable a lot of stuff in them and make them minimalistic. And, I don't know why no one brought this up yet, but a lot of IDEs have "vi mode" implemented in one way or another, in which their default text editor becomes vi like text editor. And vim isn't even that hard, it just takes some time to get used to. But after you get used to it, it's quite hard to go back to normal text editors.

  15. @Mikle_Bond 3y

    Omg... Don't like it => don't use it. It's that simple.

  16. @sashakity 3y

    >other IDEs vim isnt an ide 💀

  17. @sashakity 3y

    idiotic meme

  18. @desrevereman 3y

    Vim is so comfortable to use for navigation it's automatically better. And it's not an ide lol, tho you can make one from it.

  19. @Johnny_bit 3y

    VSCode is a browser that somebody forced via JS to pretend to be an IDE.

  20. @LineDiscipline 3y

    leftist tactics: do not understand it == lets hate

    1. Deleted Account 3y

      Wow, so that's the reason why leftists are against the capitalism

  21. @Iam_Yaro 3y

    This are the guys, who can find exit from vim but not the g spot

  22. @sylfn 3y

    maybe thats probably i use arch-based distro

    1. @infinitewanderer 3y

      pacman -S code

      1. @sylfn 3y

        No tokens left

        1. @infinitewanderer 3y

          what...

          1. @affirvega 3y

            chat gpt reference

    2. @RiedleroD 3y

      manjaro cringe

    3. @endisn16h 3y

      manjaro 💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀💀

  23. @Saeid025 3y

    If you start a conversation with "Vim isn't good" you can be sure that it will always blowup... Want a proof? This simple meme have over 60 comments... More than most of other posts all together 😂

  24. @Saeid025 3y

    Although I myself am a average rust enjoyer So if it comes to command line editors I will just go with helix

  25. dev_meme 3y

    Comments under vim posts be like

    1. @endisn16h 3y

      this one goes hard tho also if you use vscode stop DONT USE VSCODE USE VSCODIUM

      1. @RiedleroD 3y

        don't use vscode bottom text

        1. @RiedleroD 3y

          use kate-git and compile your IDE-ish text editor yourself

Use J and K for navigation