🎯 Goal: Start with a real frustrating situation explaining tech
Share a trigger moment (choose one that feels authentic):
Then naturally ask: "When's the last time you had to explain something technical to someone who just didn't get it?"
🛠️ Facilitation Toolkit: If Struggling to Recall
- "Think about your last sprint planning meeting—did anyone ask a question that showed they didn't understand the technical work?"
- "Has a family member ever asked what you do for a living and looked confused when you explained?"
- "When's the last time you had to write documentation? Who was it for?"
📖 Phrases for Explaining Tech Simply
Demonstrate these by explaining a concept (like "What is an API?") in a complete dialogue:
Complete Example Dialogue – Explaining an API:
| Phrase | Natural Usage in Conversation |
|---|---|
| In simple terms... | "In simple terms, an API is like a waiter at a restaurant" |
| Think of it like... | "Think of it like a translator between two programs" |
| Basically, what this means is... | "Basically, what this means is the app talks to the server to get data" |
| To put it another way... | "To put it another way, it's like a digital filing cabinet where we store information" |
| Without getting too technical... | "Without getting too technical, we use encryption to keep your data secure" |
| The key thing to understand is... | "The key thing to understand is that building this properly takes time—we can't rush it" |
Choose 2-3 scenarios based on real work context. One person plays the non-technical person!
Scenario 1: Explaining to Your Non-Tech Family
Context: Your grandmother asks "What do you do at work all day? Do you just type on a computer?"
Practice: 2-3 minute conversation. One person acts confused when you use jargon.
Scenario 2: Defending Your Estimate to an Impatient PM
Context: PM says: "Can't you just add a login button? Why does it take 5 days? I can add a button in Figma in 5 minutes."
Practice: Stay professional while explaining why "it's not just a button."
Scenario 3: Explaining a Production Bug to a Panicked Client
Context: Client calls: "The login is broken! This is a disaster! Did you break something in the last update?"
Practice: Balance transparency with professionalism. Don't blame, explain.
🛠️ Facilitation Toolkit: Make It Realistic
- Act genuinely confused: "I still don't understand what you mean by 'integrate'..."
- Add pressure: "But the CEO wants this tomorrow!"
- Interrupt with questions: Don't let student give a monologue—real people interrupt
- If student uses jargon: "What's [technical term]? You lost me."
One person explains + the other plays confused non-tech person asking questions
Choose Your Pathway Based on Student Level:
🟢 Path A: Confident Communicator
Student chooses a complex technical concept from their actual work and explains it. Focus on handling difficult questions and edge cases.
Challenge mode: Play a skeptical stakeholder. "But why can't we just..." / "Competitor X does this in half the time..." / "This sounds too expensive."
🟡 Path B: Needs Practice
Choose from the list below. More support provided—asking clarifying questions to help student build their explanation step by step.
Guiding approach: "Start by telling me what problem this solves..." / "Can you give me an example?" / "What analogy could you use here?"
🔵 Path C: Advanced (Add Stakeholder Complexity)
After explaining the concept, teacher adds stakeholder perspective questions to deepen critical thinking.
Challenge questions: "How would you explain this to the board of directors who care about ROI?" / "If you had to defend this decision to an engineer who disagrees, how would you frame it?"
Choose ONE concept to explain (or pick from your real work):
- What is cloud computing? (Explain to your non-tech friend)
- Why does software have bugs? (Explain to a frustrated client who thinks you're incompetent)
- What do you actually do as a [your role]? (Explain to family/friends)
- Why does this feature take 2 weeks to build? (Explain to impatient PM or stakeholder)
- What's the difference between frontend and backend? (Explain to complete beginner)
- What is technical debt and why should we care? (Explain to business stakeholders)
🎙️ How This Works:
Student: Explains the concept using simple language, analogies, and vocabulary from Part 2
Non-technical person: Interrupts with realistic questions:
🛠️ Facilitation Toolkit: Deepening Techniques
- If explanation is too technical: "You lost me at [term]. Explain it like I'm 10 years old."
- If student rushes: "Slow down—I need to understand this first before we move on."
- To test understanding: "Let me see if I got this right..." (repeat back incorrectly to see if student catches it)
- Success check: "Can you repeat that explanation back to me in YOUR words now?"
🎯 Connect today's class to real professional situations:
Discuss naturally (not all questions, just what's relevant):
- What was the hardest part about simplifying your explanation?
- Which analogy or phrase will you actually use in your work this week?
- Do you have a meeting coming up where you'll need to explain something technical? How will you approach it now?
- What's one habit you'll develop for explaining tech better going forward?
Choose ONE option that fits your current situation:
Option 1: Create Your Analogy Library
Write simple explanations for 3 technical concepts you use daily. For each: name the term, create an analogy, explain it in one simple sentence. Use at least 2 phrases from today. (150-200 words total)
Option 2: Rewrite Technical Documentation
Find a piece of technical documentation you wrote (README, API docs, wiki page) and rewrite one section to be understandable by a non-technical PM or stakeholder. (200-250 words)
Option 3: Prepare Your Next Stakeholder Update
Write a 2-minute script explaining your current project/sprint to a non-technical audience (CEO, client, or PM). Focus on business value, not technical details. Practice delivering it out loud.
Option 4: Create Your "Explain My Job" Script
Write a 100-150 word explanation of what you do for work that your grandmother would understand. Test it on a non-tech friend or family member. Iterate based on their feedback.
Quality Checklist:
- At least 3-4 simplification phrases from today's class used naturally
- Zero unexplained jargon (or jargon explained immediately with analogies)
- Clear analogies that relate technical concepts to everyday experiences
- Something you could actually use in your real work this week