A few weeks ago I spoke at the NoVa.JS Meetup on the topic “From jQuery to AngularJS: A Beginner’s Guide”. It was my first time speaking at a Meetup or speaking on a technical subject. My co-worker, Khuram, connected with Andrew from Modus Create, who was the Meetup organizer and host, who sent out a request for speakers. Khuram suggested I give a talk. At first I was like I am nowhere near the level of speaking on tech, but later I thought it’s a Meetup not a major conference. I also thought to myself if I pick a really simple basic topic no one would show up, so it would be a good starting point for speaking.
I did an extremely poor job in preparing. It was last minute (the night before) and the morning of. I decided to go with four basic examples but ended up only doing two examples. One was a simple show/hide example and the other was interacting with JSON with AJAX calls. You can see code examples here on GitHub.
The talk was scheduled to start at 7:00 PM but the doors opened at 6:30 PM. I decided to show up at 6:30 PM so I could be there early and setup. When I walked into the room it was already half full. At that moment I began to panic. It felt like middle school and it was my turn to speak in front of the entire class. I was scared. Very scared. I looked around and saw many different faces. Many of whom looked like very senior developers, managers, and even C-level execs of large companies. The room as at the Microsoft Reston office so I was even more worried that there were some important people from Microsoft in here.
I met Mostafa from Microsoft who set up my computer and microphone to make sure everything was working. I met Andrew who told me how it was going to happen. Mostafa would start and then Andrew would speak next to introduce me. Then I would have the one full hour to speak. From 6:30 to 7:00 the room began to fill and soon there were no seats. There were probably around 80+ people. I chatted with Mostafa and Andrew on how surprised I was so many people came. They were also surprised, but they were happy that so many people came. They were happy and I was freaking out.
At around 6:59 PM I was standing in the front waiting for Mostafa and Andrew to finish talking. This was my peak fear moment. It was literally do or die. I had only two choices. I could collapse and deliver the worst Meetup talk in history or suck it up and just pretend no one is in the room and just go through my presentation. At 7:00 PM I asked myself why I was scared. Whether or not people like your talk will not affect your health, your family, your friends, your job or anything else in your life. Eight o’clock will come no matter what and you will leave and go home. Just do it. (Nike: If you use this for a commercial, please give me credit!)
Another lesson learned is people love beginner talks and examples. My examples were extremely basic but it was successful in getting my point across of how awesome AngularJS is. The audience appreciated this because everyone in the room could understand it. The more experienced developers may not have found it interesting but they easily understood the point.
Lastly, tech meetup groups like NoVa.JS aren’t just for tech people but business owners, individuals who learn to program as a hobby, stay at home parents, individuals looking for a career switch and many others (of course recruiters as well). There was a wide array of people I met there and not every one of them was a developer.
In the end it was a successful first time speaking engagement. I definitely plan on doing this again and sharing whatever I have learned with others.