Practice presenting ideas through roleplay workshops
30-second pitch: Explain one technical decision you made recently. Why did you choose that approach? What problem did it solve?
Goal: Get comfortable presenting technical ideas concisely under pressure.
| Phrase | Example |
|---|---|
| I'd like to propose... | "I'd like to propose migrating our API to GraphQL." |
| The main benefit is... | "The main benefit is reducing the number of API calls by 60%." |
| Let me walk you through... | "Let me walk you through how this architecture works." |
| To address your concern... | "To address your concern about migration cost, we can do it incrementally." |
| The key takeaway is... | "The key takeaway is that this will save 10 hours of development time per week." |
Setup: You're proposing a new testing framework to your team lead.
Roles: Developer (you) presenting to Tech Lead
Your goal: Convince them to allocate time for the migration.
Setup: Demoing a feature to non-technical stakeholders. Something goes wrong during the demo.
Roles: Developer (you) presenting to Product Manager and Stakeholder
Challenge: Handle the failure professionally and maintain confidence.
Setup: You want the team to adopt a new tool/practice (code reviews, pair programming, documentation standard, etc.).
Roles: You + 2-3 skeptical team members
Goal: Address resistance and build consensus.
Setup: You've presented a technical solution. Now face difficult questions.
Roles: You + Skeptical Engineer/Manager asking hard questions
Questions to prepare for:
Practice saying "I don't know, but I'll find out" confidently.
Interrupt: "Can you give me a specific number or example? Instead of 'faster,' tell me 'X seconds to Y seconds' or 'from 10 API calls to 3.'"
Coach: "You said 'you might not understand, but...' That sounds defensive. Try reframing: 'Let me explain the technical reasoning...' Assume I'm curious, not hostile."
Pause them: "Slow down. Take a breath. I stopped following at [point]. Can you re-explain that part more slowly with an example?"
Help: "Okay, the demo broke. First, acknowledge it: 'It looks like we're getting a timeout.' Then: 'Let me explain what should happen...' You don't need to fix it live—narrate the intended behavior."
Roleplay harder objections as scenarios progress: "This sounds expensive," "We tried something like this and it failed," "I don't think you've thought this through." Make them practice handling resistance.