logo
episode-header-image
Dec 2024
24m 56s

Episode 220 - How to Actually Explain Co...

Mark and Allen
About this episode

Ever felt like your tech presentations, tutorials, or even code explanations are falling flat? You're not alone! In this episode of Two Voice Devs, Allen and Mark dive deep into the art of effective communication in tech, exploring how to move beyond just listing facts to building a compelling narrative that actually helps people understand.


Inspired by a recent presentation that Allen felt was "just okay," they tackle the challenge of how to present information in a way that resonates, whether you're on stage, creating content, or mentoring new developers.


[00:00:00] Introduction to Two Voice Devs

[00:00:16] End-of-year craziness and the inspiration for the episode

[00:00:40] Allen's experience with a presentation that felt flat despite positive feedback.

[00:01:31] The realization of a missing narrative in the presentation.

[00:02:27] Discussion of building narrative into different types of content.

[00:02:33] Deep dive into the structure and content of Allen's Gemini presentation.

[00:04:04] The real message Allen was hoping to convey, and where the presentation fell short.

[00:05:34] The importance of the "why" behind the "what" when presenting new features and concepts.

[00:05:50] Exploring the concept of "telling a story" to make technical concepts easier to understand.

[00:06:29] How individual learning experiences influence the way that you present material.

[00:07:51] Balancing the desire to include all the information, while also keeping a succinct message.

[00:08:50] Pivoting to talking about other ways of imparting information.

[00:09:07] Mark's method of learning and creating diagrams, which then turn into a video.

[00:11:08] The challenge of jumping into code without sufficient background.

[00:12:10] Presenting information in the order that makes sense to you and why.

[00:12:59] Learning by creating and being willing to share even when you are still learning.

[00:13:39] Why committing to a presentation helps you learn a subject.

[00:14:44] Using social media to get information out there quickly, and also, sample projects.

[00:15:27] How starting with small chunks of code can help with understanding

[00:16:31] Using AI tools to explain code.

[00:17:13] How developers need to understand why code works, and not just that it works.

[00:18:58] Why it's important to make learning a conversation and asking questions.

[00:19:29] Mentoring and understanding where students are starting from.

[00:20:54] How in-person feedback is both a benefit and a challenge.

[00:22:12] Creating a safe space for collaborating and learning together.

[00:23:38] Working together to get a level of understanding.

[00:24:13] Call to action for audience to share their techniques.



#TechContent #TechTutorials #DeveloperPresentations #Mentoring #SoftwareDevelopment #CodeTutorial #DevTips #TechNarrative #CommunicationSkills #TwoVoiceDevs #Coding #SoftwareEngineering #Teaching #Learning #AI #Gemini #Storytelling #MadeToStick #TechnicalCommunication #DevFest #Programming

Up next
Jul 3
Episode 246 - Reasoning About Gemini 2.5 "Thinking" Model
Join Allen Firstenberg and Mark Tucker as they dive into Google's latest Gemini 2.5 models and their much-touted "thinking" capabilities. In this episode, they explore whether these models are genuinely reasoning or just executing sophisticated pattern matching. Through live test ... Show More
40m 47s
Jun 26
Episode 245 - From Python to TypeScript: Coding JCrew AI to Build Better Agents
Ever find that the best way to understand a new framework is to build it yourself? In this episode of Two Voice Devs, Mark Tucker takes us on a deep dive into Crew AI, a powerful Python framework for orchestrating multi-agent AI systems.To truly get under the hood, Mark decided t ... Show More
33m 18s
Jun 20
Episode 244 - What's New With Anthropic?
What do Anthropic's latest announcements mean for developers? In this episode, Allen is joined by freelance conversation designer Valentina Adami to break down all the major news from the recent "Code with Claude" event.Valentina shares her hands-on experience and perspective on ... Show More
34m 28s
Recommended Episodes
May 29
206. Crafting Narratives That Motivate: What’s Your Strategy Story?
Great strategy starts with a question—and a story worth believing in.A good strategy isn’t just built—it’s told. For Martin Reeves, chairman of the BCG Henderson Institute and author of The Imagination Machine and Like: The Button That Changed the World, strategy and imagination ... Show More
26m 2s
Aug 2024
594: Charles Duhigg - Asking Deeper Questions, Developing Listening Skills, The Matching Principle, The Harvard Study, and How to Unlock the Secret Language of Connection (Super Communicators)
Read our book, The Score That Matters https://amzn.to/3XxHi7p Full show notes at www.LearningLeader.com  This episode is supported by Insight Global. Insight Global is a staffing company dedicated to empowering people. Please CLICK HERE for premier staffing and talent. Ask deep q ... Show More
46m 21s
Oct 2024
Exploring AI’s Impact on Storytelling and Learning: A Dive into Notebook LM
This week, Chris and Rachel share about NotebookLM.google.com, an AI website that will do things like create an actual “podcast episode” about an uploaded document or webpage! Chris and Rachel share some of the things they have created with this tool and ideas about how to quickl ... Show More
43m 27s
Oct 2024
Episode 432: As an LLM, how can I be more emotionally smart and when to use I vs we?
In this episode, Dave and Jamison answer these questions: Hey Soft Skills Engineering, Apologies for the anonymity but it is very important my “employer” does not find out about this. I’m a large language model, trained to process tons of data and provide technical answers with e ... Show More
35m 23s
Nov 2024
Six stages of a good software engineer
You get better as a software engineer when you go through these stages. 0:00 Intro 1:15 Understand a technology 7:07 Articulate how it works 15:30 Understand its’ limitations 19:48 Try to build something better 27:45 Realize what you built also has limitations 32:48 Appreciate th ... Show More
39m 27s
Dec 2024
Harnessing the Power of Storytelling
Key topics covered include:The intersection of SEO and storytelling: How to craft content that appeals to algorithms and human emotions alike.The saystory tool: Revolutionizing feedback and collaboration processes using voice input to enhance productivity.Brand narrative developm ... Show More
49m 36s
Oct 2024
#254 Career Skills for Data Professionals with Wes Kao, Co-Founder of Maven
Mastering the technical side of data and AI is one thing, but communicating those insights effectively is a whole different challenge. How do you make sure your data is understood, acted upon, and influences decisions? It’s not just about presenting the right numbers—it’s about f ... Show More
46m 22s
Sep 2023
Episode 27 | What we're working on
In this episode of the Dev Theory podcast, we delve into various topics related to web development and share some personal anecdotes along the way. The conversation starts with a lighthearted discussion about haircuts, a relatable aspect of our lives. From beard grooming to barbe ... Show More
19m 46s
Aug 2024
How embracing emotions will accelerate your career | Joe Hudson (executive coach, Art of Accomplishment)
Joe Hudson is one of the most sought-after executive coaches in Silicon Valley. He is the founder of Art of Accomplishment, a transformational coaching program that has helped tens of thousands of people, including many tech executives and founders from companies like Apple, Open ... Show More
1h 18m
Aug 2024
156. Creative Communication: How Our Design Choices Illustrate Our Values
As a designer, Scott Doorley is interested in how humans create the world around them. It’s a conversation, he says, that starts with the question: What kind of world do we want?Doorley is the creative director of the Stanford d.school and co-author of the book, Assembling Tomorr ... Show More
26 m