JSTOR is a digital library of academic journals, books, and primary sources.
In this paper the author highlights how both engineers and social scientists misinterpret the relationship between technology and society. In particular he attacks the narrative, widespread among engineers, that technological artifacts, such as software, have no political properties in themselves and that function or efficiency are the only drivers of technological design and implementation.
Like everything, there's no solid answer. Some software is, some isn't. Some software exists simply because an engineer needed a very specific tool and didn't want to run a business out of selling said tool - no different than a carpenter making a custom nail for a piece of furniture they were working on.
Other software was designed because of / with a political / philosophical ideology in mind, such as that all software should be free to use.
Creating something isn't always political, sometimes you just want or need to make something. If you choose to make spaghetti for dinner tonight instead of fried rice, that's just because that's what you were in the mood for. You might have ideology or beliefs attached with the kind of food you eat, yes, but the act of creation in that moment was not spurred by them - you were just hungry and in the mood for one over the other.
Well, even if something isn't created "politically motivated" it can still be or become political.
What license do you choose? What platform do you choose to distribute it? What operating system do you support? What programming language and library dependencies do you have? On which platform do you manage your community or communicate with your customers or users? What feature do you add, or dismiss when writing the software. Etc. All of these are, or can become political issues.
Even if you decide to not release it for the public and keep it to yourself, can be a political issue. The mere existence of something can create a imbalance of capabilities, e.g. people with access to the software have advantages over people with no access to it, which can be political.
Even the mere fact that you possessed the resources, knowledge and time to create software can be or is political.
IMO, I would say everything is or can become a political issue. It just depends if there is some public interest and discourse. The intention or motivation of the developer doesn't matter.
Yeah but everything can become anything with enough effort. Everything can be violence too for example. Everything can be nothing. Everything can be food (at least once).
Someone making something political through that angle is no different than any other philosophy making something part of that philosophy.
Doesn't change that something can be created without political intention, thought etc, no different than a sad poem written wasn't created with nihilistic purposes even though it could possibly be applied to nihilism.
At that point, it's you that's making something political, not the thing itself being political. And that's fine, but if done constantly, it'll become just as insufferable as the angsty teenage nihilistic kid who saps joy out of every single thing you do. After all, end of the day we all die anyway, and we're just specs of astro microscopic dust in the greater universe with delusions of grandeur that is ultimately meaningless.
Even if you decide to not release it for the public and keep it to yourself, can be a political issue. The mere existence of something can create a imbalance of capabilities, e.g. people with access to the software have advantages over people with no access to it, which can be political.
In this sense, politics is a weird lens to view such abilities/actions, rather than something like socioeconomics. Granted, government policy affects peoples' wellbeing, which can definitely affect their political views, but making the jump to "everything is political" feels like a stretch?
Agreed. It seems like some people just want to shoehorn politics into everything. Like people who start complaining about branch names (master vs main), gendering or non-gendering words, arguing about mascots, insisting their code of conduct be implemented, or whatever else.
Yes. The meme is the belief that societies divide neatly into "political' and "non-political" systems. Those carrying the meme often find themselves confused as to why there are "political" aspects to the "non-political" systems that they interact with and rely upon. An easy temporary antidote to disrupt this meme: Politics is merely the discussion required to establish or change policies; the non-political systems are those which have no policies whatsoever, which are the systems that aren't managed by humans. All human systems are political.
Everything a person does is always considered politics to someone else, whether you like it or not. Choosing NOT to change your branch names etc. is itself considered a political position to many.
I think the issue is people simply define politics differently, even differently within certain contexts, and there's no right or wrong answer.
One could argue that it's not possible to be truly "apolitical" in software, as even "doing nothing" is considered a strategic political move to some.
A recent controversial example (Ladybird browser) is a perfect demonstration IMO:
user: "please change mention of 'he' to a gender-neutral term"
Andreas: "please keep politics out of this"
Now to some, dare I say most, this is a perfectly reasonable position for Andreas to be in. But to others, perhaps a vocal minority at the opposite extreme... it's everything from bigotry to borderline terrorism.
I'm not saying either side is right or wrong, or that there can even be such a thing... everyone is just defining politics differently in that context.
I don't think healthy discourse can be had until we can all learn to "agree to disagree" and move on when we aren't willing to change our definition of subjective terms... or either come to a compromise.
But I think calling people right or wrong on a subjective term is a waste of time. You can try to change their mind, but if you fail, then it's probably best to leave them alone instead of launching negative campaigns against people who have opinions you don't like. Eventually that leads to war.
Technically I agree, but I think most people don't put enough thought into it to realize that... like all the people that downvoted me ><
But like I said, in the moment of writing those things I think people are just narrowly thinking about specific things as political and others are not, even if that's not "technically correct", but nobody is perfect.
Now to some, dare I say most, this is a perfectly reasonable position for Andreas to be in.
If wanting different pronouns/gender neutral language is political, then wanting to stick to "he" etc inherently is political, too. It's completely incomprehensible to say that "position X" is political, but "position anti-X" is somehow not.
I think where people are making a mistake in Ladybird's case is assuming he actively wanted to keep it as "him" on purpose, like as a retaliation or just because they said "gender-neutral"... like they're taking it as some kind of personal attack or as if he was intentionally trying to make it into something bigger than a simple mistake, which could have been handled without mentioning gender-neutral (which is called a hot button issue for a reason).
Basically in Andreas' eyes I think he would have actually accepted the PR if it didn't include that term in it. He knows people are currently causing massive drama all over the Internet in recent years over things like this, he simply doesn't want to get involved. And if that's considered political to some, well, I think you just found the Paradox of Tolerance.
user: "please change mention of 'he' to a gender-neutral term"
Andreas: "please keep politics out of this"
Now to some, dare I say most, this is a perfectly reasonable position for Andreas to be in. But to others, perhaps a vocal minority at the opposite extreme... it's everything from bigotry to borderline terrorism.