Live data from Hacker News

Ask HN: How do you start giving tech talks?

news.ycombinator.com

71–80 of 94 posts

Re: Ask HN: How do you start giving tech talks?

#71
From my experience you need three things:

0) You need a goal.

  * I want to give tech talks is good.  I want to talk about X at Y is better.
  * Keep it realistic.  When you achieve it, set the next goal.
  * Commit to the goal by signing up for it.  Runners do this and it works.  We sign up for a 5k race in a few months, and then we train for it, because now we're committed.
1) You really need to learn how to be a good speaker. This isn't actually particularly hard, but it does take a lot of work.

  * Find a good coach or program.
  * Give lots of speeches to small audiences.  People think large audiences are harder: they aren't.  
  * Get feedback from people you trust  Act on that feedback.  
  * Record yourself giving the speech and give yourself feedback.
  * Don't neglect the positive feedback.  Good public speaking is a lot about confidence, so learn what your strengths are, and bring them out.
  * Don't use slides until you can give great talks without them.  Slides distract you, and break your connection with the audience.  We think of them as speaking aides, and they can be, but they can just as easily do the opposite.
  * Learn to memorize your speeches.  If you're a musician you know why memorizing a piece is important. Same deal with speakings.
  * Murder your filler words.
  * Your talk can almost always be shorter.  The shorter talk is almost always better.
2) Have a tech topic you are passionate about. You should feel like you are the person that other people want to hear from about this topic.

  * Write about it for your self.
  * It's tech, so use it.  Build cool stuff.  Put it somewhere where other people can use it. Put where people that scare you can use it.  Maintain a project that directly relates to your passion.  
  * Develop best practices that you believe in.
  * Get involved with the global conversation about your topic.  Validate your ideas.

Re: Ask HN: How do you start giving tech talks?

#72
The how-to "public speaking" responses are useful for the logistics and practical sides, but let's back up a bit:

Step#1: Have something compelling to say about a topic people are interested in. If you aren't sure about that side of things, nothing else will help. Once you have that down, then you focus on delivery, and iterating on the details.

Re: Ask HN: How do you start giving tech talks?

#73
Is the question:

1. How do you get good at giving talks?

2. How do you generate opportunities to talk?

Most of the other comments are focused on the first (practice), but if the question is the second, it is really a question about marketing.

You have to become famous in a niche, perhaps write something you can be known for. Try to develop a platform, or else write for a well known brand.

Re: Ask HN: How do you start giving tech talks?

#74
post #63

* Practice in private. Practice, practice, practice. People will tell you that you can over-practice a talk, and that's true, but it's not true the first time you're giving a talk. Or the third. * Practice recovering when you lose your thread. The difference between amateurs and professionals isn't that professionals don't make mistakes, it's that they recover from them without it affecting the rest of their performa…

> Practice in private. Practice, practice, practice. People will tell you that you can over-practice a talk, and that's true, but it's not true the first time you're giving a talk. Or the third.

Agreed. It's a learnable skill to give a talk that is rehearsed but does not come across as canned.

Re: Ask HN: How do you start giving tech talks?

#75

Is the question: 1. How do you get good at giving talks? 2. How do you generate opportunities to talk? Most of the other comments are focused on the first (practice), but if the question is the second, it is really a question about marketing. You have to become famous in a niche, perhaps write something you can be known for. Try to develop a platform, or else write for a well known brand.

Yeah, the second question is really important. What good is all the prep if you don't have an actual speaking engagement arranged?

And, you don't necessarily have to be "famous". One can keep an eye on conferences or other gatherings at which one would be interested in speaking. When they announce request for proposals, submit one. Spend a few weeks working on the request and make sure it is really well thought out and interesting.

when you get an opportunity to speak, take it (no matter how small). Speaking is a good way to build up that "fame" rather than the other way around.

Re: Ask HN: How do you start giving tech talks?

#76
post #63

* Practice in private. Practice, practice, practice. People will tell you that you can over-practice a talk, and that's true, but it's not true the first time you're giving a talk. Or the third. * Practice recovering when you lose your thread. The difference between amateurs and professionals isn't that professionals don't make mistakes, it's that they recover from them without it affecting the rest of their performa…

> * Learn to periodically check your speaking speed, to pace yourself, and slow down when needed.

We are prediction machines.

We are always trying to anticipate what people will say next. Even in the middle of a...........(what?)

talkingtoofastjustconfusespeople (don't rush it).

People appreciate thoughtful talking. We are less comfortable with a speech performance.

Re: Ask HN: How do you start giving tech talks?

#77

I gave a talk in PyCon India ( https://www.youtube.com/watch?v=-iB4M-H3z_8 ) three years ago. I submitted a proposal to PyCon India 2-3 months before the conference. They accepted my proposal, I think, mainly because of my contribution to CPython. I am not a core developer but I have many patches accepted to CPython code ( https://hg.python.org/cpython/log?rev=vajrasky&revcount=200 ). So in my case, contribution to o…

I was present in the audience for the talk. By far my favorite asyncio talk from the conference.

Re: Ask HN: How do you start giving tech talks?

#79
Find a conference that interests you, submit a proposal.

Outline and practice. Find a delivery style that works for you.

YouTubers have a surplus capacity for critiquing these types of works. Their feedback may be helpful, and the motions of editing, recording and publishing may help isolate your target audience.

Give your talk. No matter how excellent, people will cough and manipulate their phones.

Re: Ask HN: How do you start giving tech talks?

#80

1) Start small. Start in your company. Then go to local user groups (LUG, universities, etc). Then submit applications to small/local tech conferences, then go on to large ones. 2) Read something about the topic, e.g: https://www.amazon.com/Confessions-Public-Speaker-Scott-Berk... (there're tons of other books and resources, I won't provide everything here) 3) Speak about something you know very well. 4) Reharse. One…

> Rehearse

I can't emphasize this enough. I was tasked to give a speech/presentation on new features to the company's annual user's group/conference many years ago. Features I wrote. I figured it would be easy because I feel comfortable in front of large groups and hell, I wrote the damn features. When the COO forced us to do a run-through the day before, it was terrible. My mind just had too many things going through it. I knew too much about the topic and needed to narrow it down beforehand. I tend to ramble. I spent all night rehearsing and it went really well.

Another time, earlier in my career, I gave a presentation of a website I wrote based on Oracle stuff to an Oracle user's group. Absolutely no rehearsal. I slugged down a couple of beers beforehand and it went really well. This is probably what lead me to believe the previous example didn't require rehearsing. This was more of a hype presentation than a rundown of features though.

FWIW, Steve Jobs, a great presenter of our time, was a rabid rehearser.

Post reply on HN