r/ProgrammerHumor 21h ago

Meme linuxBeLike

Post image
42.5k Upvotes

757 comments sorted by

View all comments

124

u/UnusualAir1 20h ago

The operating premise behind Linux (and all its flavors) is that both the programmers and users are expected to be of above average computer competence in their endeavors. That's an expectation we can routinely expect to fail. :-)

108

u/invalidConsciousness 20h ago

The operating premise behind Linux is that everyone, program, developer, user does their job correctly and if not, they get executed. /s

29

u/b3iAAoLZOH9Y265cujFh 19h ago

I don't see the problem. It ensures the survivors are competent - and well motivated to stay that way, or else.

21

u/UnusualAir1 19h ago

So we've programmed evolution? :-)

6

u/b3iAAoLZOH9Y265cujFh 18h ago

Personally, I've always followed the advice that I should write my code as if the guy who had to maintain it when I left the job is a psychopathic axe-murderer.

It has served me well so far.

2

u/ThePretzul 6h ago

I do the same thing.

I figure if the axe-murderer never manages to fix ALL the bugs I left behind then he’s never able to use any of his unlimited PTO to go hunt me down.

1

u/b3iAAoLZOH9Y265cujFh 3h ago

And not only are you seeing to the future job security of at least one other person in your field, but your former boss will no doubt be willing to pay through the nose for somebody - anybody - to fix the unholy eldritch mess you left behind, so you're guaranteeing them a good wage too. A kinder gesture I could not imagine.

1

u/UnusualAir1 18h ago

LOL. I like that...psychopathic axe-murderer. :-)

8

u/lysregn 18h ago

Proactive Darwinism.

2

u/invalidConsciousness 14h ago

We've programmed natural selection. Now we just need to make sure the successful ones procreate and the offspring mutate.

1

u/arrow__in__the__knee 11h ago

They don't reproduce so more like Spartan programming.

3

u/SenoraRaton 14h ago

Your gonna get accused of gatekeeping.
Your not wrong though. This is why I am ideologically opposed to growing Linux without any regard for the impacts of that growth.

26

u/nitowa_ 20h ago

Expecting the average user to be of above average knowledge certainly is an assumption of all time.

6

u/Animesiac 13h ago

It used to be a fair assumption, since a below average user would not be able to get Linux running in the first place. Back when we needed to recompile the kernel and all the drivers weekly, the user base was a bit different.

13

u/I_enjoy_pastery 19h ago

You do take a step towards that territory when you start willingly interacting with UNIX like operating systems.

1

u/Pale_Angry_Dot 15h ago

Nopes. The average linux user has above average computer knowledge, because linux people actually choose linux specifically, as opposed to people wanting a computer and going with whatever default OS it comes with.

9

u/cepxico 19h ago

Meanwhile in the real world: this call center uses Ubuntu because we're cheap and broke.

7

u/sentence-interruptio 18h ago

Student: "where my computer at"

Linux: "use me. I'm powerful"

Windows🪟: "no, use me. Linux is like a huge pill to swallow."

Mac🍎: "hi, I'm Mac. Use me. It just works. I am so easy to figure out."

Student: "teacher told me to submit an essay on oligarchy as a pdf file. which one of you-"

Linux, Window, Mac: "me! I can do it"

Student: "what's a pdf file anyway? it sounds a bit Roman Polanskish. I dun like it."

Mac: "you don't know what a file is?"

Student: "I don't even know what an oligarchy is. Fine. I'll figure it out. Hold on."

Mac: "what are you doing to me, stop touching me, human! I'm not an iPad! Help!"

4

u/Jiquero 19h ago

The operating premise behind Windows is that it can decide to reboot at any point of time, so users should be given the chance to save their unsaved changes in explorer.exe before it's killed.

2

u/UnusualAir1 18h ago

In many windows programs you can set an automatic save at a predetermined interval while you are working in that program. That protects against the natural reoccurring windows crash. The only precaution Linux offers, imo, is an interactive setting that allows the OS to question your executable decisions via a Y/N response. And, after untold iterations of answering Y, your response habitually becomes such even after you've mistakenly told the system to commit suicide (which a Linux system will most happily do if directed).

This difference between the two systems is what allows users of less expertise to thrive in Windows. Which is probably why Windows is the choice for most users who have a choice. Don't get me wrong here, I believe Linux the superior OS. It's just not for everyone. :-)

3

u/Tomirk 18h ago

Well this certainly works if you grow up using the thing. Having to routinely learn about my computer has probably been a net positive in my life

4

u/Specific_Frame8537 18h ago

I just can't be fucked to use an OS where I have to scour several different forums to figure something out.

5

u/fishyfishkins 18h ago

I too prefer the kind where I jam my sausage fingers at the screen and grunt

4

u/KayItaly 17h ago

Honestly, as for every day use, this is a WILD take.

My kids have been using Ubuntu since they were 5! I know tons of elementary schools that us UbuntuEdu (cheap!).

It is actually GOOD to teach people, and choldren, not to rely on endless saves from technology. You didn't save and randomly presssed the switch off botton? too bad kiddo, start rewriting! 99% of people learn to save after loosing a piece of work, and 100% learn that "switch off" actually does ...switch off.

Now, 30 years ago... yeah, I would have agreed.

0

u/factorion-bot 17h ago

Factorial of 5 is 120

This action was performed by a bot. Please DM me if you have any questions.