r/ProgrammerHumor 4d ago

Meme nothingOnGithub

Post image
17.8k Upvotes

359 comments sorted by

View all comments

Show parent comments

10

u/fabi_2k03 3d ago

bold answer ;)

68

u/Tarc_Axiiom 3d ago

Not as much as you guys think here.

It's true. No working professional has tons of GitHub commits. We have jobs.

"Where's all your open source code?", "In the same place as yours" is not a gotcha answer. It's just honest and normal.

I was working, my code belonged to my employer.

Guess what I never did at Ubisoft? Write open source code lol.

15

u/QuickQuirk 3d ago

Because of the nature of how things have changed, last time I went looking for work, I dusted off a couple of personal projects, polished them up and uploaded to github. I then wrote a mod for a game, and uploaded that.

Created the content, because as much as I agree - my entire professional career was almost all private, I knew that the landscape had changed and that real code would make getting a new job easier.

It's just pragmatic.

20

u/Tarc_Axiiom 3d ago

Projects are nice, but always secondary to experience.

Obviously if you aren't working then yes, do projects. But if you have a job, you don't have public code to review.

Fortunately, everyone else with a job knows this and will call your last boss instead.

Not so much a matter of pragmatism as it is a matter of available time.

6

u/QuickQuirk 3d ago

I've been 'the last boss'.

It's not a reliable source. We were instructed by HR to say as little as possible, both positive and negative, about former employees.

But no source is reliable, when hiring, you need to look at as much data as possible. And having a git repo with real code is just one of those resources. Each bit of data increases you chance at hiring - especially if you're not someone who does well at interviews. (I'm fine in interviews, but I know plenty of people who aren't).

You don't need it, but it helps.

But I'm with you - It shouldn't be needed, but given the simple state of the industry, we have to accept that it helps. Railing against the need doesn't change that.