Skip to content
Back to writing
8 min read
#engineering-leadership #company-culture #psychological-safety #platform-engineering

Say Yes First

A product engineer brings a small tooling idea to platform. The default response — no, not now, here's why it won't work — builds a wall. There's a better one.

Platform teams live in the path of everyone else’s ideas. That is the job. What isn’t the job — though many teams behave as if it is — is being the organizational immune system that rejects anything unfamiliar before it has a chance to breathe.

I’ve watched brilliant tooling ideas die in a single Slack thread. Not because they were bad. Because the first response was a wall.

The same idea, two defaults

Alex is a product engineer. They notice a friction point in the inner loop — something small, maybe a CLI wrapper, maybe a test harness tweak — that could save a few hours a week across several squads. Reasonable scope. Clear user. They bring it to platform.

What happens next is mostly cultural, not technical.

Alex proposes a small dev-tooling improvement

No-first
  1. That's not on our roadmap.
  2. We tried something like this in 2019. It failed.
  3. You'd need to go through the architecture review board.
  4. We don't have capacity until Q3.
OutcomeAlex stops volunteering ideas. The next engineer who has a thought watches the thread and says nothing.
Yes-first
  1. Interesting — what problem does this solve day to day?
  2. Yes, and we could start with a thin slice behind a feature flag.
  3. Let's pair for an hour and map what 'done' looks like.
  4. If it works, we document it and offer it to the other squads.
OutcomeAlex refines the idea with people who know the constraints. Even a partial version ships. The team learns something either way.

The idea might be wrong. The yes-first path discovers that fast. The no-first path discovers nothing — except that bringing ideas to platform is a waste of time.

The expensive failure isn’t shipping a bad tool. It’s training an entire organization that ideas go to die.

Now scale Alex’s scenario. Next month the idea isn’t small — it’s the kind of insight that saves hundreds of hours a quarter. In which culture does that engineer still speak up?

Walls accumulate

“No” feels efficient. It is immediate. It protects capacity, standards, and the mental model of how the system ought to work.

It also compounds.

Each dismissal teaches the org where not to spend social capital. Platform becomes a gate, not a partner. Product engineers route around you — shadow tooling, duplicate infra, local hacks that never get hardened. You “win” the argument and lose the system.

No-first default
  • Ideas die in the first reply — before constraints are even understood
  • Engineers optimize for not looking naive in public channels
  • Platform capacity spent rejecting instead of shaping
  • Shadow tools proliferate; official stack drifts from reality
Yes-first default
  • First response is curiosity — what problem, for whom, by when?
  • Bad ideas fail cheaply in a sandbox, not loudly in a thread
  • Platform earns a reputation as a force multiplier
  • Shared tooling converges because people want to bring work to you

This isn’t softness. I’ve run platform and financial-crime systems in regulated environments where “yes” without guardrails is negligence. Yes-first doesn’t mean yes to production on Friday. It means yes to exploration — yes to a spike, yes to a doc, yes to thirty minutes of pairing — before yes to merge.

What you pay for “no”

Collaboration dries up

When ideas routinely die in public, people stop surfacing them. You don't get fewer bad ideas. You get fewer ideas — full stop. The good ones included.

Innovation moves underground

If the official path is rejection, innovation doesn't stop. It just stops being visible, documented, or supportable. That's worse.

Problem-solving narrows

Defensive teams defend their model of the world. They don't stress-test it with outsiders who see different failure modes. You optimize locally and drift globally.

Psychological safety erodes

People map 'speaking up' to 'getting burned.' Retention suffers — not because of comp, but because smart people won't stay where curiosity is punished.

Research on collaborative cultures consistently finds the same shape: teams that share ideas openly outperform on productivity, engagement, and retention. Google’s Project Aristotle put psychological safety at the top of the list for high-performing teams — not raw talent, not tenure, not whether everyone went to the same school.

#1
Psychological safety — top predictor in Google's Project Aristotle
Idea-sharing cultures report materially higher innovation output
Dismissive defaults correlate with disengagement and shadow work

The numbers vary by study. The direction doesn’t.

Yes-first in practice

“Saying yes” is not approving every PR. It’s choosing the first move that keeps momentum and truth-seeking alive.

Defaults that actually work
Lead with the problem, not the verdict

Replace 'that won't work' with 'help me understand the failure mode you're seeing.' Same calendar time. Different signal.

Use 'yes, and' before 'no, because'

Improv isn't corporate cringe here — it's a forcing function. Find the viable grain in the idea, then attach constraints.

Time-box exploration

A yes can be 'yes, we'll spike this for two days and decide with data.' Bounded yes is how adults ship in banks.

Make rejection rare and expensive — for you too

If you say no, document why in a place others can learn from. A naked no is laziness dressed as standards.

Credit the source when something ships

Public recognition closes the loop. Next Alex watches that and thinks: worth bringing the next one.

For platform leads

Your team is judged on throughput of good decisions, not throughput of rejections. Measure how many ideas from outside your team became safer, faster, or simpler — not how many you kept off the roadmap.

Psychological safety isn’t a perk

Amy Edmondson’s work on psychological safety is often quoted and rarely operationalized. The practical version is boring and hard: can a mid-level engineer post a half-baked idea in a channel with staff engineers watching, and survive the thread without career damage?

If not, you don’t have a culture problem in the abstract. You have a hiring-and-promotion problem in the specific — you are selecting for people who learned to stay quiet.

Psychological safety isn’t comfort. It’s the ability to be wrong in public without being written off.

That matters doubly in platform and infra roles. You see more of the system than anyone. If you’re the only one allowed to have ideas about the system, you’ve built a bottleneck with a personality attached.

When no is the right answer

Yes-first isn’t yes-always.

Say no when the idea violates a hard constraint — regulatory, security, capacity with no mitigation path, or a clear duplicate of something you’re deprecating. Say no after you’ve shown you understood the proposal. The difference lands.

What I look for in a yes-first org
Ideas get refined, not executed blindly

The yes is to the conversation and the spike — not a blank check to production.

Platform is a multiplier

Success looks like other teams shipping faster because they engaged with you, not despite you.

Walls are visible

When you must block something, explain the constraint clearly enough that someone smarter could route around it next time.

Silence is a metric

If external idea volume drops, assume you're winning arguments and losing trust.

Build bridges, not walls

Every default-no is a brick. Enough of them and you don’t have a platform team — you have a fortress. Fine for keeping things out. Useless for moving the org forward.

The alternative isn’t chaos. It’s a discipline of first responses that assume good intent, respect constraints, and treat every idea — especially the small ones — as a probe into how the system actually works versus how you wish it worked.

Alex’s tooling idea might fail. That’s cheap. Training Alex never to speak again is expensive.

Originally published on Medium

This piece first appeared as Building Bridges with a “Yes-First” Mentality in Tech (July 2024). Rewritten and expanded for this site.

RR
Rafael Roman
CTO & Co-founder at Upgrid · Previously N26, Personio, GFT

More writing