All code is ideology solidified into action

All code is ideology solidified into action – most contemporary code is capitalism, this is hardly a surprise if you think about this for a moment. Yes you can try and act on any ideology on top of this code, but the outcome and assumptions are preprogrammed… cant find any good links on this…

The statement is a perspective on the interweaving of politics and technology, that too often both suffer from their own shortcomings when it comes to addressing complex social issues.

  1. Political Arrogance and Ignorance: This is about political actors exhibiting overconfidence and a lack of understanding when it comes to technological matters. Politicians and policymakers make decisions about technology without comprehending its implications and limitations, leading to ineffective or harmful or simply dysfunctional policies. Arrogance in this context manifest as an assumption of authority without expertise or consideration of diverse perspectives.
  2. Geek Naivety and Over-Complexity: On the other hand, this is about the tendency of technologists and developers (“geeks”) to approach problems with a narrow focus on technical solutions. The term “naivety” is about the lack of awareness or understanding of broader social, political, and ethical implications of their work. Additionally, the emphasis on over-complexity refers to the creation of unnecessarily intricate or convoluted technological systems, which hinder accessibility and usability for non-technical users.
  3. Code as Ideology: This concept posits that all code, as the foundation of technological systems, embodies underlying ideological assumptions and values. In contemporary society, where capitalism is the dominant economic system, the code produced serves capitalist interests and reinforces capitalist structures. Thus, technological solutions are not neutral, they reflect and perpetuate the ideologies of the society in which they are created.
  4. Preprogrammed Outcomes and Assumptions: The assertion here is that the ideological underpinnings of code shape its outcomes and assumptions, predisposing technological solutions to align with certain interests or agendas. While it is possible to layer additional ideologies on top of existing code, the fundamental framework and biases of the code itself remain unchanged, influencing the range of possible outcomes.

Overall, the statement is about the need for a more nuanced and critical approach to the balance of politics and technology, that recognizes the inherent ideological nature of code and address hard to shift biases embedded within technological systems. The problem we face is the endemic #geekproblem prat’ish behaviour that blocks this needed balance.


Discover more from Hamish Campbell

Subscribe to get the latest posts sent to your email.

Leave a Reply

Only people in my network can comment.