The Architect as Amplifier, Not Oracle

Great architects share a curious property: everything goes well when they are around, and nobody can pinpoint why. Bad architects announce themselves with buzzwords, control freakism, and ivory-tower gatekeeping.
Gregor Hohpe, a veteran architect who worked across AWS, Google, enterprise, and vendor companies, spent a 65-minute conversation on the Beyond Coding podcast dismantling common misconceptions about what architects do. The result is a practical framework for anyone navigating the engineer-to-architect transition, or wondering what architecture actually means in modern software organizations.
The Amplifier Mindset
The core philosophy: architects should not try to be the smartest person in the room. Their job is to make everyone else smarter. Not an oracle dispensing magic answers, but an amplifier who absorbs context, surfaces blind spots, and helps teams see implicit trade-offs they are making without realizing it.
Bad architects are easy to spot. They spout buzzwords without substance. They believe all decisions must flow through them. They position themselves as a checkpoint teams must pass. They live in an ivory tower, issuing decrees from above.
The good ones do something different: they expand the solution space before narrowing it.
Architecture Is Risk Management
An architect's honest value proposition: "I lower your risk." You might ship fine without one. Your app might scale, your security might hold. But that is a risky proposition.
The trap most organizations fall into is confusing execution risk with total risk. Traditional enterprises (banks, insurance) equate risk reduction with perfect planning. If the plan is airtight, risk is low. This addresses exactly one question: did we build what we said we would build?
Software carries a completely different risk profile. Will users like it? Does it move the business needle? Will it generate revenue? Does it grow market share? Different organizations focus on different risks, and this shapes how their architects behave. A good architect understands which risks matter most and optimizes for those.
Simplicity Has Limits
Some complexity is inherent. Distributed systems demand retries, timeouts, idempotency, back pressure, and retry storms. These are physics. You cannot cheat your way out of them.
The guideline: do not try to make things simpler than their inherent complexity. Instead, make it intuitive to deal with that complexity. The AWS product design team ran into this tension. Everyone wanted things simpler. The architects pushed back: serverless distributed systems carry irreducible complexity. The job is to make navigating that complexity intuitive, not to pretend it does not exist.
Too much complexity carries a compounding cost. It increases cognitive load. It slows delivery. It breeds mistakes. The worst outcome: software people are afraid to touch. That is the definition of legacy.
Frame Before You Solve
Two people look at a cylinder from different angles. One sees a circle. The other sees a rectangle. Both are correct. Both will argue forever because they have different perspectives. This is what happens in technical debates: JSON versus YAML, microservices versus monolith, containers versus not. People fight over technology choices without understanding the solution space.
The better approach: build the map before debating the path. Frame the solution space first. Get everyone to agree on the terrain, then discuss which direction to go.
Consider the microservices debate. Most teams frame it as a binary: monolith or microservices. Break it into two dimensions (design-time modularity versus runtime modularity) and four quadrants emerge. The "modular monolith" appears as a natural option, not a compromise. The solution space doubled, and the debate gained structure.
Visual thinking is a superpower here. Simple sketches carry roughly 20 dimensions of expression: size, shape, shading, labels, ordering, nesting, positioning. Two boxes with or without a line between them removes all fuzziness. Pen and paper never get in the way.
The Coordinate System, Not the Coordinates
Architects provide a coordinate system, not coordinates. The question "Have you considered X?" carries more weight than "You should do X." One invites thinking. The other shuts it down.
Good architects also tell people what not to do. Guardrails matter. Decision records should capture context, alternatives considered, and trade-offs made. Decisions are about opportunity cost. Choosing one path means giving up others.
Reverse-engineering from a preferred answer is a common trap. The architect's job is to connect decisions to outcomes, not to make decisions for people.
Three Career Paths
Architecture is not a binary promotion from engineering. Three viable paths exist, all highly valuable:
- 53.Top-notch individual contributor — deep technical expert, no management overhead
- 54.Technical manager — people skills, motivations, organizational navigation
- 55.Architect — amplifier, multiplier, heavily networked, low direct power but high influence
All three are satisfying careers. The architect path requires practice: framing discussions, drawing pictures, asking "have you considered?" instead of "you should." Reading widely beyond technical books. Organizational design, systems thinking, communication patterns.
The ideal end state for an architect: uplift everyone enough that they no longer need you. Then move to new challenges. In large organizations this is rare due to scale and turnover, but it is the direction to aim for.
The Jester and Political Capital
The court jester is a powerful metaphor for the architect's role. The jester is trusted and tells the truth because they have no other agenda. No budget to protect. No headcount to grow. No resume-padding complexity to justify.
Political capital works like a bank account. You earn before you spend, and you spend wisely. Earn it by delivering results, keeping promises, being supportive, transparent, and fair. Do not overspend early. New architects who criticize everything burn out fast.
Pick one thing to push. Do not start skirmishes everywhere. Even a supportive manager can extend a line of credit, but nobody has infinite credit.
Architecture is not "good" or "bad." It is suitable or not suitable. Even the "Big Ball of Mud" anti-pattern has desirable qualities: quick, cheap, limited skill set required. The architects who originally defined the pattern were unhappy it became labeled as purely bad. The right question is whether the trade-offs made sense for the situation.
Communicating with Executives
Executives rarely question specific technical decisions. They find holes in thought processes. "Why Kubernetes?" needs a solid reasoning chain, not "because it is best practice."
What executives look for: alternatives considered, metrics used, success criteria, upfront investment required, deferability. Can this wait? Can we start simple and evolve?
A sound reasoning chain builds trust faster than technical knowledge. People who hand-wave get exposed. People who think clearly get deference, because it is their domain.
AI Tools: Amplifier, Not Substitute
Large language model output is a starting point, not a finished product. Pasting LLM output into architecture documents is a losing proposition. Decision-makers can spot shallow reasoning with two or three probing questions.
If AI becomes a great substitute for an architect's thinking, two problems emerge. First, the output is shallow and collapses under scrutiny. Second, if AI can replace the architect, why is anyone paying them?
The rule: make sure the tool works for you, not the other way around.
Two Stumbling Blocks
Stumbling on the finish line. When a model or diagram makes a complex problem seem suddenly simple and obvious, the temptation is to doubt the work. "Could it really be this simple?" Yes. Cutting through complexity to reveal clarity is the hallmark of good architecture. Do not doubt yourself when everything clicks.
Unearthing hidden assumptions. A critical skill is surfacing assumptions baked into designs. The catch: once stated, assumptions seem obvious. People say "that was obvious." But if it was obvious, they would have stated it themselves. Being the catalyst who makes things easy to articulate is valuable work. Do not let anyone devalue it.
Inspired by Gregor Hohpe's interview on the Beyond Coding podcast.
$ /related
Coding Agents Won't Replace You. They'll Change Your Job.
A nuanced take on AI coding agents — what they're genuinely good at, where they fail, and how senior engineers should adapt their workflow.
Why AI Agents Need Code Knowledge Graphs
Exploring how code knowledge graphs give AI agents structured understanding of large codebases, enabling better navigation, refactoring, and context-aware reasoning.
MCP Explained: How Hermes Reads Your Entire Codebase
A deep dive into the Model Context Protocol and how it enables Hermes to build real-time understanding of large codebases through structured tool interfaces.