Introduction
Every leader has lived this moment:
You’re staring at three possible solutions…
〇 All viable.
〇 All defensible.
〇 All with trade-offs.
And the team is waiting for direction.
The business is waiting for progress.
You feel the weight.
Early in my leadership journey, I thought technical depth alone would make decisions easier. But leading in Platform Engineering, across cloud infrastructure, reliability, migrations, and compliance, taught me something different:
Your ability to make decisions is more valuable than the decisions themselves.
Great leaders don’t just choose.
They create clarity, reduce ambiguity, frame trade-offs, and move the team forward.
That requires more than instinct.
It requires a framework.
Below are the frameworks I rely on as a Platform Engineering leader, adapted into a practical, narrative style you can apply today.
The 5C Framework: Clarity Before Choice
Useful when the problem itself feels messy.
5C = Context → Constraints → Criteria → Choices → Consequences
Step 1: Context
What problem are we truly solving? What’s the business impact?
Step 2: Constraints
Budget, compliance, timelines, architecture reality.
Step 3: Criteria
What defines “success”?
Latency? Cost? Security? Time to deliver?
Step 4: Choices
List options without evaluating yet.
Step 5: Consequences
For each option:
◦ Best case
◦ Worst case
◦ Most likely case
Why it works:
It slows down noise and speeds up clarity.
The Two-Way vs One-Way Door Framework (Amazon-style)
Perfect for infrastructure, security, and architectural decisions.
One-Way Door
Hard to reverse.
High blast radius.
Examples:
- Choosing a primary database engine
- Rewriting the CI/CD backbone
- Changing API versioning strategy
✓ Requires deeper analysis, stakeholder alignment, risk modeling.
Two-Way Door
Easy to revert.
Low impact.
Examples:
- Changing dashboards
- Tuning alarms
- Updating tagging strategy
✓ Make the call fast. Experiment. Iterate.
Why it works:
It avoids overthinking reversible decisions.
The 70% Rule: Perfect Is the Enemy of Progress
Jeff Bezos and Satya Nadella both use this mental model.
“Make decisions when you have 70% of the information.
Waiting for 90% slows the organization.”
As a Platform Engineering leader, I’ve seen this repeatedly:
Teams often wait for certainty that never comes.
Instead:
- If the cost of delay > cost of mistake → Decide now
- If the cost of mistake > cost of delay → Collect more data
This rule reduces anxiety and accelerates execution.
The Decision Diamond: Balancing Tech, Business & People
Every engineering leader should evaluate decisions across four quadrants.
Technical Quality
Does this improve reliability, security, scalability?
Business Value
Does it reduce cost? Improve time-to-market?
Operational Impact
Does this increase toil or improve runbooks?
Team Alignment
Does the team understand it? Support it?
A perfect decision aligns at least three of these four quadrants.
The “What Will Break?” Future Projection Model
A simple but powerful mindset:
Imagine the decision has failed. What went wrong?
Then mitigate those risks upfront.
I use this heavily in cloud architecture, especially during migrations, security decisions, and cost controls.
The Decision That Changed My Leadership
During one of our modernization push, we faced a tough choice:
Migrate aggressively or take a phased, risk-mitigated approach.
The business wanted speed.
The team wanted safety.
For weeks, the decision felt impossible, until I applied the 5C framework.
It created space for clarity:
- Context: Needed modernization to scale compliance and performance.
- Constraints: Zero customer impact, limited bandwidth.
- Criteria: Safety > speed, audit-ability, rollback paths.
- Choices: Big-bang or phased
- Consequences: High-risk vs predictable progress.
The answer was obvious: Phased migration, which ended up being the single most reliable decision we made that year.
The lesson?
Frameworks rescue you when emotions, pressure, and ambiguity mix.
Eat · Train · Lead Approach
As with all parts of life, strong decision-making follows the ETL philosophy:
Eat = Input Discipline
You can’t decide well if your inputs are poor.
Gather clean data, context, signals, feedback.
Train = Decision Muscle
Decision-making improves only through repetition.
Use frameworks until they become instinct.
Lead = Clarity for Others
Your job isn’t to make decisions alone. It’s to make decisions visible, predictable, and repeatable for your teams.
The result?
A leadership style rooted in calmness, clarity, and execution excellence.
Key Takeaways
✔ Good leaders choose.
✔ Great leaders create clarity.
✔ Elite leaders build frameworks others can use.
Step-by-Step Blueprint: How to Implement Decision Frameworks in Your Team
Step 1: Introduce the 5-C Model
Teach your team to use it in RFCs, proposals, and architecture docs.
Step 2: Tag Every Decision
Use tags:
- #onewaydoor
- #twowaydoor
This alone ends overthinking.
Step 3: Run 70% Info Reviews
During standups or design meetings, ask:
“Do we have 70% clarity? If yes, we decide today.”
Step 4: Create a “Decision Log”
Track:
- Problem
- Options
- Framework used
- Final reasoning
- Owner
- Date
It builds organizational memory.
Step 5: Foster Psychological Safety
Good decisions come from honest discussions.
Reward well-reasoned decisions, even if outcomes vary.
Step 6: Weekly Review
Hold a Decision Retrospective every Friday:
- Which decisions were excellent?
- Which were slow?
- Which caused friction?
Document patterns.
This article is for educational and professional development purposes only and does not represent organizational policy or internal strategic guidance. All opinions expressed are independent and leadership-focused.
About the Author
Raj Chanolian is an Engineering leader, specializing in cloud modernization, reliability, and building high-performing engineering teams. He writes through the lens of his Eat · Train · Lead philosophy, blending personal discipline, fitness principles, and practical leadership to help engineers think clearly, decide faster, and lead with purpose. Raj is passionate about simplifying complex systems, empowering teams, and sharing frameworks that make technical leadership more human, actionable, and sustainable.
Most decision-making failures are not about bad judgment — they are about skipping the setup work. The 5C framework and the one-way/two-way door distinction sound like management theory until the first time they rescue you from a three-week analysis paralysis loop. These frameworks do not make decisions for you, but they get your team aligned on what you are actually deciding before you spend energy fighting over the answer.
What I'd Actually Do
- Run the 5C framework on your next major decision before calling a meeting — context, constraints, criteria, choices, consequences
- Label every open decision in your team backlog as either #onewaydoor or #twowaydoor — you will immediately eliminate half the overthinking
- Adopt the 70% rule explicitly: if you have 70% of the data needed, decide today and build in a review checkpoint
- Start a lightweight decision log — just a shared doc with problem, options, framework used, and outcome; you will thank yourself in six months
- Hold a 20-minute Decision Retrospective on Fridays: which decisions moved fast, which dragged, and why