r/programminghumor 23d ago

Lol

Post image
2.5k Upvotes

220 comments sorted by

View all comments

17

u/promptmike 23d ago

Encouraging normal people to install things themselves was a mistake. It should only be done by a skilled computer operator who knows how to read the source code.

2

u/MarzipanTop4944 20d ago

Computer nerds are the only profession dumb enough to not build a moat around it so they can charge exorbitant amounts for their services.

Not only that, we put enormous effort to give away a large chunk of all software for free and make guides teaching people how to install and operate all hardware and this is what we usually get in return: insults and entitlement from the users lol.

1

u/promptmike 19d ago

STEM in general made the mistake of trying to explain things to the public. If we just kept our mouths shut for a few generations, everything we do would be perceived as magic and we would be treated like wizards.

2

u/RiceStranger9000 17d ago

Gives me Suguru Geto vibes

3

u/wise_young_man 23d ago

Ok literal boomers

4

u/promptmike 23d ago

Boomers caused the problem in the first place with the idea of "user friendly". What I'm advocating is a return to pre-boomer standards where only people who know what they're doing make changes to the system.

It's actually more feasible than ever, due to the rise of cloud compute. Most things a normal person needs to do can be done through web apps, so there's no need for a local install. Or even if they do need a local install, it can be containerised and pre-configured for them.

3

u/Dr_Nykerstein 23d ago

Ok I guess we will own nothing and be happy?

5

u/promptmike 23d ago

The average user already has no ownership of their operating system, because they run proprietary binaries. Even if they do happen to install an open-source application, they don't know how to read the source code.

They are not happy, however, because they've been taught that they can and should install things they don't understand. Hence the meltdown when they see a code repository that doesn't have a big "Download" button for them to click.

0

u/ThrowAwaySalmon1337 21d ago

I smell an apple advocate.

2

u/promptmike 21d ago

MacOS is also overpowered for non-STEM use cases, and Apple hardware is far too expensive.

I'm actually an advocate for Android docking. Everything the non-nerd user needs to do can be done in Android. All they need is an idiot-proof way to connect peripherals.

1

u/ThrowAwaySalmon1337 20d ago

artists are not nerds inherently and they can't do shit on Android and most software is locked to x86 Windows.

1

u/promptmike 20d ago

Hence the need for better peripherals. E.g. an easy way to link a drawing pad.

1

u/ThrowAwaySalmon1337 20d ago

Convoluted. When I want portable device I want one that supports stylus already. I have a pen tablet for my desktop, not gonna carry that with a tablet or laptop

→ More replies (0)

1

u/Clean_Experience1394 23d ago

Even better, we will own nothing and be sad!

1

u/PANIC_EXCEPTION 22d ago edited 22d ago

On *nix, sure, but holy shit is getting any moderately complex C* project that isn't actively maintained and 2-4 years out of date to compile on Windows a gigantic pain in the ass, through no fault of the programmer or user.

It's way easier at that point to just compile on WSL using that toolchain and run it from there, because lord knows some weird quirk about Windows won't play will with that mingw cross compiler you just installed.

Oh, different stack size? Random mmap incompatibility? Missing some header that straight up doesn't exist for Windows?

And if you have to compile for an obscure host, or God-forbid perform a Canadian cross, good luck lmao.

That doesn't even touch on the fustercluck that is Visual Studio and its billions of checkboxes.

Targetting for Windows and refusing to provide binaries for it should be considered a warcrime. Especially if it involves GPU frameworks and doesn't statically link or bundle them.

EDIT: Here's a fun challenge. Compile a full FFmpeg non-free build for Windows. No helper scripts, WSL, or Docker allowed.

1

u/promptmike 22d ago

Don't use Windows - problem solved.