Skip to Content
Frameworks & ToolsFrameworks

Frameworks

Structured approaches to decision making, problem solving, and interview preparation.

Interview Frameworks

STAR Method

In Progress

Structured approach to behavioral interview responses.

SituationTaskActionResult

Decision Trees

📋Planned

Visual frameworks for making complex technical decisions.

Decision PointsOutcomesCriteria

Analysis Frameworks

Tradeoff Matrix

📋Planned

Systematic approach to evaluating competing options.

Criteria WeightingScoringComparison

Root Cause Analysis

📋Planned

Frameworks for diagnosing and addressing root causes.

5 WhysFishboneFault Tree

Risk Assessment

📋Planned

Evaluating and mitigating risks in technical decisions.

Risk MatrixMitigationMonitoring

Why Use Frameworks?

Frameworks help you:

  • Structure your thinking – Avoid rambling or missing key points
  • Communicate clearly – Others can follow your reasoning
  • Be consistent – Apply the same rigor to every problem
  • Save time – Don’t reinvent the wheel for common patterns

Quick Reference

Decision Making Checklist

  • What are we optimizing for?
  • What are the constraints?
  • What are the alternatives?
  • What are the tradeoffs of each?
  • What’s reversible vs irreversible?
  • What data would change our decision?
  • Who needs to be aligned?

Problem Solving Steps

  1. Define the problem clearly
  2. Gather relevant information
  3. Generate multiple options
  4. Evaluate against criteria
  5. Decide and commit
  6. Execute with feedback loops
  7. Learn and iterate
Last updated on