Living Software: Websites as Evolving Business Systems
“For most of my career, I thought software engineering was about building systems. Now I think it’s about building living organisms.
Software as a living system
Modern software engineering became obsessed with specialization.
One team owns APIs. Another owns databases. Another owns frontend. Another owns infrastructure. Another owns AI prompts. Another owns workflows.
Thousands of layers. Millions of wrappers. Endless abstractions stacked on abstractions.
We kept optimizing software like factories. But humans don’t work like factories. Humans work like living systems.
Imagination. Experience. Possibility. Living interface.
Interaction. Intent. Action. Cause and effect.
The body. Physical manifestation. Realization.
experience is imagination
experience is the infinite projection layer: dreams, possibilities, identity, experience.
In software terms, experience is the experience layer — the UI, the personality, the emotional connection, the fluidity, the shape-shifting interface AI can continuously evolve.
action is interaction
action is intent, action, cause and effect.
Every human system runs on action. You think. You act. The world responds. You evolve.
Every business repeats the same karmic patterns: schedule, buy, sell, heal, teach, share, approve, reject, communicate, transform.
structure is the body
structure is the thing that finally materializes imagination and action into reality.
Humans have a body. Businesses have a body. Software has a body too: databases, workflows, interfaces, infrastructure, state, memory, identity.
But modern software bodies are fragmented — disconnected organs stitched together with APIs and duct tape.
AI exposes the ceremony
Most software was never truly intelligent.
It was procedural ceremony: massive amounts of code just to express very small human intentions.
Still early
AI isn’t the end of software engineering.
It’s exposing that we may have been modeling software incorrectly all along.
