Skip to main content

Personal User Manual

This page saves us six months of figuring out how to work together.

High trust. Radical candor. Clear boundaries. Here's the operating manual — read it before our first 1:1.

Default ModeAsync-first
CommunicationBLUF & Direct
MeetingsAgenda Required
Core ToolkitDDD • RICE • KCS
Deep work environment — product strategy workspace

Operating Rhythm

I'm the lighthouse, not the tugboat

My job is making the right path obvious — not doing the rowing for everyone. Good writing, trade-off maps, and visible decision logs beat another status meeting.

Async by Default

  • Decision logs and 1-pagers over meetings about meetings
  • Notion/Linear/Slack for structured updates — not surprise DMs
  • Written proposals before calendar invites
  • If it can be a Loom, it shouldn't be a meeting

High-Bandwidth When It Counts

  • Architectural decisions that affect multiple teams
  • Incident response and crisis triage
  • Stakeholder alignment when written context isn't enough
  • 1:1s — never skipped, never status updates

How to Communicate With Me

Structured communication helps me work faster

I have ADHD. Bullet points, numbered lists, and clear headings help me give you my best thinking quickly. This isn't a demand — it's a cheat code for getting better output from me.

Bottom Line Up Front

BLUF

Lead with the conclusion. Then explain how you got there. I'll read the whole thing — but I'll read it faster if I know where it's going.

In both directions

Direct Feedback

If something isn't working, I'd rather hear it straight so we can fix it together. I'll give you the same respect. No compliment sandwiches, no passive-aggressive Slack reactions.

Show me the query

Data Over Debate

When we disagree, I'd rather look at the data together than debate from assumptions. I'll pull the query — you bring the context. Best argument wins, regardless of title.

When Things Go Sideways

The Kobayashi Maru Protocol

I don't accept the premise that the constraint is real until I've pulled it apart myself.

Panic doesn't help. When things break, I stay calm, rewrite the constraints, and find the path forward. During incidents, I handle stakeholder communication so engineers can focus on the fix. I'll translate the technical reality into business terms and manage expectations upward — that's the job.

Named after the Star Trek training exercise designed to be unwinnable. The lesson: the best response to an impossible constraint is to reject the setup entirely and find a third option.

Energy

What drains me vs what lights me up

Sharing this upfront means we can design our collaboration around where I do my best work.

Drains Me

  • Meetings without agendas or clear outcomes
  • Process that exists for its own sake
  • Manual work that should be automated
  • Decisions made by committee that could be made by one owner
  • Performative urgency on things that aren't actually urgent

Energizes Me

  • Ambiguous data systems with no owner yet
  • Deleting code, features, or process that isn't earning its keep
  • Removing blockers for engineers so they can ship
  • Turning a messy domain into clear bounded contexts
  • Shipping something real and watching actual humans use it

The Toolkit

Three frameworks I actually use

Not because they're trendy — because they solve real problems I've hit in production.

DDD

Domain-Driven Design

Clear ownership boundaries, ubiquitous language, and architecture that reflects how the business actually works — not how it looks in slides.

Domain bugs →

Prioritisation

RICE / DRICE

Standard RICE for consumer-facing features. DRICE (with a domain-weight modifier) for internal platforms where reach math breaks down.

Why RICE fails →

KCS

Knowledge-Centered Service

Documentation is a product surface. Every decision, workaround, and incident gets captured in the same loop: fix it, document it, close the gap.

Docs as product →

Working FAQ

The questions that come up most often

These are the plain answers I end up giving in interviews, diligence calls, and first-week handoffs.

How does Ryan Winkler prefer to communicate?

Start with the conclusion, then the context. Written updates beat surprise meetings for anything that needs a trail. I default to async, but I switch to live conversation when the stakes are high or the room is confused.

What is Ryan Winkler's approach to decision-making?

I want the decision, the trade-offs, and the owner written down. Frameworks like RICE or DRICE can help, but the real test is whether the team can explain why this matters now and what we are not doing instead.

How does Ryan Winkler handle crises?

Stay calm, work the blast radius first, and keep engineers focused on the fix. I handle the status updates, translate the technical reality for stakeholders, and make sure we capture the lesson afterward so the same failure does not repeat.

What tools and frameworks does Ryan Winkler actually use?

Domain-driven design for boundaries and language, RICE or DRICE for prioritization, and KCS for turning fixes into reusable knowledge. The specific tool matters less than keeping context visible and decisions traceable.

Sound like someone you'd work well with?

I'm always open to conversations with teams building complex, trust-sensitive, or high-ambiguity products.

This page changes when I do. Last updated 2026-04-20.