Maysoon Salah
← Case Notes
Layered commercial architecture and overlapping passages
Human Direction · Note 19

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.

The list

A new note most weeks.

Field notes on real estate, Ai, and design. The thinking behind my analysis, sent as each one lands.