Context
These are common questions and my answers for my How I Apply to Conferences article. It goes over my process for determining what to submit to CFPs and how to fill out descriptions.
FAQs
Let me know if you have any other questions to add!
Can you still go to a conference that rejected your CFP submission?
Absolutely! Many conferences will give discounts as thanks for submitting.
Do you need to go to conferences to be a good developer?
Absolutely not. Many developers donât.
Conferences can be great for learning and networking, but theyâre not for everyone. If you donât want to spend a day in a conference center with a bunch of strangers, thatâs completely reasonable.
Do you need to be active on Twitter to speak at conferences?
No, but itâs very helpful. There are a lot of developer communities and discussions on Twitter and many conference organizers are active there. Iâve made countless invaluable personal connections and tech discoveries by using Twitter daily. Iâd certainly recommend sticking at Twitter if youâre up for it.
That being said, social media comes with a cost. It takes time to actively work on engaging with others, responding to tweets, checking your timeline, etc. And seeing the constant cycle of extreme takes, angry negativity, and general human stupidity that is the internet can be emotionally draining. Some experienced speakers choose not to be active on social media, or even to not have accounts at all.
Do whatâs right for you.
How can I find out about conferences?
I subscribe to as many newsletters, Twitter accounts, and automated services as possible. That includes:
If you use Twitter, you might consider making a Twitter List containing conferences you think you might be a speaker fit for. Mine is Josh Conference Matches.
Got another service to add to the list? Please let me know over email, Mastodon, or Twitter!
Do you need to be an expert on a subject to give a talk on it?
No. No!
If only the top experts on subjects gave talks on those subjects, most conferences wouldnât be able to find speakers!
The only familiarity level you need for a subject is what your talk will cover plus a few common questions you expect people will ask.
For example, you donât need to deeply understand a UI libraryâs rendering internals or the backing of its architectural decisions when giving a talk on getting started with it. But do know FAQs such as how it works with data fetching, CSS-in-JS, and other important integrations.
How do you know whether to submit to a conference?
If youâre unsure, just submit. You never know what the conference organizers will want to branch out to.
Nobody will be irritated or offended by your submission (as long as you do the due diligence mentioned in How I Apply to Conferences).
Remember: not all talks have to be technical. Iâve seen fantastic talks at frontend conferences from junior and not-frontend developers on topics such as mentorship and teamwork.
If youâre still unsure, you can always ask the conference organizers. Or reach out to me; Iâm happy to encourage you!
I donât think I know enough about anything to give a talk. How do I find a topic?
Wrong. You absolutely do know enough to give a talk on something. See Do you need to be an expert on a subject to give a talk on it?
If youâre really struggling to think of things, Iâd suggest keeping a journal at work of the main lessons you learn. I guarantee youâll have at least a half dozen items within a month.
You also donât need to give a talk on a technical topic. Iâve seen great talks with titles like My First 30 Days as a Software Developer or How Not to Onboard Engineers that barely touched on code at all. In fact, engineers who have never given a talk and/or are relatively junior are often better for talks about those subjects, as theyâre more recently familiar!
How do I make my submission stand out?
The most important thing is to write a good submission. That really will make it stand out beyond most of the other submissions. A well written, detailed submission will almost always win over a sloppy one.
Adding personality to it might be good too: alliteration or a pun are my go-to delighters.
It also doesnât hurt to have some online presence in the topic, like a blog post or open source library. But thatâs certainly not necessary, and sometimes wonât be a factor at all.
Much of the process is randomized: how the CFP reviewers are feeling that day; what topics they decide they want; whatâs gone viral in the last month. Just keep submitting! đȘ
What do CFP reviewers look for in submissions?
Thatâs very dependent on the conference and reviewer. Most reviewers Iâve talked look for qualities something like:
- Does the topic at least partially match the conference?
- Do the proposed topic & details seem of interest to the target audience(s)?
- Does the proposal have at least the level of detail asked for?
- Does the proposal flow well with other proposals being accepted?
- This one is roughly impossible to predict as an applicant, so donât worry about it!
Iâm planning on writing follow-up posts on more conference topics, including how I review CFP submissions. Please let me know over email, Mastodon, or Twitter if thereâs anything youâd like to see answered!
I have anxiety. Can I speak at conferences?
Hey, me too! Anxiety pals!
Plenty of conference speakers have anxiety and/or plenty of other variations of being human. I canât answer that question for you specifically though. Weâre all different.
By the way, I recommend everybody get a therapist if they can. Even if you donât think you need it. Even if you think your body and mind are already perfect (which, frankly, is a sign that you likely need therapyâŠ). A good therapist can be shockingly helpful for many personal issues, including but not limited to: fear of drawing attention to yourself, self-doubt, and social anxiety.
Iâm giving my first talk soon and Iâm nervous. What do I do?
You got your first talk accepted! Congrats, thatâs great! Give yourself a pat on the back. đ
Everybody gets nervous before their first talk. Itâs a natural part of the process.
If you can, try giving a preview presentation of the talk to people you trust, such as coworkers, family, and friends. Rehearse it ahead of time as much as you think is helpful, then stop rehearsing it the day before the conference and go do something that takes your mind off it. I especially recommend something mentally and/or physically engaging, such as exercise, a particularly engrossing book, going out with a close friend or three, or an old favorite video game.
Plan something fun for after the talk to treat yourself.
When youâre getting ready to start the talk, breathe deeply and calmly. Youâve done everything you can. Everybody knows public speaking can be nerve-wracking. Nobody whose opinion is worth anything will judge you harshly on your first few talks.
You got this! đ
Is it ok to repeat talk submissions?
Absolutely, unless the conference explicitly states they prefer not (which is rare). Giving a talk multiple times allows you to iterate on it and give a better talk each time. Most developers donât go to very many conferences per year, so the chances that theyâll see you give the same talk twice are very small.
Especially if youâve got a talk youâre excited about but havenât given yet, itâs fine to submit it to multiple conferences. Donât limit your chances of giving that great talk by only having one submission with it pending at a time.
My proposal was accepted, but I have to back out for personal reasons. What do I do?
Talk to the organizers as soon as possible, and give them as much information as you feel comfortable sharing. They will understand. Personal situations happen, and itâs not their place to try to force you to do their event.
(if anybody does, please let me know so I donât waste my time applying to their conferences!)
Messages like the following are inoffensive and reasonable:
Hi {organizer},
Iâm so sorry, something in my personal life came up and I canât speak at {conference} anymore.
Thanks again for choosing me and giving me this opportunity. I hope we can make this happen another time.
-{you}
If you have the energy and time, consider personalizing the message to how youâve talked with the organizers in the past.
My proposal was accepted, but I learned of something the conference does that makes me uncomfortable. What do I do?
Depends on the severity of the misdeed. If itâs something youâd feel comfortable talking to the organizers about, I strongly recommend reaching out to them directly to raise your misgivings. Oftentimes the organizer will appreciate you talking to them and will work hard to make it right.
Messages like the following are inoffensive and reasonable:
Hi {organizer},
I recently learned about {misdeed}. This is concerning to me because {reasons}.
But, I want to hear your side of the story. Am I missing anything?
Thanks! -{you}
If the bad deed is really bad, though, itâs absolutely fine to back out. You donât want to help an event that violates your own moral code.
Messages like the following are inoffensive and reasonable:
Hi {organizer},
I recently learned about {misdeed}. This is concerning to me because {reasons}.
I donât feel comfortable speaking at a conference that {description}, and must back out.
Best, {you}.
If you got accepted at this one event, you can get accepted at some other one later on. Donât feel obligated to stay with a bad group.
Should I make a speaker rider?
I have a speaker rider, which is a declaration of the things I need in order to speak at an event. That speaker rider consists only of must-haves that I think every event should do:
- Accessibility: Be accessible, whether in-person and/or online
- Accommodations: Pay for travel expenses and my ticket
- Code of Conduct: Have a real one and enforce it
- Diversity, Equity, and Inclusion: Be at least ~30% not-white-cisgender-male speakers
You donât need to have a speaker rider yourself. I imagine my being a little more restrictive than many may hurt my chances for some conferences.
But, if you become a somewhat known name in your industry niche, Iâd urge you to consider having one. The more speakers require points such as accessibility, the more pressure conferences will feel to do the right thing.
What are the best conference talks youâve seen?
Iâve seen so many amazing ones! âBestâ is so subjective of a term. My answer would be different each different month I try to give it.
What are your favorite conference talks youâve seen?
Three great talks that have been top-of-mind for me (and also have publicly available videos) recently are:
- Goodbye, UseEffect đ: David Khourshid, React Brussels 2022: An approachable, engaging explanation of the context, pitfalls, and common alternatives around Reactâs
useEffect
API. Plus a great state charts product demo at the end! - How We Automated our Relationship: Daphne Liu & Tiger Oakes, CascadiaJS 2022: Each project shown was cool on its own, but the speakers made it all exciting, explained the concepts very well, and added a lot of great humor and personal flair.
- A SERIOUS discussion about Next.js: Cassidy Williams, Reactathon 2021: A great walk-through of setting up a fun project in Next.js and deploying to Netlify, which I know many beginner developers found useful. Plus it breaks down the unapproachability of big frameworks in a hilarious way.
But, again, thatâs informed in large part by what Iâve been separately thinking about lately. Iâve seen plenty of other equally great talks - including from the same conferences as those three! Iâd highly recommend going through those conferencesâ playlists on YouTube to see which talks you like the most.
What are the best talks youâve given?
Hard to say. Different topics and styles work better for different people. Iâm also always trying to improve as a speaker, so this answer will probably select from within the last few Iâve given.
As of November 2022, I think my overall best two talks were my two most recent ones:
-
TypeScript Static Analysis Hidden Gems
, given at All Things Open 2022 - Lessons Learned from Refactors and Rearchitectures, given at LeadDev Berlin 2022
Unfortunately neither of those talks have videos available online yet.
They should be available by March 2023.
Update March 2023: one is now!What are your favorite talks youâve given?
This is again subjective and might change each time you ask. I do prefer in-person talks for the audience energy and more engaging physical presence.
- Binary Arithmetic in the TypeScript Type System: TSConf 2019: my first in-person conference talk (!), about my favorite programming language (!!), about a wacky use case of its type system (!!!)
- From Takedown to TypeScript: A Retro Game Engine Story: CascadiaJS 2021: a personal story about my first big web project, how to sustainably grow projects, and barriers to entry (sorry about the sound quality!)
- WebXR Karaoke: React Brussels 2022: A talk Iâve been working on for a while, which combines live karaoke, a 3d multiplayer demo, and enthusing about the future of code
For a while my favorite talks were on wacky subjects, like bending TypeScriptâs type system into weird shapes. Iâve recently also been enjoying talks on communications and team processes.
Closing Thoughts
Thanks for reading! đ
Got any more FAQs youâd like to see here? Please let me know over email, Mastodon, or Twitter!
Thanks
Much appreciation to Ali Nehzat, Julie Jones, and Sylvana Santos for advice and feedback in writing this post, and Carter Rabasa for enthusiasm and moral support. Yâall rock! đ