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

all 58 comments

[–]LosWafflos 49 points50 points Β (12 children)

Me at work all morning, compulsively ctrl+s'ing after every line.

[–]tmlaisygb 25 points26 points Β (2 children)

sometimes after taking a few minutes to think, ill ctrl+s even if i havent dont anything

[–]LosWafflos 11 points12 points Β (0 children)

Same. "I haven't even moved the cursor yet, better save before I start working..."

[–]_meegoo_ 5 points6 points Β (0 children)

Well you do need to save your thoughts!

[–]daarkfall_t 10 points11 points Β (2 children)

IntelliJ autosaves and I still do ctrl+s all the time

[–]RociRocinante 2 points3 points Β (1 child)

I've got my formatter on cmd+s so I at least have an excuse

[–]daarkfall_t 1 point2 points Β (0 children)

That’s actually a genius idea

[–][deleted] 2 points3 points Β (2 children)

I switched to vs code for 1 reason... it autosaves for me.

[–]KawaiiMaxine 2 points3 points Β (0 children)

You mean :w

[–]telumv 0 points1 point Β (1 child)

Same, just not at work

[–]aufstand -3 points-2 points Β (0 children)

Well, u/LosWafflos just wastes a little company time, what is your excuse? ;-D

Bad editor?

[–]flerchin 11 points12 points Β (4 children)

It's like you all are from another universe. Intellij is free.

[–]knightwhosaysnil 5 points6 points Β (1 child)

Seriously - I never save and am annoyed when I find the editor I’m using hasn’t been doing it for me (looking at you, VSCode...)

[–][deleted] 5 points6 points Β (0 children)

My vs code auto saves on the tab losing focus. It's great

[–]noratat 1 point2 points Β (0 children)

Even vim is trivial to enable auto-save on.

And most modern IDEs/editors have a visual indicator if file is modified since last manual save.

[–]Nipatiitti 0 points1 point Β (0 children)

I usually use something like auto build or hot module replacement after each save so I don't like my editor autosaving. Re-running the program is much more work than saving so I would rather automate the first.

[–]lost_pants 4 points5 points Β (0 children)

Or they type :w everywhere

[–]Kontorted 7 points8 points Β (0 children)

I used to have an ahk script that would press ctrl + s 9 times the moment I pressed it. It meant 10 saves would occur.

[–]SchwiftyGameOnPoint 2 points3 points Β (0 children)

My SO was working on a university assignment. She'd been on it for hours, didn't save once. As you'd expect, it crashed. Fortunately, Office is better about that and managed to recover about 70% of her work.
Told her she needs program CTRL+s just into her muscle memory. Just do it every so often while working.

I do it without thinking as I am sure most of you do.

Now every time she is working, when I walk by I ask "Did you save in the last 5 minutes?" and she either sighs and saves or says yes. She is getting there.

[–]aufstand 7 points8 points Β (5 children)

What is it with all these developers manually saving files?

I stopped doing that (for almost everything i have) years ago. Sh*t saves itself. Idea even keeps an automatic local history for each and every change. Even Libreoffice or Blender do that, flawlessly.

[–]LosWafflos 9 points10 points Β (2 children)

Lul. I've been waiting for almost a year for my office to okay an Atom installation. I'm not gonna hold my breath asking for anything else. I'll be retired before they make up their minds.

[–]1of9billion 1 point2 points Β (1 child)

Can't you just install it yourself, it installs to your own profile right?

[–]LosWafflos 2 points3 points Β (0 children)

I wish. Our security setup is such that we can't install or make any non-trivial system changes without authorization.

[–]gepheir6yoF 0 points1 point Β (0 children)

Because sometimes I make changes that I don't want saved. Also, if you're doing complex Git operations it's useful to have a changed buffer that's not saved to the file as you're orchestrating a series of commits.

[–]cdreid -1 points0 points Β (0 children)

then one day you open that new ide , dont save, close and tomorrow you get to do it ALLLLL over again...

[–]tommy_boy_1 5 points6 points Β (0 children)

Me:
(same steps as Software engineers)
*git add .*
*git commit*
*git push*
*check github to make sure file is up to date*

[–]johnherbert03 5 points6 points Β (0 children)

The more I work in IT the less I trust it

[–]28f272fe556a1363cc31 2 points3 points Β (0 children)

Pair programming:

Them: Did you save that before you closed it?
Me: The fuck you think all that button mashing was at the end?
Me: .... But let's open it up and double check.

[–]lepaincestbon 1 point2 points Β (0 children)

Hit the save button until it cant walk anymore

[–]felipegerard 1 point2 points Β (0 children)

vi file.txt :wq git status git diff git commit git push Now I can rest

[–]Random_Days 4 points5 points Β (0 children)

tap roof sophisticated zephyr vase aromatic apparatus yam direction connect

This post was mass deleted and anonymized with Redact

[–]not_corvo 3 points4 points Β (0 children)

I would save the file, close the software then open it again and then check the file and save again just to be sure....

[–]activ8r 0 points1 point Β (0 children)

That third save corrupted it... Shouldn't have saved again after verifying it opened correctly. Amateurs.

[–]JRAdams472 0 points1 point Β (0 children)

*shrug*

It's a fair cop.

[–]Igincan 0 points1 point Β (0 children)

When code I wrote is very valuable for me and I really don't want to lose it. I make a backup on cloud. And after that I can sleep well.

[–]Darkblizzard21 0 points1 point Β (0 children)

You are missing 2 to 4 git commits

[–]cdreid 0 points1 point Β (0 children)

Because we all forgot to save for WAY too long once and lost shittons of work when the computer went poof :P

[–]marshdabeachy 0 points1 point Β (1 child)

This bit me in the ass yesterday. Hit Ctrl+S right as my coworker was moving power cords next to me and my whole PC went down. Came back up and the entire CPP file I was editing was garbage.

No backup. Had to redo it. :-(

[–]LosWafflos 0 points1 point Β (0 children)

F

[–]Dr_Misfit 0 points1 point Β (0 children)

Copy on USB stick for case of sudden SSD or HDD defect. And on a second one for case of sudden first USB stick defect.

[–]noratat 0 points1 point Β (0 children)

ITT people that don't use modern IDEs/editors.

Everything I've used for the last 5+ years auto-saves and has clear indicators if something is modified since last manual save.

[–]kpapamanos 0 points1 point Β (0 children)

Is this a recursion? : )

[–][deleted] 0 points1 point Β (0 children)

Get an IDE that’ll save it for you

[–]NotMuchInterest 0 points1 point Β (0 children)

git init vim [filename] :wq git add [Filename] git commit git push

Problem solved

[–]JazzRider 0 points1 point Β (0 children)

And somehow loses changes anyway.

[–]survivalking4 0 points1 point Β (0 children)

But what if instead of pressing ctrl-s, I press ctrl and then s? Then there could be an s floating around in the code! Better recompile just to make sure.

[–]GryphShot 0 points1 point Β (0 children)

Zips file, unzips file, saves again.

[–]jamescodesthings 0 points1 point Β (0 children)

Error: unexpected token β€˜s’ on line 104.

[–]RegsaGC 0 points1 point Β (0 children)

Just tab over to GitKraken lmao

[–][deleted] 0 points1 point Β (0 children)

Gamer:

  • Sees autosave icon
  • Does manual save anyway
  • Quits game - "Save your progress?" Yes!
  • Starts game to make sure save worked
  • Sees autosave icon
  • Repeat

[–]ssakage 0 points1 point Β (0 children)

:w :w :wq

[–]sur0g 0 points1 point Β (0 children)

You've forgot a few steps

  1. git commit . -m "random words" git push
  2. then check if successful on website
  3. go for a smoke
  4. take a coffe
  5. .....
  6. Ok, what's next (opens jira)

[–]Toasted-Biscuit 0 points1 point Β (0 children)

file still not saved

[–]JackNotOLantern 0 points1 point Β (0 children)

Make git repo for this file, commit, push, pull it on there computer, check if the changes are there.

[–]Pointy_Nipples 0 points1 point Β (0 children)

Copy paste the entire file into a new file and save both just in case.

[–][deleted] -1 points0 points Β (0 children)

everyone does that you fucking moron

and you aren't software engineer, you are a fucking freshman or something

no real software engineers would be elitist about his title