Mark Freedman’s Blog

Productivity through technology, and other related topics.

Archive for the ‘User Group’ Category

Observations of a Speaker Idol Event

Friday, July 18th, 2008

Update
I’ve updated some of the points below, based on some of the comments I received, including points about when to answer questions, the appropriateness of jokes, and following through after the presentation.

Last night, I attended a terrific Speaker Idol event at the NYC .NET Developer’s Group at the Microsoft office in NYC. It’s one of the formats I mentioned in my post about user group meeting ideas.

American Idol Panel

This was the first user group meeting I’ve attended since I helped start a couple, and it was really nice to focus more on learning rather than coordinating. I had three main motivations for attending this meeting:

  1. I wanted to finally attend a meeting rather than run one.
  2. I wanted to see how a Speaker Idol event is run, in order to run one ourselves.
  3. I wanted to see what it takes as a speaker, so perhaps I could try it myself one day.

I feel like I met these goals. First of all, attending these in NYC always gives me a rush of energy. I love going to the city, because it’s so amazingly alive and vibrant. It gives me the feeling of being able to accomplish anything. And there’s nothing like a warm summer night in the city that never sleeps.

And the second and third goals were accomplished with flying colors. Although I tried to make this a non-working event, I couldn’t help myself. I spent the entire night taking copious notes. And although this was the first Speaker Idol event I’ve ever attended, and it’s the only one I can base my observations on, I think it came off great. I think it can serve as a model for future events, so I put together a list of guidelines from this experience.

Although I haven’t presented at user groups yet, I’ve had similar experiences. My tips are a combination of those, of comments from last night’s judges, and of my observations from this and other user group meetings.

Great job done by Stephen Forte, Andrew Brust, Peter Laudati, Bill Zach, and all the speakers and judges!

Basic Rules

  • Approximately five speakers should present (there were six last night).
  • Each speaker gets 10 minutes to do their main presentation.
  • There are four judges who are recognized leaders in the community, to give this legitimacy.
  • During the presentations, the MC (Stephen Forte, for last night’s event) gives a silent two minute warning signal.
  • The MC then gives a cut sign, signaling to the speaker that they have 20 seconds to wrap up.
  • Once the presentation is complete, two minutes are alloted for a Q & A session with the audience.
  • This is followed by a judge commenting session which lasts from three to five total minutes, rotating through the judges who comment on the presentation style (NOT the content). Sort of like American Idol. For each presenter, the comments are started by the next judge in rotation.
  • At the end of the competition, bring all the participants to the front for a final round of applause, and announce the winners.
  • There are three winners. At last night’s meeting, first place won an Xbox, second and third place won versions of Windows Vista.

Moderator Tips

A Speaker Idol event is similar to a mini code camp, where you’re pretty much going crazy trying to get equipment set up and tested. It was pretty hectic last night, with people downloading codecs, using borrowed laptops, etc. More about this in the Speaker Tips section, below.

  • Have someone else handle the food. You’ll be too busy coordinating everything else with the speakers and judges, so try to get a sponsor to handle that. This was what the group did last night, and all it cost was about 10 minutes of a (deathly dull) sponsor presentation at the start of the session. Once you’ve seen one recruiter presentation, you’ve seen them all. They were sincere, but c’mon recruiters — use a little imagination. I don’t care how many clients and consultants you have. Tell me how you could help my career… anyway, that cries for another post…
  • You may need to be the liaison between a speaker and the supplier of a solution if their presentation isn’t working on their own equipment. Set aside some time for this. It was a bit of a scramble last night, so I’d recommend requiring the speakers show up an hour before the session for setup and testing. Things will always get a little crazy, and a bit of luck is always involved, but this will increase the chances of success.
  • I’m not sure how the presenter order was decided, but there’s a definite advantage that increases with each speaker. You could either have a random drawing, or use the reverse order of who volunteers to participate. Since most of us are so busy these days, I’d prefer a random selection.
  • A quick 20 second intro of each speaker would eliminate the need for them to do more than a ten second "hello" at the beginning of their presentation. Most people are uncomfortable introducing themselves anyway, so it may keep them more at ease to start their presentation if they don’t have to concern themselves with that. They can just display a simple info slide at the start, while they introduce the topic.
  • Clarify to the audience and speakers that for these types of presentations, especially with a dedicated Q & A period, almost all questions should be deflected for that period. The only time a question should be addressed during the body of the 10 minute presentation is if it’s critical for the direction of the rest of the presentation.

Speaker Tips

Do the three "P"s: Prepare, Practice, and Present. I’m sure I’ve heard that phrase before, but I’m not sure who to credit…

Preparation

  • Tailor your presentation for 10 minutes (and I’d shoot for 8 to play it safe ).
  • Be aware of whether your presentation is more of a discussion topic or a presentation, and prepare the style and flow based upon that. Make sure you structure the presentation to have a strong start, middle, and end. At the start, do the quick hit to get the audience engaged, and tell them what you’ll be talking about. Next, dive in and talk about it. Finally, quickly summarize with a couple of key conclusive points.
  • Go for impact from the start, whether it’s through humor or a one liner that clearly sets the stage for the presentation.
  • Slides should be minimal, and only used as cue cards for what you’re going to say.
  • Since this is a 10 minute presentation, only pick a couple of key points to elaborate on — one positive and one negative, if possible.
  • If your presentation calls for a comparison between two or more options, use visuals to compare. In a 10 minute window, you’ll need to get the point across quickly, so visuals work best for this.
  • Use a large font size. The obvious reasons go without saying. But less obviously, it turns code into more of a quick-hitting visual.
  • Don’t use blue font on a black background. It’s virtually impossible to read without straining. I’d actually recommend sticking with the default white background. A lot of developers seem to favor a black background these days, but although that may work well on your desktop, it doesn’t translate well to the large screen.
  • Use very simple demos. If you can get your point across with a single visual, or just a tiny code snippet, then you can succeed in a 10 minute slot. Review your code several times as you prepare, stripping out everything you can, while still making it relevant. This is a common theme for writing, also.
  • Plan the Q & A session, anticipating the types of questions you may get. You may need to balance leaving out a point or two in order to open up the possibility of a couple of good questions, but at the same time, don’t leave out critical info during the main presentation which will only leave your audience in a cliffhanger.

Presentation Style

  • Project. You don’t want people straining to hear you, especially when you only have 10 minutes to state your case.
  • Face the room. If you don’t face the room, your voice will just bounce off the wall behind you, and that ain’t gonna help with projecting.
  • Rotate facing each side of the audience. This will help engage the entire audience.
  • Don’t read directly from the slides, or repeat them word for word as if memorized. This becomes very robotic.
  • Setting the slide show on automatic timer may be a novel way to keep you focused on your flow and time constraints, but it could be a distraction if you have to keep stepping back to a previous slide.
  • If you’re natural at it, inject humor, especially at the start. It helps build rapport. Jabs at users are always good for a laugh in front of tech groups. But if it isn’t your normal modus operandi, don’t force it, because it will be obvious that it’s being used as a gimmick.
  • Be aware of your audience. As I mentioned above, jokes about users are ok if your audience is a tech group, but don’t joke about topics and subjects that may offend your audience. If you feel any discomfort when about to tell a joke, trust your instinct and play it safe. Very little can take the air completely out of a presentation than a misguided attempt at humor.
  • Show enthusiasm for your subject matter. If you can’t show enthusiasm for 10 minutes, you’re speaking on the wrong topic for you.
  • When notified of the two minute warning, or 20 second wrap-up, don’t acknowledge it. It ruins the flow, and disengages your audience.
  • Avoid silence, but don’t fill it with hemming and hawing ("um"s). Practice in front of mock audiences (or the mirror) is key. If you need to take a few moments to do something on the screen, at least explain what you’re doing while doing it.
  • Don’t trail off or mumble when you speak. This is another variation of hemming and hawing, and people begin thinking they may be missing some important info.
  • Be energetic. Watch someone like Stephen Forte when he speaks. He can make accounting sound exciting (sorry accountants ;-) ). We live in a fast moving, "MTV" world, and it takes a lot of animation to keep our attention.
  • Stand in front of the podium. Stepping behind (for reading notes, etc.) only serves to disengage your audience. This is why you need to do the three Ps. You don’t want to sound as if you’re reading from a book. Show us you know your topic. You want to project credibility.
  • Make eye contact with the audience. You can pick a handful of people (one from each side of the audience) to feel like you’re speaking one on one. I’ve heard a related recommendation for writing. Imagine that your audience is one person — a friend of yours.
  • When things screw up, self deprecation goes a long way. The audience can relate to screw ups.
  • Be honest. If you really don’t know the answer to something, say so. Otherwise, you risk the credibility of your entire presentation.

Presentation Content

  • Make your intro of yourself and your company extremely short (if needed at all — see moderator tips, above). You can show a simple intro slide while you introduce the topic, in case people really want to know. Don’t be offended that we came here for the topic, and not necessarily for you.
  • Explain why you’re presenting the topic, and what business reasons there are for it.
  • Asking for a show of hands initiates interaction with the audience, but don’t leave it at that. Otherwise it just seems gimmicky.
  • Use personal insight when discussing examples and experiences. This helps the audience identify with you and the topic you’re trying to convey. Otherwise, you may as well be reading facts out of a textbook.
  • Never make comments or state opinions without following up with "why". "Why" is really the most important type of question you can answer. And the specific "what" and "how" always follow the "why".
  • Have the demos open and ready BEFORE starting the presentation. Nothing leads to those empty spaces more than waiting for Visual Studio or PowerPoint and associated project files to open. You only have 10 minutes, and time always seems to run away quicker while waiting for these to open.
  • Get to code as soon as possible. For a technical audience, getting to the meat is key for keeping us engaged.
  • Switch to full screen mode when showing code (SHIFT-ALT-ENTER). Popping panels are a major distraction.
  • Display your resources slide during your 20 second wrap-up and into the Q & A. The judges mentioned to leave it up there after speaking to it, but I wouldn’t even recommend speaking to it. It wastes valuable time, and your audience expects to see this at the end anyway, so it’s obvious.
  • Use the regions feature in your code examples to make it easier to focus on small snippets.
  • When discussing unknown technologies, give quick, one-line intros. It may help to show an analogy to technology your audience is familiar with. For example, EJB to .NET Enterprise Services. It may not be exact (like my example?), but it’ll give us the proper context.

After the Presentation

Many people attend these presentation for the educational value, in order to keep up with what’s happening in their field, and they make a significant time commitment to attend your presentation. Whatever your motivation for speaking, the reputation you earn is based upon more than your session. How you follow through also counts in a big way.

  • For speakers of any type of presentation: please try to make yourself available, at least through email, for any follow-up questions attendees may have. Due to the nature of presentations, there are almost always outstanding questions that cannot necessarily be answered or even anticipated during the presentation, so you should always expect questions after the event.
  • It’s also a good idea to provide the organizers of these events with presentation material and supplements to post on the organization’s website, to help with the follow-on.

I anticipated such an event to be a lot of fun, and it exceeded my expectations. I’m sure it was nerve wracking for the speakers and the moderators, but like my experience with the code camp, I’m sure it was well worth it. I’ll use this post as a guideline for when my group runs a similar event, and hopefully others will find this useful, even though I’m basing it upon limited personal experience. If you have anything to add or suggest, please comment.

User Groups - Expanding Beyond the Mundane

Saturday, June 21st, 2008

Running a user group is extremely rewarding, and I’ve been lucky enough to be involved doing so for over a year. I’ve been very fortunate to have great partners in Leo Junquera and Louis Edouard. It’s been great for us to have been able to run a code camp just after a few months, and we’re already planning our second one. But I also believe it’s time to take this to the next level.

Thoroughly engaging user group event

There have been a number of new formats tried by other groups, and I’d love to experiment with some of those, but there are also some others I’ve heard people discussing. Here are some ideas my team has been considering, and some thoughts I have behind them.

Panel Discussions / Debates
In this format, we’d have two to three experts on a particular topic, and have them face off either against each other or moderate an audience debate. Ideal topics can include:

There’s nothing more stimulating than a real passionate debate that encourages audience participation. It’s hard to fall asleep during one of these, even after a long day’s work.

Open Spaces
As described on the Mix08 Website, this format is a way to bring together groups of people interested in a common topic to have an interactive discussion. In an Open Space session, there may be an expert who is passionate about (an often complex) topic leading a discussion. A few of these could be happening at the same time, and people just gravitate to their area of interest, jumping from one to the next, and are encouraged to participate if they’re truly interested and have something to add.

I haven’t had the opportunity to attend one of these yet, but it sounds very exciting. From what I understand, the format is loose; as a matter of fact, there is no real format. You can gather around informally and just debate on a topic, or you can gather around someone’s PC as they’re demoing a technology or technique. As Jeremy Miller commented when describing the first ALT.NET Open Spaces event, “with the Open Spaces format you basically skip the boring parts and get right to the interaction.”

Geek Dinners
These are informal get-togethers on a regular basis at a restaurant of common choice, where the environment is conducive for discussion among like-minded geeks for the purpose of learning or otherwise interacting with others who share technology interests. I’d love to organize this at least once per quarter in the Stamford, CT area.

Study Groups
These are groups that meet several times (weekly?) for a short burst of time (a month or two) to help each other study a technology they’re interested in, most often for the purpose of achieving certification. Yeah, some people think certification is overrated when trying to decide who’s really qualified for the job, but it’s a milestone for many in our field, at least as a measuring stick for ourselves. There’s a group in NYC, but I think it would be beneficial to start one in the Stamford, CT area, also.

Shared Stage
I’m not sure if there’s an official label for this, but we can share the “stage” with several other members for 15 minutes each, to lead a discussion on a topic we’re interested in or have some expertise in. In this way, people who are interested in one day giving full presentations on their own can get a taste of what it’s like before getting too overwhelmed. Plus, when they see others in the same position, it can make them feel a bit more comfortable and less alone. This can help grow a new group of promising speakers and future superstars. We could model it after the Speaker Idol events given at Tech Ed, only less competitive (unless that sounds enticing).

Ice Breakers
Some groups actually hand out name tags to people attending the meetings. I think this is a great idea for getting to know each other on a first name basis. I’m very embarrassed to say that even after a year, although I recognize faces, for the life of me I cannot remember most names of regular attendees. I also belong to a camera club with my wife, and they do this regularly. People do get to know each other much faster, although many try to avoid getting “tagged” at first. It’s a real ice breaker, and makes the whole experience a lot more interactive.

Summary
I think many of these ideas share a common thread — the opportunity for much more interactive experiences for the members of our community. This is what I find most exciting about this. In my experience, there’s nothing more interesting than a learning environment in a social setting. Unless a speaker is very engaging and gifted, sometimes full-length presentations can get a bit dry, and the experience can become a little stifling. Often, the best part of the night is at the very end, as people start informally discussing the topic or related topics on the way out the door. That last half hour or so after the event is often the most enjoyable part of the evening, so why not make it the entire evening? There’s nothing that many of us would enjoy more than two to three hours of engaging “conversation” with our peers.

So let’s make it happen!

If anyone has any ideas on this topic, please comment here, or contact any of us at the user group.