Module 4: Technical Leadership Without Authority
6. The conversations that hold up the architecture
Overview
By the end of this lesson you'll know where technical leadership really happens —where trust is built, where you disagree well, where an architecture is decided— and the answer will contradict your intuition: it doesn't happen in the big meeting where you think it's decided, but in the small conversations around it. The hallway, the direct message, the half-hour technical 1:1, the comment on the design, the coffee after the meeting. These are the load-bearing conversations —the conversations that hold up the architecture, like the beams that hold up a house—. The name comes from construction: in a house, some walls are load-bearing (they support the weight of the roof) and others are just partitions (they can be knocked down without anything happening). From the outside they look the same —both are painted the same— but knocking down a partition does nothing and knocking down a load-bearing one collapses the house. In technical leadership it's the same: some conversations are load-bearing —they hold up the decision, the relationship, the adoption— and others are decorative (the meeting where what's already decided is announced). The rookie architect's mistake is putting all their weight on the decorative conversations (the big presentation) and neglecting the load-bearing ones (the prior 1:1s), and that's why their house falls even though the facade looks fine.
This matters because it completely reorders where the architect invests their energy. The naive image of leadership is the meeting: the architect gathers the five squads, presents their proposal with a big diagram, they discuss it, and it's decided there, in the room, in front of everyone. That image is almost always false, and believing it is the number-one cause of decisions that "get deferred to keep discussing next week" —the purgatory where good ideas die—. The truth of the craft is uncomfortable for whoever hates politics: the important decisions are made before the meeting, in the load-bearing conversations, and the meeting only ratifies what those conversations already held up. Not because there's a hallway conspiracy, but because the small conversations have something the big meeting can't have —full attention, privacy to doubt without looking bad, bandwidth to really resolve a concern—. This lesson measures that difference and shows why the same decision gets deferred or decided according to where the conversation that holds it up happens.
Connection with the module: this lesson is the where of the three previous ones. Lesson 2 said the lever is to influence, lesson 3 that it's paid from trust, lesson 5 that you disagree and commit —and this lesson reveals that all of that happens in the load-bearing conversations, not in the meetings—. Influence spreads in the 1:1 (the early adopter is convinced in a conversation, not in a memo); trust is deposited in the hallway (helping, admitting a mistake, giving credit are acts of conversation); disagree-and-commit is done well in private (you disagree thoroughly in the 1:1, you don't ambush in the meeting). And it sets up lesson 7: consensus isn't built in the room, it's pre-built in the conversations and confirmed in the room. If the previous lessons gave the techniques, this one says where to apply them —and that the architect who only appears in the big meetings is using their techniques in the one place they almost don't work—.
The load-bearing wall you can't see from the paint
Think about it with a house. You want to knock down a wall to make the living room bigger. You look at the two candidate walls: both are painted the same color, both have the same apparent thickness, both look equally "removable". But one is load-bearing —it supports the weight of the second floor and the roof— and the other is just a partition —it separates two rooms and holds nothing—. If you knock down the partition, you gain space and nothing happens. If you knock down the load-bearing one without reinforcing, the roof comes down. From the surface —the paint, the finish— you can't tell which is which; you need to understand the structure to know which wall is holding up the house.
Now notice the practical consequence. Someone who renovates houses without understanding this puts all their attention on the visible —the paint color, the furniture, the decoration— and treats all the walls as interchangeable. Sooner or later they knock down a load-bearing one "because it was in the way" and the house comes down. The one who does understand invests their care where it matters: they identify the load-bearing walls, respect or reinforce them before touching them, and know that decoration is secondary to structure. The house is held up by a few load-bearing walls no one sees, not by the paint everyone sees.
The architect's conversations are those walls. Some hold up the architecture —the 1:1 where you really convince the payments lead, the hallway chat where you resolve the concern that was going to sink your proposal, the design review where the team makes the decision its own— and others are decorative —the big meeting where you present what's already agreed, the announcement email, the pretty slide—. From the outside they look equally important (it even seems the big meeting is the important one, because it's where all the people are). But the house —the adopted decision— is held up by the load-bearing conversations, not by the decorative meeting. The architect who puts all their weight on the big presentation and neglects the prior 1:1s is the one who knocks down the load-bearing wall "because the meeting is what matters" —and their decision falls, which "gets deferred to keep discussing"—. This lesson measures why.
Worked example: the cold meeting vs. the prior 1:1s
We model a decision that needs to align the five squads. Each squad brings two legitimate concerns, and resolving one concern asks for about eight minutes of focused dialogue —really listening to the doubt, understanding it, answering it—. We compare two ways of seeking that alignment. In MEETING_ONLY, the decision is raised cold in a single big 60-minute meeting with the five squads at once. In LOAD_BEARING, the architect has five 20-minute 1:1 conversations before any meeting, and then a short meeting that only ratifies.
# The conversations that HOLD UP the architecture (load-bearing): hallway,
# technical 1:1, design review. We compare two ways of getting ONE decision
# that needs to align 5 squads. Each squad brings 2 concerns; resolving
# one concern asks for ~8 min of focused dialogue.
SQUADS = 5
CONCERNS_PER_SQUAD = 2
MIN_PER_CONCERN = 8
total_concerns = SQUADS * CONCERNS_PER_SQUAD
# MEETING_ONLY: raised cold in ONE big 60-min meeting with the 5 squads.
# Meeting overhead (context, tangents, waiting your turn): 15 min. The rest is
# split among the 5 squads -> little focused time per squad, in public and on the
# defensive.
MEETING_MIN = 60
MEETING_OVERHEAD = 15
usable = MEETING_MIN - MEETING_OVERHEAD
per_squad_min_meeting = usable / SQUADS
resolved_meeting = SQUADS * (int(per_squad_min_meeting) // MIN_PER_CONCERN)
# LOAD_BEARING: 5 twenty-minute 1:1 conversations BEFORE the meeting. Full
# attention, in private; each one raises their 2 concerns and they're resolved.
# Then a short meeting only RATIFIES what's already agreed.
ONE_ON_ONE_MIN = 20
resolved_per_1on1 = min(CONCERNS_PER_SQUAD, ONE_ON_ONE_MIN // MIN_PER_CONCERN)
resolved_loadbearing = SQUADS * resolved_per_1on1
def outcome(resolved):
return "DECIDED" if resolved >= total_concerns else "DEFERRED"
print(f"A decision that aligns {SQUADS} squads; {total_concerns} concerns total ({CONCERNS_PER_SQUAD} per squad).")
print(f"Resolving one concern asks for {MIN_PER_CONCERN} min of focused dialogue.")
print()
print(f"{'approach':<14}{'focused_min/squad':>19}{'resolved':>10}{'outcome':>10}")
print("-" * 53)
print(f"{'MEETING_ONLY':<14}{per_squad_min_meeting:>19.0f}{resolved_meeting:>10}{outcome(resolved_meeting):>10}")
print(f"{'LOAD_BEARING':<14}{ONE_ON_ONE_MIN:>19.0f}{resolved_loadbearing:>10}{outcome(resolved_loadbearing):>10}")
print()
print(f"In the cold meeting {resolved_meeting}/{total_concerns} are resolved: the decision is DEFERRED.")
print(f"With the prior 1:1s {resolved_loadbearing}/{total_concerns} are resolved: the meeting only RATIFIES.")
print("The decision is held up in the hallways and 1:1s; the meeting only confirms what's agreed.")
What to expect. Running it:
A decision that aligns 5 squads; 10 concerns total (2 per squad).
Resolving one concern asks for 8 min of focused dialogue.
approach focused_min/squad resolved outcome
-----------------------------------------------------
MEETING_ONLY 9 5 DEFERRED
LOAD_BEARING 20 10 DECIDED
In the cold meeting 5/10 are resolved: the decision is DEFERRED.
With the prior 1:1s 10/10 are resolved: the meeting only RATIFIES.
The decision is held up in the hallways and 1:1s; the meeting only confirms what's agreed.
Read the two rows, because they explain why so many "good" decisions die in the meeting room.
In MEETING_ONLY, the decision is raised cold in the big meeting. Let's do the math on why it's not enough: 60 minutes, minus 15 of unavoidable overhead (setting context, the tangents, waiting your turn to speak), leave 45 usable minutes, split among five squads: 9 minutes of focused attention per squad. With that, and needing 8 minutes per concern, each squad gets to resolve one of its two concerns —5 of the 10 total—. The decision is left with half the doubts unresolved, so the outcome is DEFERRED: "good discussion, let's continue next week". And this is the model being optimistic —it assumes the 9 minutes per squad are productive dialogue—; in reality, raising something cold before five squads triggers the opposite: people object in public so as not to look bad, get defensive, one squad monopolizes the time, and the others' concerns aren't even heard. The cold meeting isn't just insufficient in minutes; it's the worst environment to really resolve a concern.
In LOAD_BEARING, the architect invests five 20-minute 1:1 conversations before any meeting. In each 1:1, the squad has the architect's full attention (20 focused minutes, not 9 split), in private (they can doubt and object without the pressure of the room), so they resolve their two concerns —the 10 total—. When the meeting comes afterward, there's nothing left to decide: the ten concerns are resolved, each squad already said yes in its 1:1, and the meeting only ratifies what's agreed —outcome DECIDED—. The same decision, the same people, the same legitimate concerns: deferred one way, decided the other. The only difference is where the conversation that held it up happened.
Here's the lesson made into a number, and it's the one hardest to accept for whoever believes meetings are where things are decided: the big meeting is a terrible place to make a decision, and an excellent place to confirm one already made. The bandwidth of a five-squad meeting is miserable —9 minutes per squad, in public, on the defensive—; the bandwidth of a 1:1 is enormous —20 minutes, full attention, privacy for the honest doubt—. That's why decisions are held up in the load-bearing conversations (the 1:1s) and only shown in the meeting (the facade). The architect who skips the 1:1s and takes the decision "fresh" to the meeting isn't being more efficient or more transparent; they're trying to knock down the load-bearing wall and put all the weight on the partition —and that's why their decision gets deferred—.
An honest nuance, and it's important so as not to misinterpret the lesson. The prior 1:1s cost more of the architect's total time than the meeting —five times twenty is 100 minutes, against the meeting's 60—. Load-bearing isn't cheaper; it's more effective. The architect invests more of their time in the load-bearing conversations precisely because they're the ones that hold up the decision, just as whoever renovates the house invests more care in the load-bearing walls than in the paint. And there's a scale limit: 1:1s work to align five squads or the few key people; you can't have a 1:1 with forty engineers. The technique isn't "1:1 with everyone"; it's identifying the few load-bearing conversations that really hold up the decision —the leads of each squad, the person who was going to object, the early adopter who'll spread it— and investing there, letting the diffusion (lesson 2) and the meeting handle the rest. The house is held up by a few load-bearing walls, not by all of them.
Deep dive: what makes a conversation load-bearing, and why this isn't "politics"
It's worth doing two things: identifying what distinguishes a load-bearing conversation from a decorative one, and defusing the objection that this is "hallway politicking".
What makes a conversation load-bearing. It's not the place (the hallway isn't magic); it's three properties that small conversations have and big meetings don't. First, the attention bandwidth: in a 1:1, the other person has your full attention and you have theirs —you can really listen to their concern, follow their reasoning, answer their specific doubt—; in a meeting of ten, the attention fragments and no one gets focus. Second, the safety for honest doubt: in private, a squad lead can tell you "I don't understand why this is better" or "I'm worried it breaks my flow" without fear of looking bad in front of their peers or seeming like they don't know; in public, that same person either stays silent (and their unresolved concern sinks the adoption later) or objects defensively (and the discussion becomes a status fight, not one of ideas). Third, the reciprocity: the 1:1 is where the trust deposits of lesson 3 are made —helping, giving credit, admitting a mistake— because they're acts that require intimacy; you don't deposit trust from a stage. A conversation is load-bearing when it has these three things: attention, safety, and reciprocity. The big meeting has none, that's why it's decorative.
The architect's three types of load-bearing conversation. In practice, three formats concentrate almost all the weight. The hallway (or its remote equivalent: the direct message, the informal coffee): the brief, unscheduled conversation where a small concern is resolved before it grows, an idea's temperature is taken, a seed is planted. It's load-bearing because it's low-risk —no one is "deciding" officially, so people talk with honesty—. The technical 1:1: the scheduled half-hour about a concrete design problem, where the architect mentors, listens to the concern thoroughly, and builds the relationship. It's load-bearing because it's where you really convince a person (the early adopter of lesson 2 is convinced here) and where disagree-and-commit is done well (you disagree in private, thoroughly). The design review: the small-group session —not the five-squad meeting, but the team that's going to build— where a proposal is examined and the team makes it its own. It's load-bearing because it's where the decision goes from "the architect's idea" to "our decision" —the step lesson 7 measures as commitment—. These three are the walls that hold up; the big meeting and the announcement email are the paint.
Why this isn't "politics". The honest objection of the engineer who values transparency: "this sounds like pulling strings in the hallways, deciding in the dark before the public meeting —isn't that exactly the politicking we hate?—". The distinction is real and worth making. Politicking is using the private conversations to manipulate —promise different things to each person, hide information, build alliances against someone, present in the meeting as "consensus" something that was imposed behind their backs—. Well-done load-bearing conversations are the opposite: they're to understand and resolve —listen to each squad's real concern, answer it with the truth, and arrive at the meeting with the doubts genuinely resolved, not crushed—. The test is whether what you say in private is the same as what you'd say in public: the one who does politics says different things to each person; the one who holds load-bearing conversations says the same in the 1:1 and in the meeting, and uses the 1:1 only because it's where you can really listen and resolve. This is what in some cultures (notably the Japanese) is called nemawashi —"preparing the roots": consulting and aligning the parties before the formal decision, so the formal decision is smooth—; it's not manipulation, it's respect for the process of each person being heard before it's decided. The meeting where everyone finds out at once and it's decided in the heat isn't more transparent; it's more cruel to whoever had a legitimate doubt and had nowhere to raise it without looking bad.
Common mistakes
Putting all the weight on the big presentation (of a facade with no structure). What happens: the architect invests days in the perfect slide and the big announcement to the five squads, and zero minutes in prior conversations —and the decision is deferred in the meeting—. Why it happens: the big meeting seems like the place where things are decided (all the people are there, it's official, it's visible), so all the energy goes there. How to spot it: if your plan to align the squads is "I present and we discuss it", with no prior conversation, you're putting the weight on the partition. How to fix it: invest in the load-bearing conversations before the meeting —the 1:1s with the key leads, the hallway with whoever was going to object— and leave the meeting to ratify; the house is held up by the load-bearing walls, not by the paint.
Confusing load-bearing with doing politics (of misunderstood transparency). What happens: the architect, out of honest rejection of "politicking", refuses to have any prior conversation and takes everything "clean" to the public meeting —and their decisions die there, while others', who do pre-align, advance—. Why it happens: they confuse aligning (listening and resolving in private) with manipulating (saying different things to each person). How to spot it: if you believe any conversation outside the meeting is shady, you have the model inverted. How to fix it: the test of truth —if you say the same in the 1:1 as in the meeting, it's alignment (healthy); if you say different things to each person, it's politics (toxic)—; well-done load-bearing conversations are more respectful of each squad's doubts than the cold meeting, not less.
Trying to have 1:1s with everyone (of not scaling the conversations). What happens: the architect, convinced that 1:1s work, tries to have one with every engineer of the five squads —forty 1:1s— and drowns in conversations, with no time for anything else. Why it happens: they learn that the load-bearing conversation is the lever and apply it without selection, forgetting it doesn't scale to forty people. How to spot it: if your calendar is pure 1:1 and there's no time for the technical work, you over-applied. How to fix it: identify the few conversations that really hold up the decision —the leads of each squad, the person who was going to object, the early adopter who spreads— and invest there; let the diffusion (lesson 2) and the meeting carry the rest. A few load-bearing walls hold up the house; not all walls are load-bearing.
Exercises
Exercise 1 — Load-bearing or decorative? For each conversation, say whether it's probably load-bearing (holds up the decision/relationship) or decorative (confirms or announces what's already held up), and why: (a) the architect sends the five squads an email announcing the new log standard; (b) the architect spends 30 minutes with the payments lead listening to why she's worried the standard breaks her retry flow; (c) the big meeting where the architect presents the already-agreed standard to all of engineering; (d) the direct message where the architect asks the platform lead "what would stop you from adopting this?".
See solution
-
(a) The announcement email to the five squads → decorative. A one-way email, no attention, no safety for doubt, no reciprocity. It holds up nothing: it informs. It's useful (it communicates the what), but if the decision depends on the email to be adopted, it won't be adopted —the email is paint—.
-
(b) 30 minutes listening to the payments lead's concern → load-bearing (pure). It has the three properties: full attention (30 focused min), safety (in private she can say her real concern), reciprocity (the architect listens and resolves). This is where payments' adoption is really decided —if her retry-flow concern is resolved, payments says yes; if not, no email convinces her—. A load-bearing wall.
-
(c) The big meeting presenting what's already agreed → decorative (well used). It's the facade, and it's fine that it is: if the standard was already agreed in the load-bearing 1:1s, the big meeting ratifies and makes the agreement visible, which is its correct function. The mistake would be believing it's decided there; its role is to confirm what's already held up. Decorative and useful, as long as the structure (the 1:1s) is already there.
-
(d) The DM "what would stop you from adopting this?" → load-bearing. Short but load-bearing: it's a hallway conversation (low-risk, honest) that does exactly the load-bearing work —discovering the real concern before it sinks the adoption—. The question "what would stop you?" is one of the most load-bearing there is, because it brings the objection to light while it can still be resolved.
The rule: a conversation is load-bearing if it has attention, safety, and reciprocity, and something real is resolved or held up there; it's decorative if it's one-way, public in the heat, or just confirms what's already decided. Both are needed —but the house is held up by the load-bearing ones—.
Exercise 2 — The decision that was deferred. An architect gathers the five squads for a one-hour meeting to decide the adoption of a common API contract. They present very well, the discussion is lively, but in the end "there are several doubts to resolve" and it's deferred. Frustrated, they think "I need a better presentation". Using the lesson's model, explain why the problem isn't their presentation, and what they should have done before the meeting.
See solution
Why it's not the presentation: the model shows the problem is one of bandwidth, not of quality of the exposition. In a 60-minute meeting with five squads, there are ~9 minutes of focused attention per squad —mathematically insufficient to resolve two legitimate concerns per squad (which need ~8 minutes each)—. However brilliant the presentation, it doesn't change the arithmetic: five squads with two doubts each don't fit in one hour of a big meeting. A "better presentation" would solve a problem the architect doesn't have (they didn't understand) and ignore the one they do have (there was no time or environment to resolve the ten concerns). In fact, a more impressive presentation can make it worse: it intimidates more, and the honest doubts stay silent in public instead of being resolved.
What they should have done before the meeting: the load-bearing conversations. Before gathering anyone, have a 1:1 (or at least a hallway DM) with the lead of each squad: ask "what would stop you from adopting this contract?", listen to their two real concerns, and resolve them there —with full attention, in private, where the doubt is said without fear—. By the time the meeting comes, the ten concerns would already be resolved, each squad would have already said yes in its 1:1, and the meeting would only ratify (DECIDED instead of DEFERRED). The work of deciding is done before the meeting, in the load-bearing walls; the meeting only shows the finished house.
The moral: when a decision is deferred "over unresolved doubts", it's almost never that a better slide was missing; it's that the load-bearing conversations where those doubts are really resolved were missing. The architect who fixes this by investing in presentations is reinforcing the paint while the load-bearing wall is still absent.
Exercise 3 — Design the pre-work. The architect needs the five squads to adopt a new deployment process. They have a meeting scheduled in two weeks to "decide it". Design the load-bearing conversations plan for those two weeks: who would you talk to, in what order, what would you ask, and how that turns the meeting from a place of decision (risky) into one of ratification (safe). Be concrete.
See solution
Week 1 — discover the real concerns (1:1 and hallway).
- A ~20-30 min 1:1 with the technical lead of each squad (five conversations). The golden question in each: "what would stop you from adopting this deployment process?" —not "what do you think?" (too open) but specifically what would stop them—. Listen to the real concern (probably different in each squad: one fears the migration time, another that it breaks their current pipeline, another that it adds steps).
- Note the concerns without defending myself yet; the goal of week 1 is to understand, not to convince. Let each lead feel their doubt was really heard (a trust deposit, lesson 3).
Between weeks — resolve and prepare.
- For each concern, prepare a real answer: a migration guide for the one who fears the time, a proof that the current pipeline still works for the one who fears it breaks, a simplification of the process for the one who fears the extra steps. If a concern reveals a genuine problem with the process, change the process —that's really listening, not appeasing—.
- Start with the early adopter (lesson 2): the squad whose pain the new process most relieves. Get their yes first, to reach the others with a peer's evidence.
Week 2 — close each squad's yes (second 1:1 or DM).
- Return to each lead: "I heard you were worried about X; here's how we resolve it —does that make you comfortable adopting it?—". Get each squad's yes before the meeting, in private, where they can say no at no social cost.
The meeting (ratification, not decision).
- By the time the meeting comes, the five squads already said yes in their 1:1s, their concerns are already resolved, and the early adopter can tell their experience. The meeting no longer decides —it confirms—: the process is presented, each lead nods (because they already committed in private), it's formally agreed. DECIDED, not DEFERRED.
Why this turns the meeting from risky to safe: the cold meeting is risky because the ten concerns arrive unresolved to an environment of 9 minutes per squad and public pressure —a recipe to defer—. The pre-work moves the work of deciding to the load-bearing walls (the 1:1s) where there is bandwidth and safety, and leaves the meeting only the easy work of confirming. Nothing is decided in the meeting that wasn't held up before it. And the nuance: this costs more of the architect's time (ten 1:1s in two weeks) than just gathering the meeting —but it's the investment that makes the decision really happen, just as reinforcing the load-bearing walls costs more than painting—.
Summary and next step
In this lesson you learned where technical leadership happens: in the load-bearing conversations —the conversations that hold up the architecture like the beams hold up the house—, not in the big meeting where you think it's decided. With the load-bearing wall you can't see from the paint you understood that some conversations hold up the decision (the 1:1, the hallway, the design review) and others only decorate it (the big meeting, the email), and that the mistake is putting the weight on the partition. And you measured it by executing: the same decision that aligns five squads is deferred raised cold in a meeting (9 minutes per squad, 5 of 10 concerns resolved) and decided with the prior 1:1s (20 minutes per squad, 10 of 10, the meeting only ratifies). You understood what makes a conversation load-bearing (attention, safety, reciprocity), the three formats (hallway, technical 1:1, design review), why this isn't politics (you say the same in private as in public —it's nemawashi, not manipulation—), and that it costs more time but is more effective, applied to the few conversations that really hold up.
Before moving on you should be able to: explain why a big meeting is bad for deciding and good for ratifying; identify a load-bearing conversation by its three properties; distinguish aligning from doing politics; and explain why load-bearing costs more total time and is still the right investment.
What follows closes the practices: how to make the decision, once held up in the conversations, actually stay. In lesson 7 you'll see building technical consensus: why winning the argument isn't winning, and why the best decision no one executes loses against the good one everyone makes their own. You'll measure the effective value of a decision as its quality multiplied by the team's commitment —and see that the imposed one (10 × 0.40) loses against the consensus one (8 × 0.95)—. It's the step from "I know where decisions are held up" to "I know how to make them stay: building consensus, not winning debates".
Resources
- Gregor Hohpe — The Software Architect Elevator — on how the architect exercises influence by moving between levels and holding the right conversations at each one; the framework that the architect's leadership lives in communication, not in authority.
- Nemawashi — the practice of aligning before deciding — the Japanese idea of "preparing the roots": consulting the parties in private before the formal decision so the formal one is smooth. The name and the theory of this lesson's load-bearing conversations.
- Will Larson — Staff Engineer — on how the senior engineer does their real work in conversations and relationships, not in artifacts; many of the book's stories are load-bearing conversations in action.
- Camille Fournier — The Manager's Path — although it's about management, its chapters on 1:1s and on aligning people without imposing are directly applicable to the architect's load-bearing conversations (taking only the technical part, not the people-management one).