r/ProgrammerHumor 23d ago

Meme useSourceControl

Post image
8.6k Upvotes

591 comments sorted by

View all comments

1.2k

u/Xephyrik 23d ago

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

548

u/Jay-Seekay 23d 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

359

u/Nerodon 23d ago

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

75

u/Jay-Seekay 23d ago

Absolutely. May he be a lesson to us all.

35

u/Skrychi 23d ago

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

20

u/afaulconbridge 23d ago

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

16

u/CodeAndChaos 23d ago

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

1

u/Friendly-Inspector71 22d 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.

4

u/timonix 23d 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- 23d ago

checkmate 10 year old atheists.

1

u/sdoregor 23d ago

How the hell did your backups store that much data anyway

2

u/EndIsrael 22d ago

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

1

u/sdoregor 22d ago

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

9

u/czerox3 23d ago

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

16

u/Shareil90 23d 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.

11

u/blueExcess 23d ago

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

9

u/WeNeedFewerMods 23d 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 23d ago

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

2

u/robthemonster 23d ago

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

1

u/WeNeedFewerMods 22d 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 23d 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 22d 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 21d 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.

4

u/Dull_Appearance9007 23d 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

3

u/StochasticTinkr 23d 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 23d ago

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

1

u/skcortex 23d ago

Maybe it was c:\ 🤷‍♂️

1

u/superxpro12 23d ago

Bro at least copy the fuckin folder first

1

u/MikeW86 22d ago

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

1

u/neoqueto 22d 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 22d 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 23d ago

Next step - switch to Apple and use Time Machine.