Follow

anarchism, software, minimalism 

Something that I see occasionally cropping up is an interpretation of "anarchist software development" that boils down to "code as small as possible, no dependencies".

While yes, it is desirable to keep code approachable, this particular interpretation bothers me, and I do not believe it is a good example of anarchist praxis.

Society is complicated, and societal systems are complicated. The "minimalism" interpretation to me is the software equivalent of anarcho-primitivism; rather than recognizing where minimalism is or isn't appropriate, it instead tries to ignore the complexity of the entire system, pretending that everything could or should be reduced down to simple systems.

A successful implementation of anarchism is not one that has minimalism as a prerequisite; for anarchism to be successful, it *must* be able to deal with complexity of systems and social relations in *some* way.

That doesn't mean it need to accept complexity in any and all places where it occurs; but in *some* undefined subset of situations, complexity is going to be unavoidable, and solutions will be needed for that.

To take software dependencies as a concrete example (but it is not limited to that); is building up a healthy culture around collaboration through dependencies not an excellent example of something that anarchism *should* be good at, rather than wholesale rejecting the notion of such collaboration at all?

If it is believed impossible to make such collaboration possible within an anarchist context, is that not an indictment of anarchism as a social ideology? Is that not the view that is supported by rejecting the concept of dependencies in its entirety?

· · Web · 3 · 4 · 15

On a less philosophical note: why is there no explicitly commons-first anarchist dependency repository yet?

anarchism, software, minimalism + racism and transphobia ment 

@joepie91 I think that it's no surprise that "Minimalist" devs like Suckless people are often extremely problematic in their worldview.

Simplification of world has always led to that. TERFs can't stop their litany about "elementary school biology", racists quote statistics and refuse to put them into wider sociopolitical context and the whole alt-right thing is about finding "simple solutions" to complex issues.

re: anarchism, software, minimalism + racism and transphobia ment 

@shine I mean, this is obvious for folks like suckless - but I've seen similar 'minimalism' trends (and associated rhetoric) among supposed anarchists and communists, and that is more concerning to me.

anarchism, software, minimalism 

@joepie91 I like minimalism, but this is definitely not the definition I use for software. For me, KISS often includes using dependencies, so you don't reinvent the god damn wheel.

I much prefer living in a world where we collaborate with each other on libraries, instead of being staunchly individualistic

Sign in to participate in the conversation
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.