Architecture

Living Software: Websites as Evolving Business Systems

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.

experience

Imagination. Experience. Possibility. Living interface.

action

Interaction. Intent. Action. Cause and effect.

structure

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.

Not static screens. Living imagination.

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.

experience continuously imagines. action continuously interacts. structure continuously reshapes itself.

Still early

AI isn’t the end of software engineering.

It’s exposing that we may have been modeling software incorrectly all along.