Live data from Hacker News

Ask HN: What are the things keep in mind while giving/preparing for a tech talk?

news.ycombinator.com

101–110 of 174 posts

Re: Ask HN: What are the things keep in mind while giving/preparing for a tech talk?

#101

People decide in the first 10 seconds whether they're going to listen to you or use your session to catch up on email. So make your intro good. Catch their attention. Surprise and intrigue them. Memorize and practise your intro over and over again so when you walk on stage you can get comfortable without having to worry about the specific words you're saying. Memorize your conclusion too so you can bring it home with…

Are Lasers Killing Babies In Space? (pause for the remainder of the 10 seconds) Hi, I'm here to talk to you about LinkedIn's new social networking features!

Re: Ask HN: What are the things keep in mind while giving/preparing for a tech talk?

#102
I'll give you what I do. I assume that tech talk here means seminar and not class. For a class I do things differently. First, write down the goal of the talk. What should the audience know, be able to do, etc. after this talk? If it's more than three bullet points, it's time to start cutting. Remember, in a talk, everyone is at the mercy of your pacing. Any given audience member will probably space out for at least five minutes of an hour talk, and if you're at a conference or embedded in a workday, they're already overwhelmed with information.

Then sketch an outline of presenting that information, just a rough order of what to touch on. I find that I naturally outline so that each entry is about five minutes, but I don't know if that's just me or a common tendency.

Then I get a timer, stand up, and start talking to myself. I'll take an outline entry, and try to tell an imaginary audience about it. Typically I realize that I have some questions I need to answer for myself, or I run over five minutes. Think about how to drop stuff, look up what you need, note down what bits of verbiage came out that flowed well to reinforce them for yourself, and do it again. I often get frustrated after two or three times on one item, and go do another one, then come back to it and do it some more. During this whole process pretend the perfect slide to go with your text is up next to you so you can point.

After some cycles, this will converge. You will know what you want to say, and you will know what needs to be on the slides. Now set the timer for the full talk length and give the whole talk like this, still with pretend slides. You'll probably find places where you need transitional material, and it will probably run long despite the fact that the pieces add up to fit. Adjust. Do it again. This is also a good time to figure out and memorize the first couple sentences of each section, which will let you transition easily if you lose your place.

At this point you know your talk. Now go sketch your slides out on paper, and give your talk pointing to the paper. Once you think you have what you need figured out on paper, then go turn them into a PowerPoint, PDF, whatever.

Now practice it with the slides. Practice starting from a section using those memorized sentences. Memorize your sequence of outline items with those sentences attached.

Then do a run-through the day before. The day of, I spend five minutes thinking through my outline and section starting sentences, take a deep breath, and talk as inhumanly slow as you can. Even if you don't have stage fright (I don't), you will have adrenaline, and you need to slow down.

Re: Ask HN: What are the things keep in mind while giving/preparing for a tech talk?

#103
post #57

Earlier quoted context omitted.

The do not use a Linux machine advice is funny. I have been using my Linux machine forever for presentations and only once I got an issue because I switched to KDE and forgot to have kscreen installed. Once in like 7 years. I see much more often people with Macs who cant project anything because they dont have the right adapter to begin with.

> I see much more often people with Macs who cant project anything because they dont have the right adapter to begin with. Yes, as a regular Linux user I've never had major issues with presentations from Linux, but I've seen Mac users stumble many times for this exact reason. If possible, have multiple output options built into your laptop. I have both HDMI and VGA on my current laptop and this has proved quite usefu…

> have both HDMI and VGA on my current laptop and this has proved quite useful over the past few years.

Agree. I have VGA and DP, and VGA is a life saver sometimes when you are at a venue that has only analog input. And frankly, VGA works very nicely for projecting static images anyway, which is what most presentations do.

Re: Ask HN: What are the things keep in mind while giving/preparing for a tech talk?

#104
Finish your slides at least a few weeks before the talk and dedicate a time slot equivalent to the talk (ex: 1-hour => 1-hour, 30-min => 30-min) per week doing a dry run. This is particularly important to get the timing correct. If you're repeatedly short or long then adjust accordingly.

Version control your slides. This is particularly useful if you end up giving the same talk more than once as you can tweak things and improve it.

It's a tech talk, not a stand-up comedy routine. Light jokes and colorful anecdotes help with connecting to the content but the substance should stand on it's own.

Depending on your alcohol tolerance 1-2 drinks can be remarkably effective at smoothing out your delivery.

I find a small intro on the format of the presentation to be helpful at setting expectations. The talk descriptions are often very short and it's hard to gauge what's actually going to be covered with a lot of "Deep dive into XYZ" barely getting your ankles wet with real code. It's appreciated (as an audience member) to know in advance what you'll be getting.

Re: Ask HN: What are the things keep in mind while giving/preparing for a tech talk?

#105
A little bit of stage fright is generally healthy. It shows that you care enough to be concerned and you're not getting too cocky. That's an old lesson I learned doing (of all things) middle school acting class and it's proven itself to be true over and over again.

Think about your slide and presentation style. For example, I have enormous decks for most of my talks (think like 55 slides for 30 minutes) but I burn through them very quickly, usually less than 20 seconds per slide. I came from film editing before moving to software so I approach my Powerpoints like a movie, it's just my nature. Others have really short decks that are information dense so the emphasis is on the talking part of the talk and the slides just provide a reference in the background. Others forego slides in favor of straight-up demos, which is certainly slick if you can pull it off (high risk, high reward) and need little pictorial illustration.

Use the old 5 paragraph essay rules from high school as a starting point for structuring your talk: tell you're audience what you're about to tell them (thesis, topic, core argument) and how you're going to tell them (outline), then tell them (supporting paragraphs), then tell them at the end again what you told them and how you told them (conclusion, restating your intro).

Humor helps, generally. This isn't supposed to be a standup set so definitely don't go overboard, but it can really help. Particularly if you can tie it in with some empathy for your audience. ("We're gonna do this in Perl. I love writing Perl, you just hold shift and smash the number row for awhile.")

And for heaven's sake don't read your slides.

Re: Ask HN: What are the things keep in mind while giving/preparing for a tech talk?

#106
Try framing your material in the assertion-evidence [0] style. Not only does this lead to more informative presentations, I find it helps me organize my story better.

Briefly, rather than using topic titles ("Experimental Setup", "Results"), use assertions ("Sampling occurred over 5 days", "Sunlight causes significant degradation") as titles. Then the bulk of the slide is some information, preferably graphical, that supports the assertion. Reading the titles in order should give you a strong sense of the presentation content.

I strongly recommend "The Craft of Scientific Presentations" by Michael Alley, which covers the assertion-evidence approach, and a host of other practical topics.

[0] https://www.assertion-evidence.com

Re: Ask HN: What are the things keep in mind while giving/preparing for a tech talk?

#107

Try framing your material in the assertion-evidence [0] style. Not only does this lead to more informative presentations, I find it helps me organize my story better. Briefly, rather than using topic titles ("Experimental Setup", "Results"), use assertions ("Sampling occurred over 5 days", "Sunlight causes significant degradation") as titles. Then the bulk of the slide is some information, preferably graphical, that…

I'm also a fan of the assertion-evidence style, though I've found over the years that it works better for some talks than others. Animating in an explanation over a series of slides, for example, sometimes doesn't fit that style very well.

Even if you don't go all the way to using the assertion-evidence style, titles are a great place to summarize the main point of the slide. So rather than "Results (3)", use the space for something more descriptive like "Velocity vs time during reentry".

Re: Ask HN: What are the things keep in mind while giving/preparing for a tech talk?

#108
These are some things that I generally keep in mind whilst preparing or giving a talk. (These are just things I do, feel free to disagree.)

Preparing: 1) Give yourself enough time to write and practice the talk. If you can get ~1 month, that (for me atleast) is more than enough time.

2) Say the words out loud when practicing. You may use different words or slightly improvise during the talk, which is totally fine. Just let yourself hear some version of it a few times (out loud) before presenting. In my experience this helps to avoid stutters, and keeps you in your place.

3) Watch talks of people online that you enjoy or by people that inspire you. We all have our own "style" when it comes to public speaking. You will never be able to straight up copy someone. But watch and take mental notes as you do.

4) (If you are preparing slides), keep them simple! It is YOU who is presenting the talk. Not a wall with a projector. Treat your slides mostly as an accessory. They can help illustrate a point perhaps, or outline the key subjects. Short and simple.

Presenting: 1) If you can, make sure you have a bottle of water handy when you go up.

2) When I approach the stand, platform or stage, I like to do so with confidence. This really does depend on the setting. But for example, as I walk up, sometimes I'll take my jacket off. Or do something that otherwise makes me feel like I'm owning the space. This makes me feel much more comfortable and puts me off to a good start. Even if you're not a confident person, walk up as if you are or do something simply to make you feel more comfortable.

3) Don't be afraid to use the space you have been given. This goes both for actually walking around, and using your arms to assist your words. Hands out of pockets. Use them.

4) Pauses are a good thing! Whether it's just to take a sip of water, or just a pause for the sake of pausing. This both gives you a few moments to collect your thoughts and also a few moments for the audience to digest what you have just been saying.

5) Slowww it down. It's almost too easy sometimes to rush talks when it comes down to actually presenting one. Take your time. They came to see you! So make it worth their while.

6) This is slightly tricky in some cases, but try to calibrate yourself towards the audience. For example, in my case, I've found people seem to pay more attention if I've just said something slightly amusing. If you can get away with it, go for it! It's a hard one to explain, but the bottom line is, try to get the crowd on the same page. I'll perhaps think of a better way of explaining this one and reply to this comment.

Re: Ask HN: What are the things keep in mind while giving/preparing for a tech talk?

#109
I have given many, many talks -- from dense technical presentations to generalized keynote addresses -- and have been doing it for over twenty years. Here, in my opinion, is the deal:

1. Don't start your talk by apologizing. "Well, first I need to apologize. I'm insanely jet lagged, and so I'm not sure how coherent this is going to be." "First, I'd like to apologize. This is actually a revised version of a talk I gave in 2009." "Let me start with an apology. I have a terrible head cold."

Just stop. If the talk is incoherent, you'll just have to do your best on the spot. If you're tired, too bad. If you think people might have trouble hearing you, say so. But don't apologize. People do this because they're nervous, not because the audience has been insulted or aggrieved in some way, and while it might seem like a friendly gesture, it's more likely to communicate that you're unprepared. Or nervous. And it's a cliche.

2. Do not ever go over time. In fact, go under time. As Edward Tufte once said, "No one ever left a presentation wishing it had gone on for another 45 minutes" (or something like that; you get the point).

3. Do not read your goddamn slides to the audience. Please. That is not "giving a talk." You can maybe do that if it's a long quote, but don't read the bullet points that everyone can clearly see right in front of them. Expand on them, provide counterpoints to them, whatever, but do not read them. If you're thinking of your slides (when you're creating them) as "what I'm going say," you're probably doing it wrong.

4. Use a laser pointer sparingly or not at all. Use it only to make a precise gesture necessary to point something out very specifically on a chart or map, and then shut the thing off. Making dizzying circles around every bullet point is incredibly annoying.

5. "Never mind the mic. Can everyone here me? I'm just going to speak loud." Unless you're very experienced with this (professional teacher, actor, or something like that), you probably don't know how to project your voice for twenty minutes. Get the mic fixed and use it. If the mic can't be fixed, speak way louder than you think you have to (without shouting). This is a learned skill, and most people don't know how to do it (but think they do). If the venue is large enough to require amplification, it's there for a reason.

6. Speak at a moderate pace. People speak fast when they're nervous. The proper pace will feel a bit slow to you, but perfectly natural to the audience. Check yourself periodically. Write it down on your notes. Slow down.

7. If some parts of the information you're trying to communicate are very dense or there's some useful data that will help to contextualize your presentation, create a handout. Do not try to cram it all into a slide.

8. Take some time to try to imagine every conceivable question you might get in the Q&A. You won't hit them all, and things do come out of left field, but you don't want to be caught totally off guard. Just review any common misconceptions or objections to what you're saying, and give some thought to how you're going to respond. Some people just want to comment. Thank them, briefly offer a comment if appropriate, and move on.

9. If you feel the need to ask a question like, "Does everyone know what a frubazzle is?" don't. If the question is warranted, then you can be absolutely sure that someone in the audience doesn't know what that is. Just say, "Some of you may not be familiar with the term, 'frubazzle.' A frubazzle is a . . ."

10. Commit to getting better and better at it. When I gave my first talk (in grad school), I thought, "It's going to be really embarrassing when I faint dead away in front of all these people," and I made a lot of mistakes. Today, I have only the slightest pang of nerves when I step up, and it goes away immediately. When you hear a good talk, try to figure what made it good. How did the speaker behave? How were the slides set up? Did they do anything that you can incorporate into your own presentation "style?" Public speaking is an ancient art, and you need to treat it as you would the art of writing or the art of coding: with care and study.

Re: Ask HN: What are the things keep in mind while giving/preparing for a tech talk?

#110
post #80

Earlier quoted context omitted.

I always dislike this advice because 1. I simply don't think its true - there have been many talks where I have become interested 10 minutes in. 2. It puts tremendous pressure on the speaker for some kind of fireworks in their first 10 seconds. Your 10 seconds went badly? Who cares just make sure the next 10 seconds are interesting, or the next.

The advice is very actionable, and it is something that can be practiced. As far as advice goes, I'd consider it fairly well thought out. As far as its actual effectiveness, it doesn't seem meaningful to involk anecdotal data (i.e. "I've seen counter examples") as the parent post isn't stating that you must, but rather it's a generally good idea or a hack. Given the data around interviewers making pass/reject decisio…

Given the data around interviewers making pass/reject decisions within the first few minutes of an interview, I would find it surprising if it wasn't true.

This is ludicrous, given that an interview and a tech talk are completely different things. In particular, an interviewer doesn't generally expect or hope to learn anything useful during an interview. That difference alone makes the situations not comparable.

it doesn't seem meaningful to involk anecdotal data

That anecdote is the only bit of data at hand. The comparison to interviews is mere wild speculation.

Post reply on HN