After 2 years of CFP rejections, what actually makes a conference talk get accepted?
Posted by Fancy-Track1431@reddit | Python | View on Reddit | 17 comments
I’ve been applying to speak at tech conferences for \~2 years now and haven’t been selected yet.
I’m trying to understand how this works in practice, because from the outside it feels like:
- a lot of accepted speakers are developer advocates or frequent speakers.
- many talks are either very polished or on niche/deep topics.
- and increasingly, trending areas like AI seem to dominate.
Which makes me wonder where does that leave beginners or regular engineers?
Do you need to:
- already be an “expert” in something niche?
- or be really good at packaging and presenting ideas?
Or is the CFP process unintentionally favoring people who already have speaking experience?
I’m not saying beginners should get talks just for being beginners, but it sometimes feels like there’s a gap between “I have something useful to share” and “this is conference-worthy.”
Another thing I struggle with is that there’s usually no feedback on rejected CFPs, so it’s hard to know what to improve.
Would really appreciate perspectives from:
1. people who got their first talk accepted
2. or folks who’ve reviewed CFPs
What actually makes a proposal stand out? And how should someone improve without feedback?
Also, at what point does it make more sense to just share your knowledge through blogs/YouTube instead of chasing conference talks?
Impossible-Bar-7709@reddit
Start smaller. Check the conditions (length of talk, technical restrictions) for contributions to barcamps in your region. Prepare your talk. Apply for a barcamp.
Barcamps are amazing! The agenda is organized by the participants. Most participants aren't just listeners, but contributors themselves. You'll meet a lot of people, and finally, this might be a way to build up a reputation to pave your entry into a larger conference.
Fancy-Track1431@reddit (OP)
That's interesting. Thanks
ElectronicStyle532@reddit
Biggest shift for me was treating the CFP like a pitch, not a topic. Clear problem → what people will learn → why you’re the right person to say it. That made the difference.
UsernameTaken1701@reddit
If my employer or I have paid hundreds or thousands of dollars to attend the conference, why would I want to spend my time there listening to a talk by a beginner? I’m there to learn things and, sorry, I’m probably not going to get that from a beginner. I’m much more likely to learn things from an expert who’s put together a polished presentation, probably on a niche topic.
Weird post.
Fancy-Track1431@reddit (OP)
Every expert was once a beginner.
Sigmatics@reddit
Beginners don't talk at conferences. You become an expert in your field, then you are a good fit for a conference
UsernameTaken1701@reddit
Yeah, but they didn't become experts by listening to talks given by other beginners. You'll learn more from experts than you will from other people who know as little--or less--than you do.
Fancy-Track1431@reddit (OP)
Sure, experts are incredibly valuable to learn from, no disagreement there. But learning doesn’t only flow one way. People at a similar level can explain things in ways that are easier to grasp, share recent struggles, and help each other spot gaps in understanding. It’s not about replacing experts, it’s about complementing them. Both kinds of learning have their place.
crossmirage@reddit
Take advantage of any resources offered:
Experience helps:
Content matters:
Fancy-Track1431@reddit (OP)
Thanks for the feedback.
theacodes@reddit
I'm experienced speaker and organizer of multiple conferences, and the CFP process can be brutal from both sides. It's really damn hard to pick ~10-20 talks out of 100+ submissions, and likewise, it's hard to stand out as speaker.
I would recommend trying for smaller, regional conferences first, especially those that offer speaker mentorship. That way you can get direct and actionable feedback about your proposals before the CFP closes.
EdwardBlizzardhands@reddit
Everyone I know who speaks at conferences started out giving talks at their local user group. Although admittedly COVID really did a number on user groups.
Fancy-Track1431@reddit (OP)
Thanks for the feedback.
gdchinacat@reddit
I think your observations and conclusions are most likely correct.
I would expect there to be a gap here, a fairly large one in fact. Conferences have their own agenda in what they are offering to the attendees who have paid on the order of $1000 to attend. "Something useful to share" is a pretty low bar. The content has to align with what the conference organizers want to provide.
Speakers are a key aspect of the organizers ability to sell tickets. The more prominent their speakers are the more attendees they will have and the higher they can set the fees. Organizers want to know their speakers will be engaging, offer insight, and leave attendees thinking it was worth attending. These all favor speakers who have demonstrated an ability to do those things. Many talks, particularly by prominent speakers, are very polished because they give them multiple times, often for money. The expectation is their talk is polished. Attendees want to have relevant topics...so topics that are "trending" are favored. No one wants to hear someone talk about how Python3 was leaps and bounds better than Python2...that ship has sailed. Also, since many conferences are sponsored by corporations, they want conferences to give the employees they are paying to attend to walk away with knowledge and ideas that they can apply to make them better developers today, not in ten years if a half baked cutting edge idea actually pans out.
Not all speakers can be keynote quality, and not all topics can be trending...that would be costly and a bit boring (who wants to hear about AI for talk after talk for three days?) They do need breadth of topics, a range of depth, and can't expect everyone to give a talk they have polished after having given it a dozen times.
They also don't want rank beginners because they have minimum expectations. Entry level tutorial talks aren't likely to draw many attendees since that's just not why people attend conferences. There may be a few, but they are also the easiest to fill since the expertise and name recognition requirements to give those is less than for the keynotes.
Stick to it. Keep applying. Submit enough details so the selection committee knows what you are offering (slides, code samples, etc). Work on projects that will demonstrate your expertise and knowledge of the topic (build name recognition through work product rather than talks you haven't given). Go to conferences, talk about your ideas so people know you exist and have cool things to share, try to talk to organizers so that when your future proposal comes before them they recognize you. Don't try to sell it as "next year you should make me a speaker", but just to increase visibility and get people thinking and talking about your subject. You want to be memorable in terms of "they were interesting to talk to and had good ideas". Don't be memorable as "they're the person who stalked me for three days and berated me for not selecting them to talk".
Fancy-Track1431@reddit (OP)
Well said. Thank you
FrickinLazerBeams@reddit
Yes, you need to be highly qualified to speak at large conferences. For example, you have to be able to understand that conference speakers must be highly qualified.
ionychal@reddit
I, too, would love to learn about this!