How Open Source Enables Collaboration in Creating a Platform
Ben Linders Β· rss Β· 2026-07-11 Reader π₯οΈ
Cognitive LoadCraft CommunityDeveloper Experience & FlowGolden PathPlatform EngineeringTeam AutonomyTrust
A platform succeeds as a collaboration system between mutually dependent platform and application teams rather than as a one-way product handoff, and it wins adoption only when trust -- built through predictable, consistent operation and an open-source-derived shared standard and working culture -- turns tooling into a chosen way of working instead of a management mandate.
practical Β· Journalistic practitioner report + Q&A interview (InfoQ). Ben Linders distills a KubeCon Europe talk by Marcy Paramonova and Stephane Cusin on building cloud-native culture in a bank, interleaving direct quotes with a two-question post-talk interview. β Claims are first-person, experience-grounded testimony from one bank's platform team; not empirically generalized. The piece reports the platform team's own account of trust and culture change and never surfaces the consuming application teams' experience or any adoption metrics.
Structure
| Part | Role |
|---|---|
| Thesis | States the two load-bearing claims up front: a platform is a collaboration system, and engineers trust it through predictable behavior, not features. |
| Open source as shared standard | Introduces the enabling mechanism -- a common language/standard between teams, vendors, and tools -- and its tension (open source was not an obvious choice in a bank; support and accountability were questioned). |
| Trust is built, not decided | Grounds the trust thesis in day-after-day consistency; developers trust predictable behavior, not features. |
| Two-sided participation | Open-source users contribute, form communities, and exchange ideas; the team reinterprets this as open Genius Bar support sessions that pull in other infrastructure teams. |
| Ownership and identity | Ownership changes engagement (engineers trusted to decide, not just execute); being an engineer means problem-solving and sharing that passion. |
| Open source as commitment, not tooling | Reframes the choice as sociotechnical -- change only the tools and not how people think/collaborate/build and you hit a wall; open source was a compass, never a directive or dogma. |
| Q&A: building trust | Concrete trust-building mechanisms: standardization, automation, operational excellence, a consistent experience across environments, explicit platform responsibilities and service levels, and reduced cognitive load via sensible defaults and opinionated workflows. |
| Q&A: transparency and culture shift | Sharing before perfection turns users into early testers/collaborators; culture shifted because tools demanded a way of working (documented decisions, contributing back, explicit ownership), not because an initiative was announced. |
Key terms
- platform as a collaboration system
A platform is a structure of mutual dependence -- platform, product, and application teams each depend on the others and must all move forward -- which is why they need shared standards; it is not a one-way product or service handed from a central team to consumers. - predictable behavior / trust
Developers trust a platform because it behaves consistently day after day; trust is operated into being through consistency, not declared by decision, and not bought with features. - reducing cognitive load
Hiding infrastructure complexity behind sensible defaults and opinionated workflows -- rather than exposing every Kubernetes capability -- so developers focus on their applications, not the underlying platform. - open source as a commitment / compass
Open source is a cultural orientation -- how people think, collaborate, and build -- and a compass that orients the work, not a tool choice, a directive from management, or a dogma. - explicit ownership
Open-source-style clarity about who maintains a component, who makes decisions, and where to go for help -- extended into explicit platform responsibilities, service levels, and the boundary where a consuming team's own responsibility begins.
Propositions
- explicitA platform is a collaboration system: platform, product, and application teams mutually depend on one another and must all move forward, which is exactly why they need shared standards.conf: highsupportsPlatform as a Product: Delivering Value While Balancing Competing Priorities Β· p4 β The collaboration-system framing (platform team depends on application teams and vice versa; users contribute back) is a concrete instance of the two-sided-market claim that platforms must decentralize extension by letting multiple teams contribute capabilities.
- explicitEngineers trust a platform because of its predictable, consistent behavior, not because of its features.conf: highsupportsThree Pillars of Platform Engineering: A Virtuous Cycle Β· p10 β Cusin's 'developers trust a platform because it behaves predictably, not for its features' independently corroborates the three-pillars claim that trust is the platform's ultimate output and that developer trust yields willing adoption over mandated usage.
- explicitcorroboratedTrust in a platform is not a decision but an accretion -- built by operating the platform day after day, through consistency.conf: highsupports βWhat New CEOs Get Wrong About the Job Β· p15 β Both independently locate trust as an accretion built through everyday, consistent behavior rather than a one-time decision or a function of time elapsed β one about a CEO's relationship with their organization, the other about engineers' relationship with a platform.extends βPresentation: Platform Engineering in the Age of AI Β· p29 β Adds that trust is a prerequisite not only for platform adoption but for collecting honest measurement data in the first place β the platform team must earn trust before developers will even report problems accurately.
- explicitOpen source supplies a shared standard and a common language between teams, vendors, and tools -- the coordination substrate the collaboration system requires.conf: high
- explicitOpen-source users do not merely consume the technology; they contribute back, form communities, and exchange ideas -- a two-sided participation a platform team can convert into practices such as open Genius Bar support sessions that draw in other teams.conf: high
- explicitReducing cognitive load -- providing sensible defaults and opinionated workflows instead of exposing every underlying capability -- lets developers focus on their applications rather than on infrastructure complexity.conf: highsupportsHow Platform Engineering Using Golden Bricks Can Enable Fast and Smooth Delivery Β· p3 β 'Reducing cognitive load ... sensible defaults and opinionated workflows so developers focus on their applications' directly instantiates the claim that reducing developer cognitive load is the primary purpose of a platform.
- explicitTrust is built by making platform responsibilities explicit -- which services the platform operates, what service levels to expect, and where a team's own responsibility begins -- and by delivering the same experience and expectations across development, testing, and production.conf: high
- explicitTransparency -- sharing work before it is polished and giving users visibility into what is being done and why -- builds a stronger relationship than a finished product, turning users into early testers and collaborators rather than passive consumers.conf: high
- explicitGiving engineers ownership -- trusting them to make real decisions and have real impact, not only to execute tasks -- changes their engagement.conf: high
- explicitOpen source is a commitment, not just a software choice: change only the tools and not how people think, collaborate, and build, and you will hit a wall.conf: high
- explicitAdoption of open source worked as a compass that orients the work, not as a management directive or a dogma.conf: highsupportsHow Platform Engineering Using Golden Bricks Can Enable Fast and Smooth Delivery Β· p5 β 'Open source was never a directive from management ... a compass' plus trust-driven willing adoption supports the principle that voluntary adoption (not mandate) is the canonical signal of platform fit.
- explicitDurable culture change follows from tools and practices demanding a certain way of working, not from a culture initiative being announced -- adopting a technology like Kubernetes means joining a community whose norms (documented decisions, contributing back, explicit ownership) pull the organization toward transparency and shared ownership.conf: high
- implicitcorroboratedBecause an internal platform's users lack a market's exit and choice, compliance without earned trust is fragile -- so trust and a consistent experience, not mandate, are what actually secure adoption.conf: mediumsupports βAchieving Compliance as a Platform Engineering Team by Helping Developers Β· p2 β Independent case (AWS tagging/compliance rollout) corroborates the trust-not-mandate thesis for a captive internal-platform audience that lacks a market's exit and choice.
- implicitTool choice is an organizational-design decision: because a tool's community norms transfer into the adopting organization over time (Conway's-law-forward), platforms should be selected partly for the working culture they import, not only for their technical fit.conf: medium
Arguments
A platform earns willing adoption through trust built on predictable, consistent operation -- not through features and not through management mandate. strength: medium
Explicit premises:
- Developers trust a platform because it behaves predictably, not because of its features (Cusin).
- Trust is not a decision; it is built by operating the platform consistently, day after day.
- Open source was never a directive from management or a dogma -- it worked as a compass.
Implicit premises:
- Internal platform users, unlike market customers, can route around or quietly resent a mandated platform, so compliance without trust is fragile.
- Consistency is observable over time and accrues credibility, whereas features are one-off and do not by themselves generate trust.
Inferences:
- If trust rather than features drives willing adoption, investment should flow to operational excellence and consistency (and to earning trust) rather than to feature breadth or to enforcement.
Because platform and application teams mutually depend on each other, they need shared standards -- and open source is the natural source of that common language. strength: medium
Explicit premises:
- The platform team depends on the application teams and vice versa, and both must move forward (Paramonova).
- Open source gave a shared standard and a common language between teams, vendors, and tools (Cusin).
Implicit premises:
- Mutual dependence without a shared standard produces coordination friction and divergence between otherwise-autonomous teams.
- A neutral, externally-governed standard (open source) is more acceptable across independent parties -- especially in a bank where support and accountability are contested -- than one team's proprietary choice.
Inferences:
- Therefore the platform team's job is not only to provide capabilities but to establish and steward the shared standard and common language that let interdependent teams collaborate.
Open source is an organizational-design commitment, because durable culture change comes from tools and practices demanding a way of working, not from culture initiatives. strength: medium
Explicit premises:
- Adopting Kubernetes means joining a community with norms, expectations, and a way of working together.
- The culture shifted not because someone announced an initiative but because tools demanded a certain way of working, and over time that way became the org's own.
- If you change only the tools and not how people think, collaborate, and build, you will hit a wall.
Implicit premises:
- Team behavior is shaped by the artifacts and communities it adopts (a Conway's-law-forward assumption).
- Norms embedded in a tool's community -- documenting decisions, contributing back, explicit ownership -- actually transfer into the adopting organization rather than being resisted.
Inferences:
- Therefore selecting open source is a sociotechnical/org-design decision, and platform leaders should weigh the working culture a tool imports, not just its technical fit.
Narratives
- The Genius Bar: instead of the usual ticket-driven support, the team ran open support sessions where users could come and have their problem solved together with the platform engineers; over time this drew interest and was joined by many other infrastructure teams.
β Concretizes the two-sided, collaboration-system claim -- support reframed from a one-way service desk into joint problem-solving that recruits contributors, an internal echo of open-source community practice. - Open source 'was not an obvious choice in a bank environment' -- there were real questions about support and accountability -- yet it was adopted, not by directive, but as a compass that helped the team orient the whole effort.
β Frames the stakes and the tension the trust thesis has to overcome, and reframes adoption as orientation rather than mandate. - The culture did not shift because someone announced a culture initiative; it shifted because adopting the tools (Kubernetes and its community) demanded a certain way of working -- documenting decisions, contributing back, making ownership explicit -- and over time that way of working became the team's own.
β Carries the sociotechnical conclusion: culture as a downstream effect of tooling and community norms rather than of top-down programs.
Questions addressed
- β
What actually makes developers trust a platform?
Predictable, consistent behavior accumulated by operating the platform day after day -- not its feature set. - β
What is a platform, structurally -- a product handed over, or something else?
A collaboration system of mutually dependent platform, product, and application teams who all need shared standards to move forward. - β
How do you build trust with a platform's users? (explicit InfoQ interview question)
Standardization, automation, and operational excellence; a consistent experience and expectations across dev/test/prod; explicit platform responsibilities and service levels; and reduced cognitive load via sensible defaults and opinionated workflows -- plus transparency that makes users early collaborators. - β
How did the engineering culture shift over time? (explicit InfoQ interview question)
By internalizing open-source community norms (documented decisions, contributing back, explicit ownership); the shift was pulled by the tools' demanded way of working, not pushed by a culture initiative. - β How were the bank's original worries about open source -- support and accountability -- actually resolved?
The concerns are named early but never directly answered; the piece pivots to trust-through-operation and explicit responsibilities, leaving the specific support/accountability resolution implicit.
Gaps
- incompleteSingle-organization, self-reported testimony from one bank's platform team, with no consumer-side evidence, adoption metrics, or failure cases. We hear the platform team's account of trust and culture change but never the application teams' experience of the platform, so the central 'trust' and 'collaboration system' claims are asserted from the producer side only.
Read next: Platform outcome measurement and consumer-side evaluation -- DORA/SPACE and adoption/experience/outcomes frameworks; Team Topologies (Skelton & Pais) on platform-team interaction modes to check the mutual-dependence claim against how the relationship actually operates. - incompleteAn unreconciled internal tension: the article claims both that 'changing only the tools, not how people think, will hit a wall' and that 'the culture shifted because tools demanded a certain way of working.' The necessary-but-not-sufficient reconciliation (tools create the pull; people must still internalize the practices) is left implicit, and what determines whether a tool's community norms actually transfer versus stall is never examined.
Read next: Conway's-law re-readings and sociotechnical systems theory (Skelton & Pais; the original Conway paper); diffusion-of-practices and communities-of-practice literature on when norms embedded in tooling actually take hold in an adopting organization. - incompleteThe two-sided contribution model is asserted -- users contribute, communities form, Genius Bar sessions draw teams in -- but never operationalized. How contribution is governed, who keeps quality from degrading as multiple teams contribute, how the producer (contributor) experience is designed, and how the platform team avoids becoming the bottleneck it replaced are all left open.
Read next: Platform-as-product producer-experience and governance (Evan Bottcher's platform-thinking work; Gregor Hohpe on platform architecture governance); Team Topologies on the enabling-team interaction mode and contribution/collaboration boundaries. - incompleteThe org-design preconditions of 'ownership' are invisible. Trusting engineers to make real decisions and have real impact presumes decision rights, competence, and slack are already distributed to application teams -- and in a bank with support/accountability constraints, that redistribution is the hard, expensive part the article treats as already done.
Read next: Team autonomy / structured empowerment and mission-based leadership; Team Topologies on stream-aligned teams owning their flow; the political and capacity cost of pushing correctness, compliance, and decision rights down into teams.
Closes gaps elsewhere
- Platform as a Product: Delivering Value While Balancing Competing Priorities Β· g1 β That extract flags that the two-sided-market insight is never operationalized -- 'what does a good producer experience look like? how do you design contribution models?' This piece supplies concrete answers from the producer side: open-source community practices (contributing back, documented decisions, explicit ownership of components), open Genius Bar co-solving sessions that recruit contributing teams, and transparency that turns users into early collaborators -- a partial closure that names real contribution mechanisms while still leaving contribution governance/quality-control open (this doc's own g3).
Related documents
- Platform as a Product: Delivering Value While Balancing Competing Priorities
- Achieving Compliance as a Platform Engineering Team by Helping Developers
- Presentation: Platform Engineering for Everyone - Success Canβt Be Coded
- How Platform Engineering Using Golden Bricks Can Enable Fast and Smooth Delivery
- Three Pillars of Platform Engineering: A Virtuous Cycle
- 2024_final_dora_report
- DORA Community Discussion - DX Core 4
- Presentation: Platform Engineering in the Age of AI
- How to measure AI developer productivity in 2025 | Nicole Forsgren
- Reverse Engineering your Software Architecture with Claude Code to Help Claude Code