Just Add Imagination
The Agent State of Mind, Part II — Removing the distance between imagination and execution.
As developers, we reinvent ourselves many times over during our careers.
We learn new languages.
We adapt to new paradigms.
We rebuild our mental models around new machines, new constraints, and new ways of thinking.
But underneath all of that, something fundamental remains constant:
The way we think about problems.
The search for elegance.
Efficiency.
Simplicity.
Beautiful solutions.
The Agent State of Mind is simply the next reinvention.
Programming every screen, every database call, every low-level operating system interaction is no longer the primary task. We now have a new way to express intent while still remixing systems, ideas, and code into new and novel forms.
We are still the creators.
The difference is that the implementation layer is beginning to dissolve beneath us.
The machine now understands far more than syntax.
It understands structure.
Design.
Layout.
Colour systems.
Patterns.
Pipelines.
Architecture.
You can say:
“I want this pipeline to maximise parallelism.”
“I want this tokenisation strategy to optimise search across large text corpora.”
“I want this interface to feel balanced, symmetrical, and minimal.”
And increasingly, the machine understands.
For years, software development inside organisations became dominated by process.
Meetings.
Consensus.
Tickets.
Explanations.
Boundaries between teams.
Coordination overhead.
“Can we schedule another discussion?”
“The data layer is not ready yet.”
“The debugger does not support that flow yet.”
“The front-end team is waiting on the API team.”
But coding with modern AI systems feels strangely familiar.
It feels like the early days again.
One person.
One machine.
One goal.
Some of the best work of my life was created in exactly that environment.
The Expert System in C for my undergraduate dissertation.
The Viper Agent Compiler.
The 3D engine built around RenderMan and inverse kinematics.
My PhD monitoring system for capturing operational context.
The Au programming language.
These systems took months and years to build.
Since 2023, I have built four versions of the Operating System for Agency, three generations of Agent Markdown systems and editors, the PIIQ DSAR redaction platform, and systems including Reliant, Beetler, and Nule.
It has been the most productive period of my development career.
And strangely, it feels like 1984 all over again — sitting in front of a BBC Model B, discovering what a single person and a machine could create together.
(When I could tear myself away from Elite… Commander Jameson.)
The Agent State of Mind is not removing the developer from software creation.
It is removing the distance between imagination and execution.
And honestly, it is bloody brilliant.

