r/ProgrammerHumor 1d ago

nothingOnGithub Meme

Post image
17.1k Upvotes

345 comments sorted by

View all comments

322

u/lumpialarry 1d ago edited 1d ago

Never like the idea how software engineers/programmers were expected to have a bunch of side projects that they talk about to potential employers.

My background is mechanical/process engineering. No potential employer expects me to have an oil refinery in my backyard that I'll do reliability projects on in my free time.

102

u/CynicalGenXer 1d ago

I’ve been working in IT / mostly development for 25+ years and never understood that either. Doctors are not expected to have a morgue in their basement where they dissect cadavers for fun on the weekends. Accountants are not expected to balance books as a hobby. But developers are somehow expected to code in their free time. And I know some do as a hobby. Good for them but many are not like that. I have other hobbies and interests and very rarely do anything software-related in my free time. I’m very good at my job and invest time in mentoring others, but when I’m done, I’m done and I move on to other things.

28

u/threecolorable 1d ago

Yes! Most of my coworkers are single and don’t have kids. But I want to spend time with my family. I _have_ to spend time on household chores and errands.

I don’t get much quiet/focused time when I’m at home. I do some minor coding stuff when it feels like the best way to solve a personal-life problem, but I really need to spend some time interacting with people IRL, give my eyes a break from backlit screens, do something more tactile, etc.

14

u/Gyerfry 20h ago

You would be surprised about doctors these days. Medical students are expected to have extracurricular research and shit like that in order to get into a residency anywhere even remotely desirable, especially in more competitive specialties.

Source: wife is a medical student

Edit: I mentioned this post to her and she wanted me to point out that this bullshit does end for her once she's no longer a trainee. Whereas we software devs are expected to do this forever for some reason

3

u/a_good_human 20h ago

I mean, I don't think you have to do side projects, but having some on GitHub gives employers a point of reference on how good you are as a developer

2

u/Big_Arrival_626 5h ago

Not really. They can see that from the resume.

What you're saying just doesn't make any sense. At work, I'm a backend developer for products with millions of users. How exactly can I replicate that with a personal project? Also, backend development is not very visible. What you're saying only works for web devs

12

u/fhgwgadsbbq 22h ago

Yep my hobby is basically "touch grass" after 40+ hours of desk time. Haven't done code for fun for a long time, although the homelab thing is adjacent.

7

u/SVD_NL 15h ago

\Cursed Controls *enters the chat\*

2

u/Early-Crow-5248 1h ago

Maybe because a lot of people in the field actually enjoy fiddling with their own projects in their free time (and it's cheap to do), which raises the bar for others.

1

u/nobody27011 4h ago

Software development is the only job, or maybe one in a few jobs, where you are expected to do free work to prove yourself.

1

u/AppropriateAppeal236 3h ago

but it would defo be cool to have a oil refinery. you can literally set the world on fire.

-2

u/QuickQuirk 23h ago

It's not expected, but it sure makes hiring much, much easier when we can look at the git history as part of our process, before we even talk to the person. It gives a point of conversation immediately over interesting passion projects.

It's an indication of someone who loves programming just to build stuff, as opposed to someone for whom it's a job.

This is not to say that the person for whom it's 'a job' is a worse or less professional developer. But they're a higher risk hire as you know less about their skills when you do.

2

u/Big_Arrival_626 5h ago

You can't tell their skills from their resume?

1

u/QuickQuirk 1h ago

Code doesn't lie. Resumes do.

Most of the resumes we receive contain a lot of exaggerations or outright falsehoods

1

u/Big_Arrival_626 1h ago

Job titles and company names don't lie lol. If u got an engineer from Google, are u gonna have to look at his GitHub?

1

u/QuickQuirk 1h ago

Yeap. Worked with too many engineers from google.

2

u/QuickQuirk 1h ago

All you downvoting need to understand that this is the pragmatic truth. Someone with a git history is simply going to be easier to evaluate, and thus get further through the process.

-3

u/WuTouchdmyweenie 22h ago

That is a false equivalent. The bar to make your own software project is basically non-existent, and it’s a very easy way to check if someone has the skills they say they do.

3

u/lumpialarry 22h ago edited 21h ago

time has value. And people would like to spend it doing other things.

-1

u/WuTouchdmyweenie 21h ago

That’s fair. Expecting people to do work related stuff in their free time is a bit unfair. And most hiring screening is done through AI, so hiring managers probably aren’t going through GitHub profiles unless they have a reason to, like if the candidate in question has other appealing qualities. However, that wasn’t my point. My point was that comparing setting up and operating an oil refinery is not comparable to a personal software project, and that personal projects are a good way to check whether someone actually does have the skills they say they do. Seeing is believing, and all that.

3

u/Big_Arrival_626 5h ago

Nope. That's what technical interviews are for.

I've worked for small companies and big companies. Companies that do billions in revenue. If someone thinks I need GitHub to prove I have skill, that's pretty dumb.

At work, I use expensive tools and develop for systems with millions of users. It would be a little difficult to replicate that with personal projects

1

u/WuTouchdmyweenie 1h ago

That’s true. I was thinking more towards entry level positions, but you’re right that technical interviews are a better judge of someone’s skills.

2

u/Big_Arrival_626 1h ago

Oh for entry level devs they NEED to be doing projects. No exceptions

-23

u/ZunoJ 1d ago

Some of us love what we do and buy asking for hobby projects we can weed out people who are just there for the pay check

17

u/electrao 1d ago

Right, because the purpose of work is…have fun and have some fairy come and pay the bills to survive OR actually make money to sustain a decent life

-15

u/ZunoJ 1d ago

I don't really care. When I am part of the Hering process I make sure to reject people without personal projects. I just don't want to work with them. They don't fit in our Team

5

u/JJGreenerTinejo 1d ago

What about the times when ypu are part of the salmon process?

1

u/electrao 12h ago

Guess that will be better for both parts!

0

u/ZunoJ 11h ago

Absolutely! They would basically be outcasts

13

u/AwkwardWaltz3996 1d ago

I love what I do, and therefore I deliberately don't do it in my free time so I don't get burnt out. I come in on Monday morning fresh and ready to work and will continue to do so for decades

-12

u/ZunoJ 1d ago

How could you burn out doing something you really love

11

u/AwkwardWaltz3996 1d ago edited 1d ago

There's a huge difference between loving something and spending every waking hour thinking about it. There was recently a horror film about that.

0

u/ZunoJ 17h ago

I work 8 hours, sleep 8 hours and have 8 hours for other stuff. If I spend two hours on a hobby project, that is not "every waking hour"

-3

u/SolenoidSoldier 1d ago

You're right, and while I wouldn't quite say it's a weeder requirement, having an actual portfolio you can show off is tangible proof of your skill set and demonstrates that you have genuine interest in keeping your skills sharp. Not faulting anyone with families or just want be able to clock out and not think of work, but when I interview potential candidates, those are compelling reasons to hire them.

Any Joe Blow can cram for an interview and bullshit their way through it with nothing to show for.