Public Speaking for Engineers: How to Present Without Puking
"I'm an engineer. I talk to computers, not people." Wrong. If you want to be a Staff Engineer, Principal Engineer, or CTO, you must speak. You have to present architectures, pitch projects, and convince teams.
Content is only 50% of the battle. Delivery is the other 50%. You don't need to be Steve Jobs. You just need to be clear.
Here is what we'll cover:
- The "Hook, Meat, Payoff" Structure.
- Visuals: Why your slides suck (and how to fix them).
- Nerves: The "Physiological Hack."
- Q&A: How to handle "I don't know."
1. Structure: Hook, Meat, Payoff
Engineers love to start with details. "So, I imported the library version 2.4..." Boring. You lost the audience.
The Structure:
- The Hook (The Problem): "We spent $50,000 on cloud bills last month. That is too high." (Now everyone is listening).
- The Meat (The Solution): "We identified that 80% of costs came from uncompressed logs. We implemented a compression algorithm..."
- The Payoff (The Result): "This saved us $40,000/month. That pays for 3 junior engineers."
Start with WHY, then HOW, then WHAT.
2. Visuals: One Idea Per Slide
Engineers treat slides like documentation. They put 500 words on a slide. Rule: If they are reading your slide, they are not listening to you.
- Bad: A bulleted list of 10 items.
- Good: A single diagram. Or a huge number ("$40k").
You are the narrator. The slide is just the background.
3. Nerves: The Physiological Hack
Your heart is racing. Your hands are shaking. This is Adrenaline. Your body thinks a lion is chasing you.
The Hack: Box Breathing.
- Inhale for 4 seconds.
- Hold for 4 seconds.
- Exhale for 4 seconds.
- Hold for 4 seconds.
Do this 3 times right before you start. It physically forces your nervous system to switch from "Fight or Flight" to "Rest and Digest."
4. Handling Q&A
The fear: "What if they ask a question I don't know?" You are a Senior Engineer. You are allowed to not know.
Scripts:
- The Unknown: "That's a great question. I haven't looked into that specific edge case yet. I'll check the logs and get back to you."
- The Hostile Question: "Why did you choose X? It sucks!"
- Response: "We chose X because of [Constraint]. We considered Y, but it didn't fit because of [Reason]. Ideally, in the future, we might migrate." (Validating, not defensive).
Summary
- Start with the Problem. (Hook).
- Less text on slides. (Visuals).
- Breathe. (Physiology).
- Admit ignorance. (Confidence).
Public speaking is a bug. You can debug it. Practice is the patch.
