Complexity in Software Reflects Complexity in Society
Software is not separate from society.
It absorbs our rules, incentives, assumptions, institutions, and contradictions.
When society becomes more complex, software begins to carry that complexity.
Every exception becomes another condition.
Every new behavior becomes another workflow.
Every unresolved tension becomes another system trying to manage it.
Technology does not remove complexity.
It often gives complexity a visible structure.