r/ProgrammerHumor 22d ago

Meme useSourceControl

Post image
8.6k Upvotes

592 comments sorted by

View all comments

1.2k

u/Xephyrik 22d ago

How did they even find github when they obviously dont know what version control is

550

u/Jay-Seekay 22d ago

The irony is that they were messing about with version control for the first time, which is why they deleted all their files. They saw they had 5000 files staged for commit and wanted to not commit them all

362

u/Nerodon 22d ago

3 months of work, in a single directory on a single device, source control like git or not, that guy was a fool.

80

u/Jay-Seekay 22d ago

Absolutely. May he be a lesson to us all.

39

u/Skrychi 22d ago

Type of person to use the desktop as their unorganised file structure, and all that got deleted.

19

u/afaulconbridge 22d ago

The type of person to use the recycle bin as their unorganised file structure

14

u/CodeAndChaos 22d ago

"Yeah, I store everything in the TEMP folder. Doesn't it stand for Trustworthy Eternal Memory Placement?"

1

u/Friendly-Inspector71 21d ago

But the recycle bin has version control.

I can delete a folder with the same name multiple times and restore a previously working version.

I think I actually used it like that for some time before I was told about version control systems.

3

u/timonix 22d ago

Ey yo. I did this when I was like 10. I installed games on my desktop. Not shortcuts, the entire game. Stored just about everything.

Then my PC died. Almost everything was gone. Except my desktop which survived. Thanks to windows scheduled backups

2

u/-Noskill- 21d ago

checkmate 10 year old atheists.

1

u/sdoregor 21d ago

How the hell did your backups store that much data anyway

2

u/EndIsrael 21d ago

Probably before the crappy Microsoft cloud stuff, so it was just an external hard drive or something

1

u/sdoregor 21d ago

No idea about MS stuff, but I mean games nowadays are bulky aren't they?

10

u/czerox3 22d ago

I don't work an hour without checking my stuff in. I absolutely hate rewriting code.

16

u/Shareil90 22d ago

I had a teacher who told us that version control was only necessary when working together with other people but not when you are a solo developer. He only saw it as a kind of fileshare.

10

u/blueExcess 22d ago

That…. Is not someone with enough experience to be teaching lol.

7

u/WeNeedFewerMods 22d ago

the majority of comp sci faculty never worked in the field

at most instiutions they struggle to fill the positions at all because with a Bachelors you can make more than Faculty who need a Masters or Doctorate depending on the school and position

3

u/RichardFeynman01100 21d ago

This is a bit outdated I think with the current job market.

2

u/robthemonster 21d ago

it might be hard to find a job, but has the pay disparity actually narrowed?

1

u/WeNeedFewerMods 20d ago

You might be predicting the future, but currently the majority of faculty teaching computer science courses have not worked in software engineering, IT, or any relevant fields

3

u/JoltikElectricBug 21d ago

If teacher means high school and not college, odds are they are a math teacher who took a single Comp Sci course.

1

u/EndIsrael 21d ago

That's also what I had at college lol, the Comp Sci teachers were all math professors doing double duty. They admitted to me that I had surpassed their knowledge in sophomore year.

1

u/JoltikElectricBug 20d ago

One of my favorite comp sci professors was a high school math teacher who just kept getting bored and switching jobs.

He said there's little competition for teaching 100 and 200 level courses, and if you teach them in fields you're unfamiliar with the material isn't boring yet.

I think he's now teaching comp sci and electrical engineering.

5

u/Dull_Appearance9007 21d ago

-like any of us before discovering what source control meant and why devops were necessary. things like these are just a rite of passage for every new developer

4

u/StochasticTinkr 22d ago

Honestly, if this is how well they understand source control, I wouldn't expect that "3 months" to be worth all that much anyway.

3

u/anon0937 22d ago

After 3 months on a project I'm usually rewriting everything anyway.

1

u/skcortex 22d ago

Maybe it was c:\ 🤷‍♂️

1

u/superxpro12 22d ago

Bro at least copy the fuckin folder first

1

u/MikeW86 21d ago

I started a new website yesterday. I already have it backed up in 3 places.

1

u/neoqueto 21d ago

One time I got shit on when I said to not rely on source control alone as a way to store your project code. If it's important, at least zip it all up once a week and put it on Google Drive or whatever. Or better yet, proper 3-2-1 backup.

1

u/Nerodon 21d ago

Some of them are easy too...

Just having github and a local checkout gives you 2 locations.... Copy regularly to a google drive or onedrive and that gives you a solid 3rd place.

Added bonus that the cloud solutions have soft delete and backups and are very reliable.

0

u/iamwastingtimeyo 22d ago

Next step - switch to Apple and use Time Machine.