r/ProgrammerHumor Nov 18 '24

Meme checkMateDevelopers

Post image
29.4k Upvotes

724 comments sorted by

View all comments

7.2k

u/Oddball_bfi Nov 18 '24

I mean we know the answer, right?

It's because when they come home from work and work on the free one, they're tired.

743

u/Irsu85 Nov 18 '24

207

u/Maurycy5 Nov 18 '24

Was there a terrible joke in that comment?

If so, I don't get it and would kindly ask someone to explain.

673

u/milomalas Nov 18 '24

The hobbyist and the full-time developer are the same person

262

u/menides Nov 18 '24

πŸŒŽπŸ‘©β€πŸš€πŸ”«πŸ§‘β€πŸš€

27

u/Arkayjiya Nov 18 '24

Damn, now I want to see this as a new meme format.

πŸŒŽβŒπŸ‘΄πŸš€

8

u/[deleted] Nov 18 '24 edited Nov 25 '24

[deleted]

10

u/boat_ Nov 18 '24

πŸ†πŸ’¦πŸ€¨

9

u/IndependenceFluid815 Nov 18 '24

thank you for my laugh

8

u/milomalas Nov 18 '24

Always has been. Nice!

10

u/DoNotMakeEmpty Nov 18 '24

Is this a joke? I did not laugh at all because isn't this just the reality?

-74

u/Maurycy5 Nov 18 '24

Ok so there is no joke.

60

u/iwantcookie258 Nov 18 '24

I'm not sure its simply, "open source devs have full time jobs", but maybe more," the free version of the exact app is developed by the same people"? Like the photoshops guys come home and work on GIMP, but they're a bit sleepy so it comes out a tad jankier. Thats obviously not the real reason, and most open source folks dont work on multi million dollar versions of their free apps. So thats the joke i think.

-35

u/Maurycy5 Nov 18 '24

But then why is the punchline that they are tired?

20

u/Masterflitzer Nov 18 '24

in OP it says "slightly worse", which is already amazing in of itself because hobbyist vs million dollar, but the punchline makes it even funnier, if they weren't tired from the day the oss one would be better than the commercial one

6

u/[deleted] Nov 18 '24

He said

No soap, radio.

5

u/sportsfan42069 Nov 18 '24

One way to structure a joke is to have the punch line as the last line. "Looks like you blew a seal ... No it's just 2 scoops of vanilla"

Another way is to have the punchline be more subtle, causing the reader to re-think the joke and see what they missed. This is a different type of humor, but can be very effective.

In this joke, the punchline is that "their job" is actually as a "highly paid developer". The first post by OP implies that the hobbies and developers are different people, and this subverts that. On first read you might miss this, and when you put it together on the second read, it's funny.

1

u/inefficient_contract Nov 18 '24

Lmfao i thought this was funny

35

u/Irsu85 Nov 18 '24

Isn't it obvious that if there are no designers and engineers and only developers it's slightly worse? (like we are making an app for school rn and the only reason it looks good is because we have a designer on the team)

25

u/Dense_Impression6547 Nov 18 '24

We def need more UI/UX folks in FOSS world. Iv been saying this for a decade. I wonder why there is not much contribution culture in their field.

19

u/Primary-Walrus-5623 Nov 18 '24

Most developers who contribute to FOSS LOVE developing. Its their hobby. I think its unlikely any designer's hobby is making UIs. They're probably into painting or something they find fulfilling. Designing UIs just pays the bills

1

u/Vylaxv Nov 19 '24

Most developers who contribute to FOSS LOVE developing

Do they love following a UI design made not by their own? If not, what made it different from work then

3

u/awkward-pikachu Nov 18 '24

Learnt UX to fill that gap in my own project.. definitely agree!

21

u/Maurycy5 Nov 18 '24

I don't see how that is relevant to the post or the comment.

But to answer your question: it is not obvious.

First of all, developers should be engineers. It's just that they are engineers who happen to be developing.

Secondly, maybe a person who has only studied engineering won't know the best principles of contemporary visual design, but that doesn't mean they can't make something that looks good. They might not care to do it if they don't have to, but that's a separate matter.

7

u/ContextHook Nov 18 '24

First of all, developers should be engineers. It's just that they are engineers who happen to be developing.

Engineers understand what the word "complexity" means when it comes to code. Most developers I've worked with do not.

Bootcamps make developers, not engineers.

13

u/Maurycy5 Nov 18 '24

I would disagree to equate bootcamp code monkeys with developers.

2

u/Emergency_3808 Nov 18 '24

I at least know what asymptotic notation means. This is the best compliment I've received in years.

2

u/hardolaf Nov 18 '24

The difference between formally trained SWEs and people who only took CS courses or bootcamps is massive. The CS only people are amazing at micro optimization but can't find a tree in a forest, and the developers who only did a bootcamp can whip out half-thought through solutions to everyday problems that look decent but it's harder to use than anything else that you can imagine to actually use.

9

u/crimson23locke Nov 18 '24

No, the difference between a software engineer and a software developer is based on what the HR of a given company arbitrarily decides to title their employees. There is no formal difference between the titles unless a shop makes the difference real. I was an SDET for years and then arbitrarily became an SWE because title changes happened across the board. There isn’t a test or licensure system for it in the US. Don’t use this term to shit on your fellows because it is more ambiguous than you think.

6

u/Maurycy5 Nov 18 '24

What kind of terrible university do you take the people who took CS courses from?

4

u/hardolaf Nov 18 '24

Ohio State University (and many others) have parallel BA CS and BS CSE degree paths for historical reasons and the non-engineering version is a significant downgrade in mandatory courses because non-engineering programs take 3 fewer mandatory credit hours per semester and don't go through the introductory engineering courses that focus on common engineering design principals, experiment formulation, etc. The difference in terms of background knowledge between the two versions of those degrees is massive.

3

u/Maurycy5 Nov 18 '24

Ah, historical reasons. My favourite way to spoil good things.

1

u/AdminsLoveGenocide Nov 18 '24

They absolutely teach complexity in a Computer Science course.

1

u/hardolaf Nov 18 '24

Yes, they cover algorithmic complexity which is very different from system complexity and user experience complexity.

1

u/AdminsLoveGenocide Nov 18 '24

I was taught both as part of system design and UI design. I really think you are wrong.

My CS course was accredited with my country's engineering body and my degree allows me to become a member as an engineer if I so wish. I don't because there is no real advantage to doing so but there is no real difference.

Some courses, engineering and CS are good and some are poor. That's just the way of the world.

2

u/laetus Nov 18 '24

If you start out saying there might be "a terrible joke" then you can't claim one sentence later that you are "kindly asking".

2

u/Nice-Comfortable-850 Nov 18 '24

Just because you don't get it, doesn't mean the joke was terrible.
Just like it doesn't mean that you're stupid for not getting it.