Over the past few years, I’ve given a number of talks at various conferences and internal company events. I am by no means the most accomplished or well-known tech speaker. However, if I had a time machine, I’d have some things to tell myself as I was first getting interested in speaking.
Before you start speaking at conferences, you should figure out why you want to. Presenting can be a lot of work, and you should make sure that you’re aiming towards what’s most fulfilling for you.
Some people have a bunch of Twitter followers and YouTube views, and this seems to make them happy. Building your public brand by speaking at conferences can be a way to work towards this. My untested suggestion for the “least marginal effort above your day job” plan:
Ah, slight digression there at the end. But I’m pretty sure that’s how the plan is supposed to go.
Some people derive meaning and joy from participating in and building up their local tech community. For this, I recommend giving talks at meetups and regional conferences. (For extra credit, organize your own!) If you enjoy mentoring others, smaller events could actually be a better place to do it, because it’s easier for people to find you afterwards to ask you questions, and you may see the same people over and over again. This can also be a great way to learn more about companies in your area, or to get a leg up in your next local job search.
If you run a consultancy or contracting company, speaking at conferences can be an important way to find new business. If you want to work with local clients, you should focus on local events. If you sell a product to developers, then you should speak at the largest events you can.
If your current job is not the one you’ll have until retirement, then speaking at the right conferences can bring positive attention from employers.
If you want to become a more comfortable public speaker, I’d recommend speaking at as many events as possible — I’d speak at three less-prestigious events rather than one big one. For me personally, that would do more over time to reduce anxiety around speaking.
If you seem like a smart, interesting person, then it’ll be easier to recruit people to come work with you. If your employer offers a referral bonus, then recruiting can be personally lucrative for you.
Speaking at a conference can actually be a great way to attend a conference. Your travel and expenses will usually be covered. You’ll get to wear a speaker badge all weekend, which will make people think you’re more cool and thoughtful. You’ll get access to the speaker’s dinner, which makes it easy to connect with other speakers. I’ve often found that a full dinner with a small group is a much better way to get to build connections than randomly talking to strangers for fifteen minutes during the coffee break.
These are, of course, very broad categories, and many conferences may not fall neatly in to one.
All conferences are not created equal. If you’re able to have some discretion in where you speak, you should put effort into finding a good conference for you. Factors to consider include:
There’s already a lot of advice on this:
I’ll just add a few thoughts.
Many conferences have acceptance rates of 10% or less. To increase your odds, submit more talks to each conference, and submit to many conferences. NB: it basically does not work to have “safety” and “reach” conferences, as if you’re applying for college, because offers will come in on a rolling basis, and you won’t have time to see everywhere you got in before you accept. Instead, I’d recommend a strategy of applying for the best conferences you think you could possibly get accepted at, and then slowly lower your bar if you’re not getting accepted.
The most biggest conferences may have selection processes that favor experienced speakers, since they don’t want to risk a 50-minute time slot on an unknown quantity. If you are just getting started, it will be easier to target smaller scale events to establish a record of successful talks.
If you get accepted to give multiple talks at one conference, congratulations! However, be sure that you have enough energy to give to talks in close proximity to one another. And, even if you have plenty of time to prepare both talks, just practicing enough to have two 50-minute sessions fresh and ready to go on the same day can lead to burnout before you even arrive at the conference. These effects are exacerbated if you’re giving both the talks for the first time, so you need to practice more.
If the conference has any particular notes on how they’d like to see the CFP formatted, or details they’d like, be sure to pay close attention. Failure to attend to details and follow directions is an easy way for CFP graders to cull your submission from an overcrowded pool.
If you’re looking for something to talk about, here are a few broad categories of talks I’ve seen be accepted:
A frequent strategy is to write a CFP response for talks you haven’t created yet. You’ll get the acceptance months ahead of time, which will give you plenty of time to actually make the talk. I’ve done this for five different talks. Each time, there’s a terrifying period of time between when the talk is accepted and when I actually produce enough content to prove that it’ll work. But that terror has never actually been well founded! 😃
Another important consideration: how big is the delta between your current knowledge and what you’re speaking on? When I did my procedural content generation talk, I did a fair amount of research into the relevant computer science techniques, and made a demo to illustrate the application of the concepts. This took a ton of time. By contrast, with my accessibility talk, I was just talking about the work I’d done for my regular job, and I didn’t need to make a new demo to have something to show. That talk was easier to prepare.
When I first started speaking, I leaned on the talks where I’d have to do more learning to present, because I was more junior in my career and didn’t have as much I could speak on. Now that I’ve seen a few more things, I’m able to produce talks that are closer to my day-job experience.
The economics of the conference scene are funny if you look at them the right way. Companies may pay a great deal of money for their employees to attend a conference, with flight costs, meal per diems, conference tickets, and time not spent working. The employee can learn a lot from the speakers, but all the talks and presentation materials will generally be made available for free online. The real added value for being in person is the chance to network with other participants, and to recruit for the company. But honestly, what’s the split on people who are actually recruiting for the company that sent them, versus using the conference as a way to look for new jobs? I think the right way to view some conferences is not as an endeavor with a direct ROI for the company, but as a perk for employees. The perk angle becomes more clear when the conference is held in inconvenient but beautiful locations, like an island in Florida, and has an entire track on NodeJS submarines. Not that there’s anything wrong with this, to be clear!
The economics of the speaker side are also interesting. Most speakers do not receive compensation for speaking, aside from a free conference ticket. Some conferences will reimburse travel expenses, although most will happily allow the speaker’s employer to pay instead. If you accept an offer to speak, you should be clear that you’re getting value from the exchange. Aside from possible travel coverage, you’ll also get intangible benefits like public visibility, another line item on your resume, and whatever inherent joy you take in watching people listen to you talk for an hour 😃. Is that worth it to you?
I would roughly estimate that I could spent 40 hours preparing and practicing a single talk. If a conference pays $600 in travel + meals + swag expenses for me to speak, then that works out to $15/hour, which is $30,000 per year. By some estimates, you could make a higher hourly rate and be way less stressed out as a Lyft driver. Speaking at a conference is not all about the money, but you should be clear to yourself what other benefits you’re getting that make it worthwhile for you.
Some conferences are for-profit. Others make little to no money for the organizers, and are largely a labor of love for the community. Some for-profit conferences will masquerade as the latter. Make sure you know what the conference is and if you’re comfortable with it before you accept. Is someone offering you a speaking slot essentially asking you to provide free content for their for-profit event? If so, are you ok with that? (It’s ok if you are. You should just know what it is.)
Speaking of travel reimbursement, reach an agreement with the organizers on what level of reimbursement they’ll provide before you accept their offer. This is more important with international travel. You may have an offer to speak in Paris, for instance, but the organizers may only be willing to pay for a flight itinerary that’s so painful that you’d rather not do it. Figure this out ahead of time, before making a commitment and starting to prepare the talk.
People should attend conferences that are a good fit for their goals. However, my advice to be savvy about finding that good fit isn’t a broader suggestion that conferences are wastes of time. When people attend and speak at the conferences that are right for them, it can be an amazing experience providing new insights for work and lasting connections with the community.
If you enjoyed this, please clap it so others may find it. Thanks for reading!
Thanks to Dylan Greene for reading drafts of this.