this post was submitted on 20 Nov 2024
863 points (97.5% liked)

Programmer Humor

19623 readers
1924 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 1 year ago
MODERATORS
(page 2) 50 comments
sorted by: hot top controversial new old
[–] kamen@lemmy.world 18 points 14 hours ago (9 children)

That has the same energy as complaining that a file manager has "Delete" in the context menu.

load more comments (9 replies)
[–] RobotZap10000@feddit.nl 62 points 18 hours ago (4 children)

5000 files

0 backups

Someone's got their priorities mixed up.

[–] TheNSFWConnoisseur@lemmynsfw.com 24 points 15 hours ago (1 children)

having 5000 backups of 0 files is also kinda pointless.

[–] Reil@beehaw.org 3 points 10 hours ago

Yeah, those are novice numbers. I have infinite backups of my 0 files!

[–] QuazarOmega@lemy.lol 14 points 16 hours ago (1 children)

You have to lose it all to know what matters (speaking from experience 😭)

[–] Vanshaj@lemmy.world 4 points 11 hours ago

I once lost three hours of work early on during my learning, not much that I lost but it was a moment when I learnt a lesson. Never lost work after that ever.

load more comments (2 replies)
[–] shekau@lemmy.today 1 points 8 hours ago

VSCodium better

[–] _____@lemm.ee 122 points 22 hours ago (24 children)

let's turn this into a constructive angle for future devs and current juniors: just learn git cli, I promise you it is much simpler than it seems.

all those memes about git having like a thousand commands are true, but you really will only use like 7 at most per month.

learn push, pull, merge, squash, stash, reset, im probably missing like one or two

I promise you again: it is much simpler than it seems. and you won't have to use these stupid git GUI things, and it will save you a hassle because you will know what commands you are running and what they do

short disclaimer: using git GUI is totally fine but low-key you are missing out on so much

[–] lurklurk@lemmy.world 17 points 16 hours ago

You get pretty far with just clone, pull, add, commit, push

[–] sour@feddit.org 68 points 20 hours ago (1 children)

im probably missing like one or two

commit. Lol

load more comments (1 replies)
[–] CodeMonkey@programming.dev 1 points 9 hours ago

For me, it is easier to learn to use git via CLI instead of a UI. When I first started using git, I learned a few command/flag combinations that I use every day and I barely learned anything else about git after. Everything I don't do regularly I don't remember, but have written down in a text file of incantations. It is harder to write down what buttons and what menus I have to click.

load more comments (21 replies)
[–] computerscientistII@lemm.ee 22 points 17 hours ago

No backup, no sympathy.

[–] AnAmericanPotato@programming.dev 145 points 1 day ago (21 children)

I feel bad for this kid. That really is a bad warning dialog. Nowhere does it say it's going to delete files. Anyone who thinks that's good design needs a break.

Half the replies are basically "This should be obvious if your past five years of life experience is similar to mine, and if it isn't then get fucked." Just adding insult to injury.

load more comments (21 replies)
[–] mvirts@lemmy.world 39 points 20 hours ago

Obligatory mention of file recovery as an option if you get in this situation.I recommend testdisk but there are other more gui friendly options.

NTFS takes a relatively long time to destroy the data so chances of recovery are good on Windows.

[–] JackbyDev@programming.dev 53 points 21 hours ago

I fucking HATE when abstractions over git use cutesy names that git doesn't use.

load more comments
view more: ‹ prev next ›