I just came back from Orlando Code camp, so I thought I’d do a post talking about why speaking at a code camp is a great opportunity and why—even if you think you have nothing to talk about or teach—you should be speaking at a code camp near you.\n\n
\n\nNow, just in case you aren’t familiar with code camps, code camps are usually free events that happen over the weekend where programmers and other coders get together and give a bunch of presentations on a bunch of different topics.\n\nSome code camps are huge, but most code camps are fairly small.\n\nThe one I attended in Orlando this weekend had about 600 people at it.\n\nYou can really think of a code camp as a small, free conference where just about anyone can speak.\n\nAnd that is the key…\n\nYou, yes you, are anyone.\n\n
Code camps, speaking and you
\n\nLook, I know that it can be intimidating to speak in front of a crowd.\n\nThe first time I ever spoke in front of any audience, I was a complete wreck.\n\nI was nervous, I was anxious about what I was going to say, how people would react. I was afraid I’d screw something up or that I’d say something stupid and people would disagree with me. I wondered whether I even had anything valuable to say at all.\n\nGetting up there and speaking was difficult.\n\nI remember stepping up to the podium after I had finally connected my laptop and had my slides on the screen.\n\nI remember trying to will myself to stop sweating and shivering at the same time—I didn’t even know how this was possible.\n\nMy teeth were chattering and my voice was cracking and I couldn’t will myself to stop.\n\nI literally had to slow down to take a few deep breaths so I could continue.\n\nThe presentation went horrible.\n\nWell, not horrible, but it wasn’t smooth.\n\nI don’t know how many times I said “um,” but it was pretty close to every other word.\n\nMultiple people were falling asleep at the desks—not even trying to pretend to be awake.\n\nI was finished way before the allotted time, so I was uncomfortably trying to draw out the last slide as long as possible.\n\nWhen, the talk was finally finished, the 4 or 5 people who were left unceremoniously walked out.\n\nI looked down at my shirt and realized the armpits were soaked through.\n\nBut, guess what? I did it.\n\nYes, it didn’t go well.\n\nYes, I didn’t feel like ever doing it again.\n\nNo, I didn’t become some super-star developer, just because I gave one talk. Recruiters were not lined up to hand me lucrative job offers.\n\nBut, I had accomplished something great on that day.\n\nI had conquered a fear.\n\nI had done something that made me feel extremely uncomfortable—and although I didn’t come out feeling a lot more comfortable, I had practiced courage.\n\nSee, there is a myth about courage.\n\nMost people are under the false impression that courage is the absence of fear.\n\nCourage is not the absence of fear.\n\nIn fact, you can’t be courageous unless you are also afraid.\n\nTrue courage is when you act in spite of a fear. When you say “f%&! it” and you do it anyway.\n\n
Just say F%&! it!
\n\nSeriously.\n\nI know you have all kinds of excuses why you can’t speak at a come camp or other local event.\n\nIf you wanted to make a list of all the reasons why you can’t speak at the next code camp in your area, I am sure you could fill a whole page with seemingly valid reasons:\n\n
- \n
- You aren’t good enough
- You don’t have anything worthwhile to talk about
- Someone else is already going to talk about what you know about
- Someone knows more about your topic, so you are unqualified
- You’re afraid
- You don’t know what to say
- You don’t know how to prepare a presentation
- You just started
- You’re not ready yet
- You don’t have enough time
- Your dog is sick
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n\nBlah, blah, blah…\n\nDo you know what all of those things are?\n\nThey are excuses.\n\nExcuses will not get you anywhere in life.\n\nThere are always excuses—reasons why you can’t, or shouldn’t do things in life.\n\nBut sometimes you just have to say “f%&! it!” and do it anyway.\n\nWhat is the worse that could happen?\n\nI mean really.\n\nSo what if you suck?\n\nSo what if you suck hard?\n\nWill it really be the end of your life?\n\nWill it even really matter the very next day?\n\nIf you want to grow you have to continuously be putting yourself in uncomfortable situations.\n\nIt’s only by doing this that you can gain true mastery of yourself.\n\nIt’s only by doing this that you can learn to start living your life instead of letting your life live you.\n\nForget about all the bad things that could happen.\n\nForget about all the reasons why you can’t get up there and speak about something, and just pick a topic, commit to it and do it.\n\nWhether it goes good or bad doesn’t matter.\n\n
\n\nIt probably took about 5 or 6 talks before I gave a talk that I would have considered “good” in any way, shape or form, but each time I stood up there and conquered my fears, I became a little better and—more importantly—I became a little stronger inside.\n\nThe second time I gave a talk, I still sweat through my shirt, but it was a little less and I didn’t care as much.\n\nThe third time I gave a talk, I didn’t sweat at all and I could almost talk without my teeth chattering.\n\nBy the fourth time, I could actually focus on the content of my presentation, instead of my fear.\n\n
Embrace failure
\n\nWant to give a great presentation at code camp?\n\nHere is what you do:\n\nGet a piece of paper and draw 10 boxes on it.\n\nEvery time you give a talk and it sucks, check one box.\n\nYour goal is to get all 10 boxes checked.\n\nScrew up 10 times. See if you can knock out 2 in a single day.\n\nOnce you check all 10 boxes with “sucky” presentations, you’ll be ready to deliver a good one.\n\nIn fact, you might even deliver a good one before you get all 10 boxes checked—but don’t count on it and don’t focus on it.\n\nJust focus on screwing up 10 times.\n\nTrust me, it’s a goal anyone can achieve.\n\nDon’t worry about getting good, until you master being bad first.\n\nOwn it.\n\nOwn the suckiness.\n\nGive it all you’ve got and hope that it sucks anyway, because the more it sucks, the more you can grow, and you only grow when you check off one of those boxes.\n\nWe tend to think of failure as a bad thing, but it’s not.\n\nGiving up is a bad thing. Failing is a good thing. Failing means progress.\n\n
The benefits of speaking at a code camp
\n\nI was going to talk to you about the benefits of speaking at your next code camp.\n\nI was going to list a bunch of positive reasons why it will be good for you, how you’ll get to network and meet new people, how speaking will open up doors and opportunities for you, how you’ll learn by teaching, etc. But that’s a waste of time, because you already know the benefits.\n\nAnd besides, those benefits are not nearly as important as what happens to you.\n\nYou grow.\n\nYou start to become a different person.\n\nYes, the effect isn’t dramatic. It takes times, but eventually it happens.
\n\nAny guess what else?\n\nWhat you have to share might just be valuable enough to help someone else—especially if you are willing to take the time to get good at sharing your knowledge.\n\nIn fact, that is the primary reason I still speak at code camps today.\n\nThere is no better feeling than impacting someone in a way that will cause them to make a positive improvement in their life.\n\nSure, I realize that speaking in front of crowds isn’t for everyone.\n\nBut have you tried it?\n\nHave you given it a chance?\n\nOr have you allowed that long list of excuses to get in your way?\n\nWhen I was growing up, I had the impression that it wasn’t OK to be afraid.\n\nI thought that being afraid was weakness.\n\nThat because I was afraid in certain situations, I was a failure.\n\nOnly now do I know that it is OK to be afraid.\n\nThat there is nothing wrong with being afraid.\n\nThe problem is not doing anything about.\n\nThe problem is just accepting it.\n\nBe afraid. Be nervous. Be doubtful and unsure of yourself, but do it anyway.\n\n
Some additional resources to check out
\n\nLooking to speak at your first code camp, or just become a better public speaker in general?\n\nHere are a few resources that might help you on your way:\n\n
- \n
- Book on public speaking: Stand and Deliver: How to Become a Masterful Communicator and Public Speaker
- Creating presentations: Presentation Zen: Simple Ideas on Presentation Design and Delivery
- John Papa’s Pluralsight course: The Art of Public Speaking and Effective Presentations
\n
\n
\n