Kevin McDonagh on: How to attend a conference
swombat.com
swombat.com
The talking to new people thing is pretty important. I am terrible at this. When I attended my first conference in 2008 a continent away I stood there in a room of 400 people literally not knowing anybody. That moment it dawned me that my boss just paid thousands of dollars to get me here so I better use this opportunity. Three years later, one of the first five people I talked to at that conference got me an H1-B visa and a six figures job.
There are related mistakes to make. I've been to so many conferences by now that I know a lot of people I want to hang out with at any given conference. It's easy to just keep talking to these people because that means I do not have to leave my comfort zone again. This is obviously bad because I will not meet new people that way. The same happens when you go to a conference with other people of your company and just stick together the whole time. Do not do this.
About this demoing thing. I used to demo our software a lot at conferences. However, our software was so popular in our niche market that people always asked me to see it. I don't think I ever pushed it on anybody. Demoing works perfectly fine if you just leave the main room and sit somewhere around the corner. Most of the conferences I attend are in hotels, so they have plenty of chairs everywhere.
What is not mentioned in the article is that you should try to be a speaker at conferences. It is not very hard to become a speaker and it puts you into the spotlight. This makes it much easier to make new contacts. Additionally, many conferences pay travel and hotel costs of their speakers which is awesome.
The majority will thank your asserted approach, and are looking forward to your conversation.
At a professional conference, oftentimes people are very happy to learn about what you do and to tell you about their own work and interests, but are too shy to initiate a conversation. Being proactive in this regard can be a very good way to make new contacts and to learn about what is going on in the field, even if you are not trying to eventually profit by signing them up as customers.
My conference knowledge is limited to three years of PyCon, the annual Python conference, but maybe it's helpful...
* Sit in the front row. You paid to be there, you probably traveled to be there, and you probably came because you wanted to learn something. Sitting in the back posting on HN is easy, but get up front and suck the brains out of the speaker. I like to write notes with pen/paper and save my laptop for later.
* If you liked a talk, go up and thank the speaker. Introduce yourself, maybe ask a quick question, then let them get on their way. You might have just found an interesting person to have dinner with when there's 500 random people in the hotel lobby trying to figure out where to eat.
* If no talks interest you in the given time slot, go roam around the hallways, the expo room, or grab a cup of coffee. See what people are up to -- everyone's there with a common set of knowledge/problems. I've learned a ton just from introducing myself to the other guy getting a cup of coffee and end up finding out he also works in the same field, doing the same stuff, we both know each other's companies, but we're solving our problems in totally different ways. Rather than killing time on the web for 30 minutes until the next talk, I just made another acquaintance to grab a beer with, and he made me think about what I'm doing at work.
* If there are development sprints, stick around and hack with people. At PyCon I believe we had 400 people the first day, and it was some of the most fun of the whole conference.
Huh? Do people really do this?
The last thing I want to do is demo anything about myself to a bunch of people hunching over a tiny screen in a crowded room. Even Hacker News would look like shit, no matter how well you tried to pull it off.
The next-to-last-thing I want to do is watch your demo, hunching with a bunch of other people over your tiny screen.
I have enough technology back at the office. I came here to meet people and get get to know them. So just shake my hand, share some cool stuff with me, and meet me for a drink later. I'll remember you much better that way.
[EDIT: Replaced "the Mona Lisa" with "Hacker News". Thanks, JshWright.]
My experience of conferences is limited, but normally there's times when you're hanging around sharing drinks with people. It's one thing to say 'hey, I've built some really nice online calendar syncing software', it's another to pull out a tablet, load up your account in the calendar and quickly show him creating a couple of events and inviting people and get him seeing just how usable and fast it is.
In fact, I think this, more than anything, is the 'killer app' for tablets - as Tim Bray said, they're a 'shareable' computer, and being able to quickly demo stuff live is invaluable.
At some point in some conversation, somebody is going to ask "so, what are you working on?". You're going to end up trying to explain it one way or another.
For some things, a quick demo is worth a thousand words.
So it's not a question of 'if', but how much time are you going to waste futzing with your computer in the middle of a social conversation.
Yeah but that's Catch-22, of course :)