Your Presentation Sucks: A Guide To Better Developer Presentations
Debbie Landa
Giving a technical presentation is hard work, giving a great technical presentation is a serious challenge. Should you give a demo? Should you simplify your technical message for wider reach? Where do you find speaking opportunities?
I had the pleasure of speaking with Debbie Landa, CEO of Dealmaker Media, who organizes the popular GROW conference about what she feels makes a developer presentation great.
Three Common Mistakes in Developer Presentations
I asked Debbie to share the three most common mistakes she sees presenters make, hereâs what she had to say.
1. Not Enough Practice
The most common mistake presenters make is not practicing nearly enough. You may have written the slides and designed the deck yourself, but until you stand up and practice you wonât know how effective your presentation actually is. Debbie sees this regularly, âthey havenât practiced, but they think theyâll be great.â
You may be an expert in your presentation topic, but if you donât practice, you wonât look like an expert and youâll lose your audience.
Heavybit recommends you first practice your presentation in the mirror to get comfortable with the slides and to define your presentation style. Next, you should present to a small group of friends and coworkers at least two weeks before you go on stage.
You need honest feedback about the flow of your presentation, whatâs missing and what can be cut, and what you can do to improve your delivery including body language and âcrutch wordsâ. Debbie says speakers should âknow exactly what they want to say, find the shortest way to say it, and then edit it again, and again.â
2. Complicated Slides
Itâs incredibly easy to build a really great looking slide deck these days, but unfortunately itâs still as easy as ever to fill your slides with unnecessary or esoteric information. Debbie told me she seeâs this all the time, âtheir slides have too many words, slides should just be pictures or simple statements.â
Take a look at the Heavybit slideshare catalog for an idea of what we push for in our own Speaker Series presentations.
Simple colors behind clear and easy to read fonts are critical. Your audience may be reading your slides from the back of the room, so you might want to rethink that 40% grey bulleted list in Helvetica Neue UltraLight.
3. No Charisma
Even the driest of topics can be made fun and interesting if the presenter invests the time needed to do so. Debbie says one of the strongest indicators of a bad technical presentation is when a speaker âis robotic when they talk.â Interesting and relevant anecdotes drawn from your own experiences are some of best ways to make an otherwise dry topic come to life.
You want your presentation to be memorable, and with a strong likelihood of your talk being filmed and put on the web, your investment in being charismatic and memorable will pay dividends.
Conference organizers considering your applications to speak will find your previous speaking gigs and they will watch, and they will judge. You donât need to be Steve Jobs, but your audience should absolutely feel connected to you and your topic when youâre on stage.
Communicating Technical Topics
Simply because youâre talking about something very technical doesnât mean you canât communicate it clearly in a way that anyone can understand. Often âpresenters want to believe what theyâre doing is hard and complicated, to gain respect from their peersâ Debbie says, âbut thatâs the opposite of what you should be thinking â if you can simplify your story so that anyone can understand, then youâve reached your goal.â
âThereâs always a real world analogy or metaphor that you can find to help audiences âget itââ says Debbie. A great example can be seen in this Heavybit Speaker Series presentation featuring Harrison Metalâs Michael Dearing. Michael takes the deeply complicated topic of pricing and effortlessly communicates it through the use of an easy to follow analogy of buying a kitchen appliance.
Demos
When gearing up to give a talk that features a live demo, there are some questions you need to ask yourself before you begin. Does your live demo provide actual value? Could you instead talk through a previously recorded screen capture or static slides?
I asked Debbie her thoughts on demos and she told me she typically discourages them âunless itâs a slam dunk, or youâre demoing a physical product doing something interesting.â In most cases âonly the presenter thinks the demo is interesting.â
This is when your practice comes into play â does that group of friends and coworkers think the demo is effective? In most cases, the answer is no!
At Heavybit, when a demo is absolutely necessary, we strongly recommend pre-recorded demos. This allows you to practice the speaking portion of the demo while controlling for every other variable. Your demo canât be sunk by poor internet connectivity, a missing closing bracket in your code, or a bug in production.
If you can reliably practice your pre-recorded demo, it will be wildly more effective than the average rambling and error-prone live demo.
Speaking Opportunities
For beginner speakers, it can be very difficult to find the right place to give your presentation. Debbie suggests local meetup groups, student organizations, or simply presenting internally to your company or small team.
If youâre not a seasoned presenter, you shouldnât be applying to respected conferences. âThey are running businesses and the main business they are in is âputting butts in seatsâ. If you donât have cache, or come from a pedigreed company, you have no chance.â
For GROW, Debbie has a strong process to vet potential speakers. âI get on the phone with every speaker before I invite them and grill them with questions, I measure their reactions to gauge how I think they might do on our stage.â
Many times, the easiest way to get speaking gigs is to participate on panels, but Debbie feels panels âare generally terrible, because everyone wants to do them and you donât have to prepare.â If you do plan to participate in a panel, you should practice as if it were a solo presentation, and you should do some research on the panel moderator.
âThere are different kinds of speakers â the kind who are good at presenting alone, the ones who can do an interview or panel style talk, and those who are deeply curious and can moderate a panel or run an interview.â Find the right opportunity and start practicing!
If youâre considering moderating a panel, check out our How To Be A Great Panel Moderator guide.
Conclusion
Donât let easy-to-fix problems sink your developer presentation, follow these simple pieces of advice to transform your mediocre presentation into something your audience will remember.
Check out the Heavybit Library for great educational talks from seasoned presenters. Itâs an amazing place to study what it is that makes a technical presentation great.
Subscribe to Heavybit Updates
You donât have to build on your own. We help you stay ahead with the hottest resources, latest product updates, and top job opportunities from the community. Donât miss outâsubscribe now.
Content from the Library
How to Orchestrate Multiple Agents from the Terminal
Open-source creator Gaurav Gosain explains how his work with terminal multiplexers led him to build multi-agent orchestration.
Long-Horizon Agents, Part 2: Memory Is More than Recall
Agents need persistent memory to become performant for long-horizon jobs. Amir Zohrenejad surveys the state of agentic memory and covers whatâs missing.
Is the Key to Understanding Code Treating it as a Graph?
Treating software as a graph may be the key to quickly understanding and maintaining software in the age of AI. Open-source creator Vitali Avagyan explains.