I've been reflecting on why agentic programming works so well for my neurodivergent brain โ€” and for me it has to do with speed, but most of all with cognitive fit.

Divergent Brains

Most of my work lives at the level of systems, flows, invariants, and failure modes. The hardest part is not writing code; it's holding intent, structure, and consequences in my head at the same time.

An agentic pair programmer quietly removes friction in exactly those places.

Where the Friction Goes

It externalizes executive function

State, sequence, and "what done looks like" are held outside my head โ€” without judgment or social overhead. That reduces working-memory pressure immediately.

It turns intent into concrete artifacts

Architectural ideas become code, structure, and glue without losing momentum in translation. The mechanics stop competing with the thinking.

It provides continuous feedback without breaking flow

No batching, no meetings, no context resets. Just tight loops: try โ†’ inspect โ†’ adjust.

It's socially flat

No hierarchy, no ego, no performative alignment. I can think out loud, change direction mid-stream, or dive deep into edge cases without friction.

It adapts to nonlinear thinking

Deep dives, abstraction jumps, obsessive detail, system-level synthesis โ€” the agent follows the mode switch instead of resisting it.

What Agentic Programming Actually Means

Most importantly, it lets me stay focused on intent, correctness, and system behavior, while the mechanical translation happens alongside me.

This doesn't feel like "AI replacing programming."

It feels like cognitive infrastructure โ€” an extension of the same impulse that leads me to build generators, workflows, explicit models, and observable systems in the first place.

Not a new way of working.

A missing piece that finally fits.


These are my reflections on agentic programming and cognitive fit. Originally posted on LinkedIn.

What is agentic programming?
Agentic programming is a workflow where AI tools don't just suggest code but actively plan, execute, and iterate on multi-step tasks under developer supervision โ€” reading files, running commands, and verifying results.
Why is agentic programming a good fit for neurodivergent developers?
It externalizes executive function โ€” sequencing, state-tracking, and "what done looks like" โ€” which removes exactly the kind of working-memory pressure that ADHD, autism, and related profiles often find most exhausting.
Does agentic tooling replace the developer's role?
No. It changes the role from typing-the-implementation to defining-the-intent and reviewing-the-result. The human stays accountable for design, correctness and security decisions.
What's the biggest risk of working agentically?
Accepting changes without reading them. The friction the agent removes is the same friction that used to force careful review, so deliberate verification steps become more important, not less.