LLenny's Podcast
← All frameworks
MindsetScott Wu (CEO and co-founder of Cognition)

From Brick Layer To Architect

Reclaim the 10% of high-leverage architecture work by delegating the 90% of implementation to AI.

Difficulty
Moderate
Time to result
~months to results
Steps
3
Confidence
83%

Wu reframes how the engineering role evolves with AI: the deep-thinking work of defining problems, designing architecture, and making key trade-offs is the best ~10% of an engineer's time, while ~90% is implementation drudgery (debugging, migrations, upgrades). Autonomous agents let engineers shift toward the architect role while keeping full human control and specification.

Origin

Scott Wu, describing how Cognition designs Devin to move engineers 'from brick layer to architect.'

Core principles

  • 01The high-leverage, enjoyable work is defining the problem and designing the solution
  • 02Implementation is most of the hours but least of the value
  • 03This is a shift in abstraction level, like the move to Python — not becoming a bureaucratic manager
  • 04The human stays in control and does the full specification; the agent multiplies output

How to run it

  1. 1

    Separate architecture from implementation

    Recognize the split: the ~10% that is problem definition, architecture, and key trade-off decisions versus the ~90% that is boilerplate, debugging, migrations, and version upgrades.

  2. 2

    Delegate the implementation 90%

    Hand the routine implementation to agents so your time shifts toward high-level directing and precise specification.

    Pro tip Think of it as finding the right level of abstraction to work with the agent, not managing people.

    Watch out Don't mistake this for people-management — the emotional and ownership overhead of managing humans doesn't transfer.

  3. 3

    Invest in the durable skills

    Lean into understanding complex systems, peeling back abstractions, and being precise about what to build and why — the skills that let you leverage yourself further as tools improve.

    Pro tip Still learn the fundamentals (how a database, garbage collector, TCP/IP work) — they're what let you direct precisely.

In the wild

The 10/90 split

Wu estimates the architecture-and-design work engineers most enjoy is roughly 10% of their time, while 90% goes to Kubernetes errors, bug reports, migrations, and upgrades — exactly the implementation load agents can absorb.

Engineers spend more time as architects directing the work and less as brick layers doing routine implementation.

Common mistakes

Framing it as becoming a manager

Seeing yourself as a manager of many agents invokes the dread of bureaucracy and review overhead; the architect framing (handing off tasks at the right abstraction) is closer to the real experience.

Skipping the fundamentals

Believing you no longer need to understand abstractions removes the precision that makes high-level direction effective.

Is it for you?

Best for

Engineers and engineering leaders redefining their role and skill investment as autonomous agents absorb implementation work

Not ideal for

Anyone who must still hand-write performance-critical or novel low-level code where implementation is the value

From the transcript

allowing engineers to to go from brick layer to architect, so to speak

24:30

in the neighborhood of of 10% of the average software engineer's time

24:00

the brick layer versus architect is closer to the experience than being a manager

1:11:30

From the episode

Inside Devin: The world’s first autonomous AI engineer that's set to write 50% of its company’s code by end of year

Scott Wu (CEO and co-founder of Cognition)