this post was submitted on 28 Sep 2024
705 points (96.1% liked)
Programmer Humor
19699 readers
132 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
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Lmao, devs who insist on using VIM and the terminal over better graphical alternatives just to seem hardcore are the worst devs who write the worst code.
"Let me name all my variables with a single letter and abbreviations cause I can't be bothered to learn how to setup a professional dev environment with intellisense and autocomplete."
Spoken like someone who knows absolutely nothing about vim/unix.
I know it has a steep learning curve with no benefit over GUI alternatives (unless you have to operate in a GUI-less environment).
Which makes it flat out dumb for a professional developer to use. "Lets make our dev environment needlessly difficult, slowing down new hires for no reason will surely pay off in the long run".
I can run Neovim on my phone via Termux. I can run Neovim over SSH. I can run Neovim in tmux. That's not possible with VSCode.
I prefer Micro via Terminus
Bruh, there's a whole help page on that:
https://code.visualstudio.com/docs/remote/ssh
I have serve-web running as a service, but that only works well on desktop screen layouts — from my experience, it runs terribly on mobile. However, even then, my tab layout isn't synced between devices. My tmux saves all of my open projects, so I could throw my phone in a woodchipper at any moment, pull out my laptop, and be exactly where I left off. Good luck doing that with vscode.
Congrats, if you're trying to write software from your phone you should be fired as a software engineer.
Again, it is stupid as fuck for any software developer to use VIM. If you have to telnet into some random bullshit server for whatever reason you're obviously in a different position. But real, good, maintainable software is not written and built by teams insisting on creating learning curves for no reason.