Series: The Politics of Software
This series looks at software development as a system of context-dependent information flows and as a site of political contestation.
Prerequisite (introduces the concept of "interpretive labor"):
Interpretive Labor: Bridging the Gap Between Map and Territory
Interpretive labor is the work of bridging an abstract model and the underlying reality. Privilege and power determine who does that work.
![](https://www.rethinkingpower.info/content/images/2022/10/6027225758_1ea16dbbb2_c.jpg)
Series:
Technology, Constraint, and Control
A lack of physical constraint grants digital technologies incredible flexibility. It also severs crucial informational pathways, without us noticing they’re gone.
![](https://www.rethinkingpower.info/content/images/2022/12/4288776928_fe85885ad9_k.jpg)
The Politics of Feedback in Software Development
Software development happens on multiple levels, from UX to international law. Authoritarian systems block feedback from flowing between levels.
![](https://www.rethinkingpower.info/content/images/2023/02/tracker.png)
How Feedback Loops and Interpretive Labor Help Us Develop Better Software
Ideally, interpretive labor performed by users informs subsequent software design. What structural choices facilitate this?
![](https://www.rethinkingpower.info/content/images/2023/06/art.png)