100 Sessions and Counting

Update: A big thanks to Russ Cam TV from Component One for providing these pictures.

Update 2: The recorded session has posted. You can find it at http://dotnetrocks.com/default.aspx?showNum=823

No Disney World, but still a magical trip!

I just returned from Orlando, Florida where I was a guest start on the .NET Rocks! Road Show. I feel very fortunate to have been given the opportunity by Carl Franklin and Richard Campbell.  As you are probably well aware, they set the standard when it comes to Technical podcasts. But unless you’ve presented with them, you may not know how easy they make it on their guests, it feels more like a conversation than presenting.

The conversations continued outside of the event as well. Carl shared his guitar skills by giving me an impromptu lesson. Richard gave me an hour-long education on the Scotch making process after I naively asked if Scotch is only made in Scotland. We took a short ride in the RV, turns out parking that thing can be quite the experience. And we visited the Microsoft Store so Carl could purchase a Surface. I offered him $20 to ask an employee “Do you know who I am!?” but he wouldn’t go for it.

All in all, it was a great experience and one I will remember for a long time. It got me thinking about the path that lead to me here, my involvement in the technical community and what it means to me.

From Session 1 to Session 100

Heading to Orlando last week, I realized that this would be my 100th presentation which was pretty humbling for me. Since my first presentation five years ago I’ve reached many of my goals and dreams. I’ve been on .Net Rocks! four times now, I received the Microsoft MVP award three years running, I spoke at a national conference, DevConnections, and reached a true dream of mine by being selected to speak at TechEd North America in 2011.

The last time I was in Orlando was for Teched in June of 2007. I had just started listening to .Net Rocks! a few months before and actually getting to see Carl and Richard record a session while I was there was very inspiring for me.

While at Teched back in 2007 I started writing my very first technical presentation for the San Luis Obisbo .Net User Group which had just started earlier that year. Little did I know that this would spark a new passion in my life.

While in the taxi heading to the hotel from the airport I realized that I started this 100 show journey right where it was ending, with thanks to the guys who helped inspire me to get it started. My journey really has come full circle.

Why Community Rocks


The reason that I continue to engage in the technical community and have come to love it is that it accommodates everyone. From those who have made speaking a full-time job as trainers or promoting new technologies, to those who do a few sessions a year and those who may never present, but attend sessions regularly and have learned a ton by doing so. Each and every one of us gets exactly what we want out of it. No matter where you land on the spectrum there are countless ways to benefit from the community. A few of the most impactful for me have been:

The personal connections that I have made from all of the community events I have attended. If I need help with SQL I have half a dozen phone numbers I can call. WCF issue? Another handful of contacts. The list goes on and on. And in turn I get phone calls from others asking me to weigh in on issues they are having. Knowing I have that “bench” I can turn to is invaluable to me professionally. Not to mention the friendships I have made along the way as well.

Deep technical conversations with experts from all walks of life. Whether at a speaker dinner or attendee party, or just during lunch, I find that sitting down with people who work in various areas of the technological world inspires conversations and ideas that don’t normally happen anywhere else. The company you work for may have a SQL DBA, a developer, IT Pro, a designer, etc. but they are all working on the same problems. When you sit down at a table with people in various roles but from all different companies with different problem sets and you find that the conversation turns to a solution for a problem you did not even know you had. Or to one you may encounter in the future.

I learn more presenting than I do attending sessions. When you present a session you really need to do your research. You have to imagine different scenarios and get your hands dirty. You have to get in there and figure things out, and that challenges me to learn new things. I’m envious of those that can attend a session and really understand the technology afterwards. I am in the ‘learn by doing’ camp. And I learn from preparing as well as interacting with my audience

Looking forward

In January I will continue my journey by presenting session number 101 back in San Luis Obispo at the .Net user group. I no longer live in the area but it just seems appropriate for me to go back there to kick off my next 100.

There are more people than I could possibly list who have supported me and helped to push me along on this journey. From fellow presenters to conference organizers, to the countless attendees I have crossed paths with along the way, I extend a heartfelt thank you. I am looking forward to the next 100!