Authority, Governance, and Organizational Philosophy
Why your best argument might lose, and what to do about it
Learning Objectives
By the end of this module you will be able to:
- Distinguish authority from power and diagnose which the staff engineer role actually confers in a given organization.
- Explain why communicative rationality — the idea that the best argument should prevail — is an ideal that organizational dynamics systematically undermine.
- Apply agonistic pluralism as a model for navigating persistent technical disagreements that resist consensus.
- Reframe Conway's Law as a political fact about how power flows through communication structures, not only as a technical observation.
- Design an RFC or architectural review process that accounts for the actual distribution of power, not just the ideal distribution of argument quality.
Core Concepts
Power vs. Authority
Political philosophy draws a hard line between two things that engineering culture routinely conflates.
Power is the ability to enforce compliance. A VP can block a deployment. A platform team can gate access to infrastructure. This is power in the raw sense: the capacity to compel.
Authority is justified power — the right to make binding decisions that others are obligated to follow. Political philosophy distinguishes authority as legitimate (having a justified claim to obedience) from authority as merely hierarchical.
The distinction matters because legitimacy is what makes authority durable. An architect who can formally reject a design proposal has power. But if that power is not perceived as legitimate — earned, fair, explained — engineers route around it. They build shadow systems. They comply minimally. They stop volunteering ideas. Architecture Review Boards face exactly this legitimacy question: the tension between being seen as "bureaucracy or risk control" is, at root, a question of whether the board's authority is perceived as justified or merely enforced.
The practical consequence: formal authority expecting to produce influence, without also building legitimacy, fails.
Staff engineers are defined by role as holders without direct reports who must drive impact through influence rather than hierarchy. The core competency literature calls this "influence without authority" — which is, precisely, the practice of building legitimacy in the absence of formal power.
Legitimacy here is built through demonstrated expertise, communication clarity, and alignment with organizational interests. These are not soft skills bolted onto technical skill. They are the political mechanisms through which technical expertise translates into organizational power.
Communicative Rationality and Its Limits
Jürgen Habermas gave political philosophy the concept of communicative action: reasoning oriented toward mutual understanding, where the better argument prevails not by force but because participants are genuinely trying to reach shared truth. This is the implicit governance ideal behind design reviews, RFCs, and technical debates. We assume the space is deliberative — open, good-faith, and responsive to logic.
The assumption is wrong as a description, even when it is right as an aspiration.
Habermas himself distinguished communicative action from strategic action — where participants deploy arguments not to reach shared understanding, but to advance institutional positions, team interests, or personal career outcomes. Engineering decision processes are frequently strategic. The RFC author wants their approach adopted. The reviewer wants to protect their domain. The manager is shaping the decision space for political reasons. None of this is disclosed.
The practical result: winning technical arguments can still result in losing the team. Morale degrades quietly when engineers stop volunteering ideas because they have learned that the deliberation is not genuine. Decisions become performative theater — framing technical choices as "purely technical" to bypass organizational input, when those choices carry real political weight.
The gap between "best argument" and "winning argument" is not a communication failure. It is a political fact about how decisions actually get made.
Deliberation and Its Breakdown
Deliberative democracy theory holds that good decisions emerge from open rational discourse where better arguments prevail. Political theory has documented, in detail, why this ideal breaks down — and the patterns transfer directly to engineering organizations.
Three failure modes dominate:
Expertise asymmetry. When only some participants can evaluate technical arguments, genuine deliberation collapses. Others cannot meaningfully engage. The structural barrier is epistemic, not motivational: those without domain knowledge simply cannot evaluate whether the argument is sound.
Manufactured legitimacy. Decision-makers sometimes misuse deliberative processes to push predetermined agendas and create the appearance of consensus. The RFC is circulated; the outcome was already decided. Deliberation becomes ritual.
Depoliticization. Complex value questions get framed as purely technical problems — for which experts have the correct answer — in order to eliminate democratic deliberation. The choice of a service mesh, a database engine, a deployment topology: these are framed as technical, but they carry significant implications for which teams are autonomous, which are dependent, and who owns what.
Genuine deliberation requires conditions that most engineering organizations do not maintain: equal access, good-faith reasoning, transparency, and protection of dissent.
Agonism: Conflict as Normal, Not Failure
Chantal Mouffe's agonistic political philosophy offers a more realistic model than Habermasian consensus-seeking. Mouffe distinguishes antagonism from agonism:
- Antagonism is destructive, zero-sum conflict between enemies who cannot coexist.
- Agonism is productive conflict between adversaries — parties with genuinely different values and interests who nonetheless share a commitment to the framework within which they disagree.
The engineering application: conflicts over architectural decisions, resource allocation, and technical direction are often treated as problems to be dissolved through better information or clearer analysis. But many of these disagreements are not about missing information. They are about different values and different interests that are genuinely in tension. Trying to eliminate the conflict by reaching consensus often means suppressing it — and suppressed conflict reappears as disengagement, passive resistance, or eventual rupture.
The agonistic approach does not seek consensus that erases disagreement. It seeks to structure disagreement productively: making the conflict visible, acknowledging competing interests as legitimate, and building processes that allow adversaries to contend without becoming enemies.
When an RFC process produces unanimous agreement on every substantive architectural question, this is not evidence that the organization has achieved good deliberation. It is evidence that dissent is not safe to express, or that disagreements are being resolved before the process begins.
Healthy agonistic processes produce visible disagreement, explicit minority positions, and documented rationales for why one position prevailed.
The Technocracy Trap
Technical experts in organizations exercise significant decision authority justified by specialized knowledge. But political theory identifies a legitimacy gap here: expertise does not automatically confer democratic legitimacy. "Technocrat legitimacy may be a weak substitute for democratic legitimacy," and "the hope of separating regulatory decisions into purely technical ones for technocrats versus political ones seems hollow."
When a staff engineer makes decisions about platform architecture, they are making decisions that shape which teams are autonomous and which are constrained, which capabilities are easy and which are hard, which approaches are blessed and which are penalized. These are organizational and political choices wearing technical clothing.
The governance challenge is not to pretend the political dimension away, but to design legitimacy explicitly — through processes (RFCs, open comment, appeal), through transparency (documented rationales, visible decision authority), and through representation (who gets to participate meaningfully in architectural decisions).
Conway's Law as Political Fact
Conway's Law is widely taught as a technical observation: organizations produce systems that mirror their communication structures. This is accurate but undersells the claim.
Communication structures are power structures. Conway's Law is a statement about where authority resides and how it flows — not only about how modules get organized.
Empirical research confirms the relationship across diverse settings: when components require interaction, design teams must negotiate, necessitating communication. When no interaction is required, no communication is needed. The socio-technical constraint is real: cognitive coordination needs in the codebase must be matched by actual coordination activities in the team. Architecture and organization are coupled.
The political implication is stark. When teams are organized to reflect reporting relationships rather than domain boundaries, the resulting architecture reflects those reporting relationships — with all their attendant power dynamics, historical accidents, and organizational politics. The context map becomes a map of organizational power as much as of system structure. Upstream/downstream dependencies between bounded contexts encode organizational dependencies between teams.
Making governance issues and power dynamics explicit through context mapping is therefore a political act, not just a technical exercise. It surfaces who depends on whom, where bottlenecks are, and where power imbalances create risk.
The Inverse Conway Maneuver as Political Intervention
If Conway's Law is a political fact, then the Inverse Conway Maneuver — deliberately restructuring an organization to produce desired software architecture — is a political intervention.
The approach is prominent in microservices contexts: create small, autonomous, capability-centric teams to encourage autonomous services. By intentionally reorganizing teams, reporting relationships, and communication patterns, an organization uses organizational levers to achieve architectural goals. Team structure decisions map directly to architectural properties: autonomous vs. dependent teams produce independent vs. coupled services.
This is inherently political. It redistributes power (which teams are autonomous vs. constrained), authority (who owns which capabilities), and influence (which teams have strategic importance). Integration pattern selection directly encodes team governance: patterns requiring explicit coordination (Shared Kernel, Customer-Supplier) increase coupling and require tighter inter-team governance; decoupling patterns (Anti-Corruption Layer, Published Language) enable independent evolution.
When a staff engineer proposes a particular integration pattern, they are also proposing a governance model: who must coordinate, who can move independently, who must wait for whom. Architecture is organizational policy.
Annotated Case Study
The RFC That Already Decided
A platform team proposes a new service mesh rollout. The technical author is a respected principal engineer. The RFC is distributed broadly. Comments are invited for two weeks. Dozens of engineers read it; a few comment with minor clarifications. The RFC is approved.
Six months later, three teams are struggling. The service mesh enforces traffic policies that were not part of the original RFC discussion — they were implicit in the chosen implementation, and the teams that depend on their own network control lost that autonomy without realizing it.
What happened, politically:
The RFC looked deliberative. But the expertise asymmetry was significant: most engineers who read it did not have sufficient service mesh knowledge to evaluate the downstream implications. The author framed the choice as purely technical — which service mesh to use — rather than political — which teams would lose control over what. The value question (team autonomy vs. platform standardization) was depoliticized into a technical question (feature comparison of service mesh implementations).
The result was manufactured legitimacy: the RFC process produced the appearance of organizational consent, while the actual political decision — trading team network autonomy for platform standardization — was never surfaced as a decision.
What an agonistic process would have done differently:
Rather than seeking consensus by framing the decision as technical, it would have made the value conflict explicit: this choice trades team autonomy for operational consistency — which teams are affected, and do they accept this trade? Affected teams would have been named as stakeholders with a specific interest, not generic commenters. Dissent would have been invited and documented. If the decision went forward over objection, the objection and the rationale for overriding it would appear in the decision record.
This does not guarantee better technical outcomes. But it distributes the political accountability honestly — and teams that lose control over their network stack know why, and can escalate through legitimate channels rather than discovering the constraint in production.
The authority question:
Who had the authority to approve this RFC? The platform principal engineer, with endorsement from the eng council. Was that authority legitimate? That depends on whether the teams who would be affected understood and accepted that this was the scope of the platform team's authority. If they did not, the formal approval did not produce organizational buy-in — only formal compliance.
Key Principles
1. Distinguish the source of your influence before acting on it. Formal authority (role, title, decision rights) and earned legitimacy (credibility, track record, alignment) require different strategies. Formal authority without legitimacy produces compliance without buy-in. Legitimacy without formal authority can produce influence without the ability to decide. Diagnose which you have before choosing your approach.
2. Name the political dimension of technical decisions. Architectural choices that affect team autonomy, resource allocation, or cross-team dependencies are political choices. Framing them as purely technical does not make them so; it only hides who wins and who loses. Naming the dimension is not inflammatory — it is honest, and it creates the conditions for legitimate deliberation.
3. Design for agonism, not consensus. Well-designed governance processes do not aim to eliminate disagreement. They aim to make disagreement visible, productive, and bounded. A process that consistently produces unanimity is not healthy — it is suppressing conflict. Build in mechanisms for explicit minority positions, documented dissents, and appeal.
4. Read the context map as a power map. Every upstream/downstream relationship between bounded contexts is also a dependency relationship between teams. Integration patterns encode governance: tight coupling (Shared Kernel) means tight inter-team governance; decoupling patterns (Anti-Corruption Layer) enable independent evolution. When you draw the context map, you are also drawing the power map.
5. Treat the Inverse Conway Maneuver as a political proposal. Proposing to reorganize teams in service of a desired architecture is proposing to redistribute power. It will be received politically, not just technically. Frame it that way, engage the affected stakeholders explicitly, and build the legitimacy for the reorganization through the same deliberative processes you would apply to any major organizational change.
6. Earn legitimacy through transparency, not just expertise. Liberal governance principles — transparency, accountability, checks against concentrated power — apply to engineering governance. Make decision rationales visible. Create appeal processes. Distribute decision authority rather than concentrating it. These are not bureaucratic overhead; they are the mechanisms through which governance authority becomes legitimate rather than merely enforced.
Thought Experiment
The Benevolent Dictator
Your organization has grown to 200 engineers. Technical decisions have become slow, contentious, and increasingly political. A respected senior engineer proposes: "We should have a Technical Steering Committee of five senior engineers who can make binding architectural decisions. They have the most context, the most experience, and they'll move faster than consensus processes."
The proposal is technically coherent. The five engineers named are widely respected. The committee would have formal authority to resolve disputes, approve RFCs, and set technical direction.
Consider the following:
On legitimacy: What would make the TSC's authority legitimate rather than merely powerful? Who would need to consent to this arrangement, and how? Does expertise alone confer the right to make binding decisions that affect 195 other engineers?
On the technocracy trap: Which decisions the TSC would make are genuinely technical (with a defensibly correct answer), and which are actually political (involving value trade-offs about team autonomy, resource allocation, or strategic direction)? Can those categories be kept separate in practice?
On agonism: If the TSC's decisions consistently reflect the values and interests of five people from similar backgrounds and roles, what happens to the engineers whose values and interests differ? Is the result consensus or suppression?
On the Inverse Conway Maneuver: The TSC would itself become a communication structure. What system architecture would that structure tend to produce? Does that architecture match what the organization needs?
There is no required answer. The thought experiment is complete when you can articulate a specific legitimacy framework for the TSC — including what would make its authority genuine rather than merely asserted — and when you can name which categories of decisions it should not make unilaterally, and why.
Boundary Conditions
When agonism is insufficient. Agonistic governance assumes adversaries share a commitment to the framework within which they disagree. When they do not — when a team's interest is to exit the shared system entirely rather than to contest within it — agonism fails. Some conflicts require authority to decide, not processes to surface disagreement. Know when you have moved from agonism to antagonism, and have a fallback that does not require consensus.
When the RFC process is the wrong tool. RFC processes are appropriate for decisions where broad organizational input genuinely improves the outcome and where the decision can wait for the process to run. For decisions that require speed, that are genuinely within a team's authority to make without cross-organizational input, or where the political context makes open deliberation unsafe (information asymmetry, power imbalances), the RFC process may produce theater rather than legitimacy.
When expertise legitimacy is earned, not assumed. Technical authority is not conferred by title. A staff engineer who has consistently made calls that proved wrong, or who has never delivered in the domain they are opining on, does not have the legitimacy to exercise authority in that domain — regardless of their formal role. Legitimacy must be continuously maintained, not merely established.
When the Inverse Conway Maneuver exceeds your authority. Proposing to reorganize teams is a significant political act. It may exceed what a staff engineer can propose unilaterally, even if the technical case is sound. Understand the authority structure you are operating in: who has the standing to propose organizational changes, and who does not. Proposing beyond your authority — even correctly — damages the legitimacy of the proposal.
When Conway's Law cannot be escaped. Some organizational structures are too entrenched — politically, historically, contractually — to be reshaped in service of architectural goals. The Inverse Conway Maneuver requires organizational authority that may not exist. In these cases, the architecture must accommodate the organizational reality, and the appropriate response is to design integration patterns (Anti-Corruption Layers, Published Languages) that minimize the damage of organizational coupling rather than to propose reorganizations that cannot happen.
Key Takeaways
- Power and authority are distinct. Power is the capacity to compel; authority is justified power. Staff engineers often have high epistemic authority and limited formal power. Engineering governance that conflates these — granting formal authority and expecting it to automatically produce buy-in — routinely fails. Legitimacy must be built, not assumed.
- Communicative rationality is an aspiration, not a description. RFC processes and design reviews invoke the ideal that the best argument wins. In practice, technical decisions are strategic: participants advance institutional positions, team interests, and personal stakes alongside their technical claims. Recognizing this is not cynicism — it is the precondition for designing governance that works rather than governance that merely looks deliberative.
- Conflict is normal; suppressing it is the problem. Agonistic governance does not seek to eliminate disagreement through consensus. It structures disagreement productively — making it visible, bounded, and between adversaries who share a commitment to the framework rather than enemies who do not. A process that consistently produces unanimity is not healthy.
- Conway's Law is a political claim. Communication structures are power structures. The architecture your organization produces mirrors not just how information flows, but who has authority over what, who depends on whom, and whose interests are served by the current arrangement. The context map is a power map.
- The Inverse Conway Maneuver is a political intervention. Deliberately reorganizing teams to produce desired architecture redistributes power, autonomy, and authority. Treat it as such: engage affected stakeholders, make the trade-offs explicit, and build the legitimacy for the change through legitimate process.
Further Exploration
- Political Legitimacy — Stanford Encyclopedia of Philosophy
- Jurgen Habermas — Stanford Encyclopedia of Philosophy
- Communicative versus Strategic Rationality: Habermas Theory of Communicative Action and the Social Brain — PMC
- Democratic Politics and Conflict: An Agonistic Approach — Quod
- Conway's Law — Martin Fowler
- Conway's Law Revisited — USENIX
- A Thorough Team Guide to RFCs — LeadDev
- Staying Aligned with Authority — StaffEng
- Architecture Review Boards: Bureaucracy or Risk Control? — Ian Hafkenschiel
- Deliberative governance in the context of power — Taylor & Francis
- The technocratic take-over of democracy — IPPA