A magazine focusing on Developer Tools, Developer Relations, and all things Developer Experience curated by @swyx. We welcome guest submissions and sponsors!

the cloud
Joined November 2020
Blogged with annotation: dx.tips/speaking-pocock thanks for letting us republish, Matt!
I gave a viral talk recently, and @swyx asked me to put something together to explain how I did it - to help future AIE speakers and anyone who wants to learn. I am, oddly, extremely qualified to do this because I spent 6 years as a voice coach. So I've not only given countless talks, but also taught people how to do it well. I've put together a list of things I think about when I'm preparing and giving a talk. These are applicable to literally any situation where you're presenting a deck - but also to most in-person interactions. Enjoy. Flowing and Choking The thing I think about most when I'm giving a talk is tension. Tension is bodily constriction that interferes with the voice. Tight intercostals, neck muscles, and muscles around the larynx. Tension is different from anxiety. Anxiety is the nerves, stage fright, the feeling of being watched. Stage fright is curable only through repetition. You get your reps in, you do larger and larger talks, and it goes away. I have negligible anxiety when I do talks, usually because I can always picture a bigger gig I've done. Anxiety feeds tension. You are nervous, so you get physically tense. Your voice catches, your breathing collapses. Your hand start jerking, face freezing, voice going monotone. This is choking - the failure state of any talk. Its opposite is flowing - an integrated performance state where voice and body move together without friction. It's not effortless - my heart rate is usually through the roof when I'm giving a talk. But it's a state without tension or anxiety. Breathing Tension is a physical problem. The wrong muscles are working too hard, and the right muscles aren't working at all. This manifests as clavicular breathing. This is breathing led from the upper chest and shoulders. It's the natural 'nervous breath'. And it's a recipe for choking. The more clavicular breaths you take, the more tense you become, the more anxious you feel. Ironically, the advice to 'take a few deep breaths' can fuck you over. If you're not breathing right, you'll immediately breathe into your clavicle, and start choking. The fix is diaphragmatic breathing. This style of breathing has you relaxing the belly as you breathe in so that the diaphragm can descend. It's the first thing I taught every student who walked through my door. I'll link to an old video of mine where I talk about it. Breathing this way is totally free of tension. It's invisible to anyone watching - you just look as if you're completely relaxed. So you can do it on-stage to reduce your physical tension and prevent choking. It's the foundation everything else rests on. Aim Most speakers - I would say 95% of tech speakers I've seen - don't aim their talk at their audience. They are not keeping their audience in mind. They're not even thinking about their audience as they speak. This manifests in two ways. The first is that they're talking past their audience. They are projecting past them to an imaginary audience that they pictured during practice. They are aiming at the world, not the room. This reads as loud, performative, and hollow. The second is that they're talking inwardly. They're rehearsing their next line. They're monitoring themselves. This is commonly caused by anxiety, but not always - even relaxed speakers do this. They're aiming at themselves, not the room. This reads as disconnected. Aim at the room. Read the audience in real-time and adjust. Calibrate to their energy levels. Consider what they might be thinking. Ignore the world, focus on the room. Look outwards, not inwards. Slides Let's finally talk about slides. People focus way too much on their slides, but they are worth of some attention. Your talk should be speaker-led, not deck-led. The deck is there to support you. It is there to emphasise your points and give you reminders where to go next. If the deck is the talk, with the speaker narrating, why did the speaker even bother to show up. Slides should be bare. Minimal information per slide. A single phrase. A single quote. A single image. The audience reads it quickly and returns attention to the speaker. Cluttered slides mean the audience pulls attention away from you. Keep your slides paced. Don't rapid-fire through a bunch of them - nothing will stick. Give each slide, each point, time to land. Summary Anxiety can only be cured by reps. But tension is the battleground of the speaker. Fix it with diaphragmatic breathing, and notice whenever you do clavicular breathing. Flow, don't choke. Aim your talk at the room, not yourself or the world. Keep your audience in mind. Make your talk speaker-led, not deck-led. Use bare slides, and pace them well. I don't make money off teaching voice any more, so if you enjoyed this, then a donation to Oxford Food Hub would be very welcome. Link below.
3
595
DX Tips Magazine retweeted
typical @swyx bitter db lesson meme oops you wrote a database xitter.cf/DXTipsHQ/status/162962…
🆕 Oops, You Wrote a Database! dx.tips/oops-database Those who fail to study databases are doomed to write them. Our first post of 2023; we're back on @hashnode's fantastic new Neptune editor!
2
2
530
> the old devrel bargain was often something like “we will help you understand the tool.” >the emerging one might be “we will help you understand how to work well with the tool, with the agent, and with each other.”
new post: what could "devrel" mean in a world with slot machines spitting out code and opinions sunilpai.dev/posts/developer…
4
469
🆕 DevRel like a High Schooler dx.tips/highschool Although we’re all grown adults, we regress back to high school behavior as the target audience size grows and attention shrinks. Therefore: you should REALLY care what high-school level reductive superlative you own.
New episode with @swyx: - DevRel is back. - The Zuck interview - Uphill DevRel
3
1
21
11,875
🆕 Oops, You Wrote a Database! dx.tips/oops-database Those who fail to study databases are doomed to write them. Our first post of 2023; we're back on @hashnode's fantastic new Neptune editor!
5
32
9
237
125,159
more educational
New post 🎉 Going back to my roots on writing about the inner workings of things, a breakdown of key-value databases and how you might make one from scratch: nan.fyi/database
2
1,137
we are not ready to discuss the sublime irony of AI founders literally spending 50k on a 2 min launch video in an age where Veo 3 and Sora 2 exist
I predict we see a backlash to the launch video trend in the next ~ 6 months It’s starting to feel like a prereq to spend tens of thousands of $ and weeks of production time to debut your product…. Founders just talking to the camera may make a comeback!
2
376
Most underrated podcast for our profession. @jacksbridger has been doing extremely consistent and high quality interviews with the best of the best, for years. (unsolicited compliment but i am so impressed and feels he needs a shoutout)
5
5
2
34
14,060
🆕 DevRel's Death as Zero Interest Rate Phenomenon A clinical study of the excesses of 2021-2022 DevRel, and what we can learn from it. h/t @leeerob, @samjulien, @GergelyOrosz, @levelsio et al for quotes/motivation.
2
6
6
58
29,403
devrel is the best job ever @GroqInc it’s basically many hats in one, so it’s great for ex-founders- you get to work on product design, engineer the core product, plus hang out with the smartest folks, run, judge, and participate in hackathons, even get invited to cool talks! it’s also kind of an “EIR” and design engineer role where you get to build some really cool stuff. (and infinite credits and no rate limits ;) and of course evangelize the cool stuff your team mates are building it can be intimidating though (i can’t imagine what devrel at @AnthropicAI might look like) as there’s an infinite list of things to do… but for my adhd riddled brain this is the perfect role design engineers should DEFINITELY go apply.
352
devrel is so back the amount of dms I've gotten about exciting gigs is insane (tbh I'd argue it never left, just changed a bit) lfg
320
DX Tips Magazine retweeted
I teamed up with @mattyp to distill all of our tricks for making viral developer content From product launches to general education, here's everything you need to make videos developers love. Thanks for letting us guest post @swyx @DXTipsHQ PS: I'm hiring :) dx.tips/video
7
6
2
67
392,549
🆕: Make Videos Developers Love dx.tips/video @SarahChieng joins forces with @mattyp to share their hot tips on making videos with a combined over 60 million views across socials! inspired by @aarondfrancis , @leerob, and @joshcirre !
3
17
22,263
“Busywork” in DevRel is when you have a job and are expected to do things and so you look for things to do just so you can say you did things, rather than have a clear strategy for having impact launching a “University” is a sign of busywork
Module 2 of AI Coding University just dropped! The LLM landscape exploded this year. Claude 4 Sonnet, GPT-5, local models. More choices than ever, but which one fits your workflow? That's exactly what Module 2: LLM Fundamentals covers. 🧵
1
5
961
This is the perfect tweet. Free breakdown +: dx.tips/cant-hire Yes, lots of demand. Here's why you shouldn't bother anyway.
There is insane demand for people who can understand and explain technology in a compelling way.
1
2
6
1,177
🆕 Every week, @michelleefang tracks dozens of developer meetups in SF. There was a Thursday last year with 10 (!) AI meetups. It's really hard to stand out. dx.tips/hosting @SarahChieng guests with how she gets over 1000+ RSVPs and way more online) for her events:
1
1
1
11
7,850
Stop hosting bad events I’ve been hosting events as part of my role as a growth engineer at @cerebras. I’m nearing my 1 year mark, and thought I’d share some of my favorite parts of hosting a good event 7 TIPS & TRICKS 1. piggyback on what people already have to do 2. start with an MVP event 3. host a series 4. people notice small details 5. hacks to maximize ROI 6. how to bring in partners 7. tricks to being a good host I made a guest post on @swyx's blog @DXTipsHQ Read here: dx.tips/hosting
1
371
DX Tips Magazine retweeted
Stop hosting bad events I’ve been hosting events as part of my role as a growth engineer at @cerebras. I’m nearing my 1 year mark, and thought I’d share some of my favorite parts of hosting a good event 7 TIPS & TRICKS 1. piggyback on what people already have to do 2. start with an MVP event 3. host a series 4. people notice small details 5. hacks to maximize ROI 6. how to bring in partners 7. tricks to being a good host I made a guest post on @swyx's blog @DXTipsHQ Read here: dx.tips/hosting
11
6
1
100
17,448