This is the blog of Adam Kalsey. Unusual depth and complexity. Rich, full body with a hint of nutty earthiness.

Software Engineering

You should speak at conferences. Yes, you.

The speakers at too many conferences are the usual suspects, speaking over and over again. Local tech user groups and meetups are starving for content, leading to much of the meetings being dominated by companies from outside the group with an agenda that doesn’t always meet the need of your community.

Developers, you should give talks at conferences and your local meetups. Besides helping out your community, you’ll improve your own career. People who are outgoing, who speak up, who are visible, tend to be better connected within their company and their community. This leads to new opportunities. By speaking at events, you’ll gain confidence and find it becomes easier to be a leader instead of a follower. You’ll raise your visibility in your industry, your community, and your company.

You might think it’s hard to get a talk accepted. Many conferences have trouble filling all their speaking slots. Sure, the keynotes are usually full, and often with speakers who are paid to be there. But breakout sessions, technical trainings, lightning talks, Birds of a Feather, and other sessions are often available at conferences. Discussion panels often have spots available for panelists.

Your local technology meetup probably has trouble finding regular speakers. Think of the meetings you’ve attended where the speaker wasn’t known until the last minute, or that consisted of a free-for-all discussion. These were probably meetings where the organizers were scrambling for a speaker. They’d love it if you offered up a talk.

Have a Barcamp in your area? The talks there are open to anyone. Just put your name on the board and give a talk. At these, you could offer to lead a discussion, giving a short 5 minute talk, then using the rest of the time to discuss your theme among the participants.

Perhaps you’re afraid you have nothing to say? You certainly know something that not everyone else does. Your talk doesn’t need to be a comprehensive encyclopedia of all knowledge on your subject. For a subject that’s likely to be new to your audience, an overview is better. Give them enough information to decide if they want to learn more on their own.

Or you have an opinion, perhaps one that you’ve been giving to your friends and colleagues. Surely you can speak for 30 minutes about something you’re passionate about. At one conference, I recently said that "RCS is solving last decade’s communications problems." The quote got a bit of attention, so my next talk was focused on why I believe that and what the industry needs to do in order to change.

Where to start? The easiest place is your local community. Those meetups and local user groups will be happy to have you speak. Ask any organizer and you’ll find that they really are struggling for content. That’s one reason your community is a great place to start: they’ll welcome you with open arms.

The other reason is they’re friendly. It’s a smaller, controlled audience. These are your people. You’ve probably had dinner or drinks with some of them. They want you to succeed. They’ll overlook your faults. If you have stage fright or fear you won’t be able to get your point across, or just don’t know how to go about preparing a talk, this is the right group of people to try in front of.

Go out, give a talk. Improve yourself, your community, and your future career.

This is part of a series on becoming a better public speaker. Read the rest of the series.

Recently Written

Your OKR Cascade is Breaking Your Strategy
Aug 1: Most companies cascade OKRs down their org chart thinking it creates alignment. Instead, it fragments strategy and marginalizes supporting teams. Here's what works better than the waterfall approach.
Your Prioritization Problem Is a Strategy Problem
Jul 23: Most teams struggle with prioritization because they're trying to optimize for everything at once. The real problem isn't having too many options—it's not having a clear strategy to choose between them. Without strategy, every decision feels equally important. With strategy, most decisions become obvious.
Behind schedule
Jul 21: Your team is 6 weeks late and still missing features. The solution isn't working harder—it's accepting that your deadlines were fake all along. Ship what you have. Cut ruthlessly. Stop letting "one more day" turn into one more month.
VC’s Future Lies In Building Winners
Jun 21: AI and megafunds are about to kill the traditional venture model, forcing smaller VCs to stop hunting for hidden gems and start rolling up their sleeves to fix broken companies instead.
Should individual people have OKRs?
May 14: A good OKR describes and measures an outcome, but it can be challenging to create an outcome-focused OKR for an individual.
10 OKR traps and how to avoid them
May 8: I’ve helped lots of teams implement OKRs or fix a broken OKR process. Here are the 10 most common problems I see, and what to do instead.
AI is Smart, But Wisdom Requires Judgement
May 3: AI can process data at lightning speed, but wisdom comes from human judgment—picking the best imperfect option when facts alone don’t point the way.
Decoding Product Leadership Titles
Mar 18: Not all product leadership titles mean what they sound like. ‘Head of Product’ can mean anything from a senior PM to a true VP. Here’s how to tell the difference.

Older...

What I'm Reading