Speed without coherence doesn't scale.

Agile optimised for movement.

AI optimises for acceleration.

ARC exists to make systems move in the same direction.

The ARC Methodology
Scroll

What is ARC

ARC is a methodology for reasoning about software systems as they grow. It doesn't prescribe process, roles, or tools. It names a problem that keeps reappearing: systems that move fast locally while fragmenting globally.

In modern teams, architectural decisions are often implicit. They live in code, habits, and individual intuition. AI accelerates delivery, but also amplifies those implicit decisions, good or bad.

ARC exists to make architectural intent explicit before speed turns into chaos.

What ARC is not

ARC is not a replacement for Agile.
It is not a delivery framework.
It is not a productivity system.

ARC is a way to think about coherence before, during, and after implementation.

The Framework

ARC is a recursive pattern.
It operates at every scale: a function, a service, a subsystem, an organisation.

The same questions repeat:

Do we understand what we are building?

Are we reinforcing patterns or creating exceptions?

Are we consolidating learning or letting drift accumulate?

1

Align

Define architecture before code

Explicit architectural decisions. Shared understanding. Pattern identification.

2

Realize

Pattern + feature together

Implement with intention. AI-assisted with guardrails. Coherent execution.

3

Consolidate

Validate and propagate

Verify coherence. Extract patterns. Prevent drift. Systemic integrity.

Repeat

Fractal Nature

ARC does not happen once. It happens continuously, at different levels of the system, whenever decisions are made. The same cycle applies to a single function and to an entire platform.Scale changes. The questions remain.

Cognition & Systems

Software systems reflect how people think. Some engineers reason linearly. Others reason in patterns. Most teams contain both.

ARC doesn't optimise for a thinking style. It makes architectural intent explicit so different cognitive approaches can coexist without fragmenting the system.

When architecture remains implicit, diversity of thinking becomes technical debt.

AI & Architecture

AI does not introduce chaos.
It reveals it.

When architectural intent is explicit, AI reinforces coherence. When intent is implicit, AI multiplies inconsistency at scale.

ARC treats AI as an amplifier, not a solution. The patterns you feed it determine the patterns it produces. Without explicit architecture, AI becomes a chaos accelerator.

The question is not whether to use AI. The question is whether your architecture can survive being amplified.

ARC & Agile

AspectAgileARC
FocusVelocity & iterationCoherence & patterns
ArchitectureEmergent (often implicit)Explicit & intentional
DecisionsTeam autonomousTeam aligned on patterns
AI IntegrationTool for speedTool with guardrails
Technical DebtManaged laterPrevented by design

ARC does not compete with Agile.

Agile answers “how do we move?”

ARC answers “are we still moving together?”

The Book

The ARC Methodology is documented in a book of the same name. The book expands the framework, provides examples, and explores how ARC applies across teams and organisations.

Reading the book is not required to understand ARC, but it provides depth and context.

About the book

Origin

ARC emerged from practice. Not as a product, but as a name for a pattern that kept repeating.

After years of working in and leading engineering teams, certain patterns kept appearing across the industry: systems that start clean but drift into chaos. Speed was the goal, but coherence was the casualty.

About the author