this post was submitted on 28 Feb 2025
883 points (99.4% liked)

Programmer Humor

20851 readers
1151 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] pcalau12i@lemmygrad.ml 4 points 11 hours ago* (last edited 11 hours ago) (1 children)

All libertarian ideologies (including left and right wing anarchism) are anti-social and primitivist.

It is anti-social because it arises from a hatred of working in a large groups. It's impossible to have any sort of large-scale institution without having rules that people want to follow, and libertarian ideology arises out of people hating to have to follow rules, i.e. to be a respectable member of society, i.e. they hate society and don't want to be social. They thus desire very small institutions with limited rules and restrictions. Right-wing libertarians envision a society dominated by small private businesses while left-wing libertarians imagine a society dominated by either small worker-cooperative, communes, or some sort of community council.

Of course, everyone of all ideologies opposes submitting to hierarchies they find unjust, but hatred of submitting to hierarchies at all is just anti-social, as any society will have rules, people who write the rules, people who enforce the rules. It is necessary for any social institution to function. It is part of being an adult and learning to live in a society to learn to obey the rules, such as traffic rules. Sometimes it is annoying or inconvenient, but you do it because you are a respectable member of society and not a rebellious edgelord who makes things harder on everyone else because they don't obey basic rules.

It is primitivist because some institutions simply only work if they are very large. You cannot have something like NASA that builds rocket ships operated by five people. You are going to always need an enormous institution which will have a ton of people, a lot of different levels of command ("hierarchy"), strict rules for everyone to follow, etc. If you tried to "bust up" something like NASA or SpaceX to be small businesses they simply would lose their ability to build rocket ships at all.

Of course, anarchists don't mind, they will say, "who cares about rockets? They're not important." It reminds me of the old meme that spread around where someone asked anarchists how their tiny communes would be able to organize current massive supply chains in our modern societies and they responded by saying that the supply chain would be reduced to just people growing beans in their backyard and eating it, like a feudal peasant. They won't even defend that their system could function as well as our modern economy but just says modern marvels of human engineering don't even matter, because they are ultimately primitivists at heart.

I never understood the popularity of libertarian and anarchist beliefs in programming circles. We would never have entered the Information Age if we had an anarchism or libertarian system. No matter how much they might pretend these are the ideal systems, they don't even believe it themselves. If a libertarian has a serious medical illness, they are either going to seek medical help at a public hospital or a corporate hospital. Nobody is going to seek medical help at a "hospital small business" ran out of someone's garage. We all intuitively and implicitly understand that large swathes of economy that we all take advantage of simply cannot feasibly be ran by small organizations, but libertarians are just in denial.

[–] barsoap@lemm.ee 0 points 7 hours ago

I never understood the popularity of libertarian and anarchist beliefs in programming circles.

Because we understand chaos and complexity theory.

[–] juliebean@lemm.ee 13 points 23 hours ago (1 children)

wow, there are some really steaming takes on anarchism in the comments here.

load more comments (1 replies)
[–] jdeath@lemm.ee 1 points 13 hours ago

i like both sides here! i bought a website for such people, but I'm not sure if there are any (others). stateless mutation dotcom. pretty clever i thought

[–] Zagorath@aussie.zone 51 points 1 day ago (3 children)

Nothing wrong with classes in functional programming though. Just return a new instance of the class from your method, rather than mutating an existing instance.

[–] xmunk@sh.itjust.works 10 points 23 hours ago (2 children)

Javascript:

I heard you like mutating class data so I'm mutating the data you can put in your class data, dawg.

[–] Zagorath@aussie.zone 2 points 16 hours ago

To be fair to JavaScript (I feel gross just saying that), it does have the ability to do some more functional-like programming as well. For example, many of its more recent array methods like filter, map, and reduce are pure functions.

[–] underisk@lemmy.ml 5 points 21 hours ago

JavaScript: a language for mutants.

[–] frezik@midwest.social 21 points 1 day ago* (last edited 1 day ago)

Right, I think the two aren't as different as they appear. You can think of a closure as an object with just one method.

If OO programming is fundamentally about objects sending messages to each other, then there are many ways to approach that. Some of those ways are totally compatible with functional programming.

The legacy of C++ has dominated what OOP is "supposed" to be, but it doesn't have to work like that.

load more comments (1 replies)
[–] danc4498@lemmy.world 29 points 1 day ago (11 children)

Do anarchists think anarchy will result in a system with no classes?

[–] ricecake@sh.itjust.works 16 points 21 hours ago

Depends on the anarchist. Many would focus on seeking the absence of involuntary power hierarchies. A manager who distributes work and does performance evaluations isn't intrinsically a problem, it's when people doing the work can't say "no, they're a terrible manager and they're gone", or you can't walk away from the job without risking your well-being.

Anarchists and communists/socialists have a lot of overlap. There's also overlap with libertarians, except libertarians often focus on coercion from the government and don't give much regard to economic coercion. An anarchist will often not see much difference between "do this or I hit you" and "do this or starve": they both are coercive power hierarchies.
Some anarchists are more focused on removing sources of coercion. Others are more focused on creating relief from it. The "tear it down" crowd are more visible, but you see anarchists in the mutual aid and community organization crowds as well.

[–] UnderpantsWeevil@lemmy.world 9 points 20 hours ago

Anarchists recognize class as a social construct rather than a biological imperative or a free market condition. As a result, they will often make a point of transgressing or undermining the pageantry that class-centric organizations cling to.

Its not that they think "no classes" will be a result so much as they think "explicitly defying class" is a political act.

[–] lugal@sopuli.xyz 48 points 1 day ago (59 children)

Yes, because anarchism is against all hierarchies and the class system is a form of hierarchy. Instead, decisions should me made collectively, for example in councils open for everyone

[–] SneakyAlba@ioc.exchange 10 points 1 day ago (2 children)

@lugal @danc4498 Anarchism is against specifically unjust hierarchies, it can permit certain ones to exist within individual communities should the community find it justified, but still strongly favours not having any where possible.

There are a group of anarchists who would still believe in the idea of an adult > child hierarchy as they struggle to imagine an alternative world without it.

[–] pcalau12i@lemmygrad.ml 1 points 11 hours ago* (last edited 11 hours ago)

Anarchism thus becomes meaningless as anyone who defends certain hierarchies obviously does so because they believe they are just. Literally everyone on earth is against "unjust hierarchies" at least in their own personal evaluation of said hierarchies. People who support capitalism do so because they believe the exploitative systems it engenders are justifiable and will usually immediately tell you what those justifications are. Sure, you and I might not agree with their argument, but that's not the point. To say your ideology is to oppose "unjust hierarchies" is to not say anything at all, because even the capitalist, hell, even the fascist would probably agree that they oppose "unjust hierarchies" because in their minds the hierarchies they promote are indeed justified by whatever twisted logic they have in their head.

Telling me you oppose "unjust hierarchies" thus tells me nothing about what you actually believe, it does not tell me anything at all. It is as vague as saying "I oppose bad things." It's a meaningless statement on its own without clarifying what is meant by "bad" in this case. Similarly, "I oppose unjust hierarchies" is meaningless statement without clarifying what qualifies "just" and "unjust," and once you tell me that, it would make more sense you label you based on your answer to that question. Anarchism thus becomes a meaningless word that tells me nothing about you. For example, you might tell me one unjust hierarchy you want to abolish is prison. It would make more sense for me to call you a prison abolitionist than an anarchist since that term at least carries meaning, and there are plenty of prison abolitionists who don't identify as anarchist.

[–] barsoap@lemm.ee 7 points 22 hours ago* (last edited 22 hours ago)

Parents have natural bootmaker authority and if you want to be a good parent then you realise that the kids also have it: They, or maybe better put their genome, know how they need to be raised, and try to teach you, as well as (with increasing age) seek out the exact bootmakers that seem sensible. Worst thing you can do as a parent is to think that learning is a one-way street.

[–] KindaABigDyl@programming.dev 8 points 1 day ago (1 children)

Isn't anarchy just against imposed hierarchy? Most anarchists I've met are okay with heirarchies that form naturally, and believe those hierarchies to be enough for society to function, hence why they call themselves anarchists, not minarchists.

[–] lugal@sopuli.xyz 12 points 1 day ago

I have never heard the term minarchist. Many anarchists say, we need structures against the building of hierarchies, like avoiding knowledge hierarchies by doing skillshares.

Natural authorities are a different topic. I think Kropotkin was an example of a leader who was accepted because everyone agreed with him. Once he said something people didn't like, they rejected him as a leader. You can call this a hierarchy if you like. I wouldn't because he couldn't coerce his followers but this is pure terminology.

load more comments (57 replies)
[–] Cethin@lemmy.zip 7 points 21 hours ago

Anarchism is not the thing you're told about in the media. It isn't a total lack of all government. It's a removal of hierarchical systems and exploitation. There still needs to be systems to protect people from these. They'd just be done through concensus.

This page has more information if you want to learn. https://anarchistfaq.org/afaq/sectionA.html#seca1

[–] underwire212@lemm.ee 4 points 20 hours ago
[–] missingno@fedia.io 6 points 1 day ago (2 children)

Anarchy means "without hierarchy". Classes are a hierarchy, so by definition it wouldn't be anarchy if you don't dissolve class.

load more comments (2 replies)
load more comments (5 replies)
[–] a14o@feddit.org 26 points 1 day ago

Revolution is a monad

[–] zqwzzle@lemmy.ca 9 points 1 day ago (1 children)

Dunno how accurate this is but if you like doing those quizzes see where you fall on leftist values. https://leftvalues.github.io/index.html

[–] barsoap@lemm.ee 2 points 17 hours ago

Marxism-Leninism: 0%

Phew. Demsoc followed by market anarchist I'll take it. It's not like I'd actually know what proper anarchism will look like so how am I supposed to get it as a result.

[–] tetris11@lemmy.ml 18 points 1 day ago* (last edited 1 day ago) (1 children)
[–] lord_ryvan@ttrpg.network 3 points 6 hours ago

This one does not spark joy.

[–] xmunk@sh.itjust.works 15 points 1 day ago

Protest anonymously, function anonymously.

Depends on how pure you want it to be, without any side effects

load more comments
view more: next ›