Text by Grace Kwan. This post was originally published on Medium and Women Who Code. It was republished with permission and has been edited for clarity.

A few months ago, I gave my first conference talk. If you’d told me that a year ago, I wouldn’t have believed it. Me? A speaker? But I haven’t got anything interesting to say!

…Or so I thought.

A year ago, I was happily hacking away on my projects at Button when we hired badass data engineer Jiaqi Liu. In Jiaqi, I was lucky to find both a great friend and an outstanding mentor. When I mentioned how impressed I was by her speaking cred, she offered to show me the ropes. A few months and many applications later, I gave my first talk: How to Bring a Design Language to Life, at Women Who Code CONNECT 2018.

In retrospect, speaking in front of a room of strangers wasn’t as scary as I thought. What’s more, the positive reception blew me away. After the talk, my inbox was full of messages from attendees expressing their enthusiasm for the talk. Some wanted to learn more about building UI components, whereas others sought advice on becoming a UX engineer. Still others simply wanted to express their appreciation for what they had learned, it made me grateful to be part of such a supportive community.

All in all, speaking was a rewarding experience that I’d like for more engineers early in their career to have, especially fellow underrepresented minorities. However, navigating the application process can be daunting. To that end, I’ll share a few reasons why it’s worth your time, followed by pointers on how to break into the conference circuit.

Why Should You Bother?

Why Every Tech Entrepreneur Should Speak At A Conference_1

Oracle, Sephora And Other Tech Companies Share Why Diversity And Inclusion Are Important In Tech
How To Get A Job In Data Science, According To These Industry Experts
The Most In Demand Tech Jobs In Singapore Right Now

There’s no way around it–giving a talk is a lot of work. That said, there are many great reasons to invest that effort. Here are just a few:

1. Sharing Gives Back To The Community: No matter what you’re noodling on at your desk, chances are, others have struggled with the same thing.

That doesn’t mean that your topic isn’t unique or novel–on the contrary, it’s a great reason to help others avoid making the same mistakes! This is especially true if most conference lineups don’t include very many people who look like you. By sharing your perspective, you help the wider technical community achieve a more representative narrative.

2. It Bolsters Your Personal Brand: Regardless of what you speak about, you’re establishing yourself as someone with expertise in that space. This can open up great opportunities down the line, from other speaking opportunities to that dream job you’ve always had in the back of your mind. Sharpening up your public speaking skills never hurts, either.

3. But It Boosts Your Company’s Branding Too… Speaking helps your company establish itself as a thought leader, which has incredible payoffs on the recruiting front. At Button, many members of our mobile team applied after seeing one of our engineering managers speak at Android meetups and conferences. For this reason, many companies offer resources such as speaker preparation and travel compensation. If yours doesn’t, make the case to your manager. Recruiting is a big expense for companies, which makes for a compelling argument.

How You Can Get Started

Why Every Tech Entrepreneur Should Speak At A Conference_2

You don’t need to lead a giant team or flaunt thousands of Twitter followers to speak at a conference. Some conferences are invitation-only, but many offer a Call for Proposals (CFP), in which the general public is invited to submit a talk for consideration. Here’s how you can take advantage of that opportunity.

1. Brainstorm A Handful Of Topics: Have you found a project so fascinating that before you know it, hours have flown by? Have you come up with a clever solution to a tricky problem? Is there a particular pattern or technology you’ve found useful? The topic doesn’t have to be novel to be valuable–no one has watched every talk on the internet–but it should be something you’re excited and confident speaking about. It doesn’t have to be technical in nature, either; many conferences have sessions on topics such as giving feedback, negotiation, and (meta alert!) public speaking.

2. Find Some Suitable Conferences: Now that you have a few ideas, look for some conferences relevant to your topics. If you’re passionate about a particular technology or are part of an underrepresented group, joining a local community is a great way to find out about relevant opportunities. Websites like EventBrite have a Science and Tech event page where you could potentially find your next speaking event.

Most CFPs ask for a title, personal bio, and abstract. However, each conference has its own focus and personality, so much as you’d tailor your résumé for a particular job description, you should tailor your proposal to fit each event. Talks from previous years of the same conference can be a great way to learn what topics the organisers look for. For instance, a talk on data visualisation might focus on design principles at a UX conference, or on the implementation at a JavaScript meetup. Regardless of the event, make sure to start early, and don’t hesitate to reach out to the organisers with questions–in some cases, they’ll even give you feedback on your proposal. Once you’ve submitted, don’t be discouraged if your first few proposals aren’t selected; finding the right fit takes time, but it’s worth it!

Ready To Speak?

Do you feel inspired to share your ideas with the world? I hope so! Next time, I’ll share some advice on preparing and giving a talk. In the meantime, if you have questions, additional tips, or would like to share the topics you came up with, please leave a comment!