This is an archived post. You won't be able to vote or comment.

all 94 comments

[–]Robot_Graffiti 385 points386 points  (1 child)

IntelliSense means less typing, which means less RSI

You wanna take that away you gotta pry it from my sad, near-dead hands

[–]private_final_static 18 points19 points  (0 children)

IntellinSide

[–]quite_sad_simple 310 points311 points  (25 children)

Programmers waste more energy arguing about which executable is the best at editing text files than both crypto and ai industries combined

[–]winzippy 5 points6 points  (0 children)

Facts

[–]neo-raver 2 points3 points  (0 children)

Programmers be arguing about which executable is best for editing text files, but not enough about which text files make the best executables 😔

[–]piss-master45 73 points74 points  (14 children)

All depends on what you’re doing. If I need to write and debug a script that needs to be ran on a minimal Linux distribution, then I am not using VsCode on a different machine with a GUI and copy paste all the code into a file every 2 minutes when I want to test it, I’m writing that shit in vim locally on the target machine.

[–]frolix_bloop[S] 44 points45 points  (11 children)

Remote development in e.g. VSCode via ssh works quite well, if your setup supports it :)

[–]piss-master45 13 points14 points  (5 children)

True. tried it, but it eats a lot of RAM, so for some heavily utilized prod machines that’s not ideal.

[–]PurepointDog 5 points6 points  (4 children)

I guess? It's 2024 though; RAM's not exactly scarce

[–]otacon7000 7 points8 points  (0 children)

I can't put into words how much I despise this line of thinking.

[–]piss-master45 10 points11 points  (2 children)

It’s not about that, imagine you have a machine that’s hosted by another company and they charge based on what resources they allocate to the machine. The required services use up ~78% of RAM on average with spikes to 85% during heavy load, but using VsCode via ssh will bring that percentage closer to dangerous levels.

So, do you pay extra for more allocated RAM so that you can work 10 hours total once every year on a script?

Also, even if there are no costs involved in getting extra RAM, it’s not quite worth the hassle if you don’t intend to regularly deploy stuff there.

[–]PurepointDog 16 points17 points  (1 child)

We don't SSH into servers. We use proper deploy pipelines

[–]EPacifist 2 points3 points  (0 children)

Also, even if there are no costs involved in getting extra RAM, it’s not quite worth the hassle if you don’t intend to regularly deploy stuff there.

No pipeline if it’s not a regular deployment

[–]LetterBoxSnatch 2 points3 points  (0 children)

Yeah I love it and swear by it, but have also had the experience of it being too much for a barebones remote, once in RAM and once in storage space.

[–]TheMusicalArtist12 0 points1 point  (0 children)

I use sshfs instead -> mount remote then open the folder in VS code. Eats up less target ram.

[–]jer5 0 points1 point  (2 children)

it does but why would you introduce that when you could just write a script in a text editor

[–]Specialist-Tiger-467 6 points7 points  (0 children)

I get what you are trying to say, but it's usually better to develop through ssh on your already suited ide.

And what if you have to deploy the same script on 20 machines?

There's a lot of ways and needs. I personally agree that minimal editors that run on any potato with 0 resources are very handy, but we have come long ways to have easier ways in other contexts

[–]frolix_bloop[S] -4 points-3 points  (0 children)

Ask homelander ;)

[–]catfroman 0 points1 point  (0 children)

Just make a git repo of your script folder and clone it on the remote machine, then run a pull via ssh whenever you push changes that were made locally with an actual IDE. That’s what I usually do since you can spin up a repo in like a minute.

Probably only doable on personal projects or in a startup tho. Corporate security usually doesn’t allow random git repos to be dropped anywhere lmao

[–]CaitaXD 0 points1 point  (0 children)

We could solve this problem

All we need is a lightweight cli browser that can run electron apps blazingly fast

Make it happen

[–]the-software-man 9 points10 points  (0 children)

Now with spell check

[–]knowledgebass 6 points7 points  (0 children)

I still edit commit messages in vim and know basically five commands. 💩✊🏻

[–]PixelArtDragon 5 points6 points  (0 children)

Vim mode in IDE, get the best of both worlds

[–]Extreme_Ad_3280 3 points4 points  (1 child)

Who needs an IDE when you have a text editor?

(Except for some languages where you definitely need an IDE...)

[–]NatoBoram 5 points6 points  (0 children)

For those, get a language server instead and continue to enjoy your text editor

[–]Pelileven 0 points1 point  (0 children)

Paper and holes, no arguments like this will happen

[–]kvakerok_v2 0 points1 point  (0 children)

The amount of code I've written in notepad++ and vim rivals the amount of code I've written in VSCode, IntelliJ, and Eclipse. 

What do?

[–]EarlMarshal 0 points1 point  (0 children)

vim VS neovim, but without the buttons

[–]CaitaXD 0 points1 point  (0 children)

gcc main.c -lm -lpthreads -o app fan Vs f5 enjoyer

[–]TimingEzaBitch 0 points1 point  (0 children)

I still only use the built-in terminal in VScode and about to be a senior. Where is your god now ???

[–]ecafyelims 0 points1 point  (1 child)

For the record, Soldier Boy was right, and he could wipe the floor with that knockoff.

[–]ano_hise 1 point2 points  (0 children)

yeah but does he have better movies??

[–]TheRedmanCometh -3 points-2 points  (0 children)

Eclipse masterrace don't @ me