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.

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.

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.

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?
