It pays to do community ..

I am incredibly honored to be the recipient of the INETA Community Champion Award – the annual recognition for those who contribute notably to the Microsoft developer community. While the recognition from INETA is definitely rewarding, I have actually gotten much more back from our wonderful community compared to what I have given and have to share this recognition with my cohorts. It takes effort, persistence & contributions from a lot of folks to build a truly rewarding developer community that benefits everyone involved. This will be a quick post thanking several people that I truly respect & enjoy working with, along with thoughts on running a technical User Group.

First, INETA is the mothership for most Microsoft/.NET based developer communities that we have worldwide. If you are a community member or leader, make sure you know all about INETA and the resources available to you. The INETA Community Champion program is wonderful way of recognizing those who stand out in their contributions .. find out more details @ http://www.inetachamps.com/. If you are a community lead, make sure to record your contributions with INETA. See someone doing a lot for your local developer community? Nominate them for the INETA Community Champion Award or ping me & I’ll be happy to. Like they say – you already do a lot, why not get recognized for it? Here’s a quick view of the wonderful certificate INETA sends your way!

INETA_Cert_Cover

INETA_Cert

 

 

 

 

 

 

Check out the 2012 Q3 INETA Community Award Winners page HERE – a stellar group of folks indeed. Not sure how worthy I am to be on the list, but thanks anyways INETA :). What’s important to note is that community leaders have a support system to fall back on which helps build developer communities. Communities cannot operate in a silo; it has to be a consolidated effort from folks without vested interests. And technical communities need to be fun & engaging for volunteers to happily contribute. Every community has its story .. here’s a short version of ours!

June 2011. Windows Phone has been out for a little over 6 months. In Central Ohio, just like in many other cities, we have the .NET User Group as CONDG – Central Ohio .NET Developers Group and few other User Groups focused on Microsoft technology stack. While these groups were great & had regular meetups, we also had a bunch of passionate Windows Phone developers in town. We used to talk at other meetups on how we could use a dedicated forum just to focus on the mobile technologies; Mobile is a different beast after all. After a lot of planning, cross-checking on resources & advice from other community leaders, we started the Central Ohio Windows Phone User Group. A small group of passionate developers to begin with, we soon found out that we could easily talk about the Windows Phone ecosystem once a month, if not more often – the dedicated forum was absolutely worth it. And the shiny gadgets that we brought along did not hurt. In fact, my most enjoyable times at our UG Meetups was often the hangouts after the technical talks – the sharing of what’s new on our phones, the next big App idea, the banter! Even though we were a little late getting back to our spouses, the geek talk was pure fun.

Then, Windows 8 came along. What we were so passionate about in Windows Phone – the Modern UI design, the fast & fluid UX – that was all suddenly mainstream & bigger than ever. We quickly adapted and finally regrouped as The Windows Developer User Group. We now embrace a wider technology stack, starting from XAML with C#/VB.NET, C++, HTML/CSS/JScript & game development in XNA/DirectX. The wider reach paid dividends and our little User Group grew to 70+ members. We have a long way to go, but we’re excited to see the passion in the new Microsoft ecosystem grow – that was the primary reason why we wanted the forum. Our meetups offer terrific speakers sharing their technical knowledge, as well as serving as a networking tool to increase awareness & learn from each other. We have our group of regular patrons & the trickle of new faces every month. This is what technical community should be – for developers & by developers.

Now, a little something about our locals. Here in Columbus OH, we have an absolutely rocking developer community – developers from all platforms who just need a forum to come share war stories & learn from each other. We are able to pull off conferences/events sheerly due to the passion that the developer community has towards improving our craft – this is truly amazing, and I hope folks in this town realize how wonderful it is to be ensconced amidst so much talent. On the Microsoft stack, we have involvement from the northern Heartland DPE folks – Jeff Blankenburg, Brian Prince, Jennifer Marsman, Clark Sell, Dave Bost & David Isbitski – I don’t think I need to tell you how superbly awesome every one of them is. Jeff deserves a special thanks for helping our UG get off the ground & providing support throughout. Doug Mair and Chris Ellis are truly the pillars of our User Group now – they have stepped up selflessly and make sure that our group has a long life ahead. Doug & Chris – Thank you for what you do; this recognition is as much yours as mine. Michael Collier, who runs our sister User Group – Central Ohio Cloud Computing User Group, deserves a big thanks for helping us spread the word. Cheers to patrons like Craig Blazakis & Rylin Slotterbeck. Also, our UG quickly found a solid support system in our awesome sponsors, who make sure we are never short on logistic supplies & raffle prizes – thank you for your involvement. And lastly, I circle back to our wonderful UG Members who come to our meetups with so much energy to share & learn – it makes for a truly delightful community.

Still with me? Because now comes the good part :). We, at the Windows Developer User Group, have had a good run in growing our little group with the help of passionate individuals. In no way can we claim success, but only a little pride in what we love doing. Running a technical User Group and slowly building up a community is not for the faint-hearted; here are some personal tips that I have seen working. Most community leaders will tell you the same things and it is common sense. But here goes:

  • Again, running a User Group is not easy – there are a thousand things to take care of. So, be in it for the long run & without a vested goal in mind.
  • The focus of the User Group needs to something that you are truly passionate about. Otherwise, volunteering is just not fun and you will see interest fall off the peak.
  • Too much of anything might cause fatigue – applies for developer interest. If you already have local User Groups with similar focus, do not create another UG just to target a very small technological area. Try to invest your time & energy towards growing into a leadership role within your existing developer community.
  • Be wary of time and always be conscious of the fact that folks are coming to User Group meetups sacrificing family/personal time. What value are you providing in return of their precious time? Stick to announced meeting times.
  • A user group is a community offering; it can never be about one or two people. Even though you may have started a group yourself, give up control – it shows leadership & contributes to the life of the user group. Create leadership teams within the user group, so that the group can function fine even if one/two of the owners move out. Delegate work, since it provides volunteers with a sense of ownership & stake in the success of a user group meeting. If your group becomes big enough, consider democratizing the board through elections.
  • There is no easy pill towards spreading the word – try everything. Social & web presence is big, but so is reminding folks at other UG meetups about your group’s existence & upcoming meetings.
  • Seeing the same faces every month isn’t a bad thing – it starts with a small group of passionate developers. Ask every one to try to bring a friend each month. Keep spreading the word through networks.
  • Get some really good speakers, as their klout draws attendance. Tap into INETA’s Speaker Program if your group is Microsoft focused. Encourage locals to come share knowledge.
  • Pizza is the glue :). Food is optional, but matters when done right. At the end of a long day’s work, wouldn’t you want some refreshments before gearing up for some learning? Food helps in networking as well. Celebrate milestones & seasonal events if your budget permits.
  • Get sponsors – lots of them. Knock on doors & remember to not feel bad – you’re not doing this for yourself & people will see your big heart.
  • Giveaways is again optional, but a big draw if you have junior developers & University students in attendance. The Microsoft stack has plenty of vendors, partners & publishers to make sure your group is well-stocked with raffle prizes. Pace yourself with the prizes so that you don’t ask your sponsors too often.
  • Give your group some identity & members some sense of belonging. A strong logo, focused social presence & the occasional custom-printed UG shirt does not hurt.
  • Plan on few hackathon-type events throughout the year, if your group is development focused. We developers love to get hands-on.
  • Give up your ego and truly listen to members about what’s working & what’s not. Seek feedback from other community leaders.
  • Network & build bridges.
  • Listen, host, embrace & enjoy. Repeat.

That’s all from me. Thank you once again INETA for your support infrastructure & the recognition. Β Cheers to our User Group & the awesome folks who make it worth it!

Adios.

2012 M3 Conference – A retrospective!

January 2012. M3 Conference has had it’s inaugural run in Nov of 2011. After a few months break from the planning madness, the M3 crew was back at it. The goal was to make M3Conf truly a hallmark mobile conference in the midwest & increase the value proposition for attendees. Oct 25-26 of 2012, and we’ve just wrapped up the second year of the conference. Only attendee feedback will say how successful we were, but at least, there were no major hiccups.

Here are some things that stood out for me from this year’s M3 Conference:

  • We started the year re-evaluating the core promise of M3 Conference – an all-out mobile conference, catering the midwest with some of the best brains in the industry. Focus on not just one, but all aspects & all major platforms of the mobile ecosystem. Thankfully, we were still golden; an unique offering for a town full of passionate developers.
  • However, there was plenty of feedback to improve upon – the need for more hands-on experience, the big no-no of lunch boxes etc. So, months of planning ensued.
  • Quick tip for fellow conference organizers: If budget permits, get a solid event organizer on the team. Since we’re forgetful geeks, the event organizer role does immediately take a lot of pressure off our shoulders. Smaller details and on-the-day logistics can be nicely delegated to. Thanks Cindy Groeniger for all the help!
  • We had really pushed COSI to it’s capacity last year; so a short venue search followed. There really aren’t a whole lot of choices for such event hosting in Columbus and the Ohio Union was a natural fit. Boy, it did not disappoint on M3 day. I would admiringly take photos of the Archie Griffin ballroom chandeliers & wooden flooring; glad that most attendees I talked to said the venue worked out perfect.
  • We talked at length about extending the conference to 2 days to provide for an intimate learning experience through workshops. There were, off course, challenges like finding the right tracks for the workshops, folks to run it, finances and so on; but in the end, it was a go. Feedback & high interest in learning mobile development hands-on was hard to ignore; we took the plunge and experts in our awesome developer community stepped forward to help.
  • Unless a conference makes a huge name for itself & is guaranteed a sell-out, there is always the guessing game of attendee count. Despite a sold out M3 Conference in 2011, we’re not sure of hitting the projected headcount and spent several nervous weeks wondering about our bottomline and commitments. IT, business & local media blood streams help a lot, as do alumni of the conference .. we finally proudly sold out our Day 1 workshop day & reached near full Day 2 headcount targets.
  • One of the things we were most proud of was the kind of speaker talent we attracted this year. The speaker line-up was simply stellar – http://m3conf.com/home/speakers.
  • I have always had much to learn from & proud of my primary partners in crime – Tim Hibner & Phil Wilson. Tim’s superb organizational skills holds the conference planning together. And I’m convinced that Phil and his folks @ Fine Citizens have a magic wand to make just about anything look good.
  • An event of the size of M3 Conference now takes a lot of orchestration to pull off. And we would not get much going without the help of our awesome volunteers. True champions of selfless help, hats off to my dear friends for your volunteering spirit – Travis Smith, Matthew Noggle, Matthew Middendorf, Bob Reid, Troy GIbson, Brenda Hibner, Chris Judd, Carl Brack & others. Honest thank you from the bottom of my heart.
  • While we got praise for serving steak @ lunch, the parking scenario left a bad taste. Essentially, there were big misunderstandings between the parking ramp operator & the Ohio Union; rest assured, we’re consolidating records and reimbursements.
  • Clash of the Titans – this was an curious experiment and ended up being one the high-points for me during M3 Conference. I was to be the anchor for a panel discussion involving 3 rockstars in the mobile space: Jeff Blankenburg for Windows Phone, Ben Von Handorf for Android & Leon Gersing for iOS. With greek mythical references & audience tweet-up questions, we tried our best to harass our esteemed panelists, without success. It ended up being a energetic discussion about mobile strategies from MSFT/Apple/Google and developer polyglotism. Thanks guys!
  • Surface giveaways – Now, we had built the tradition of M3Conf raffle prizes to be the latest & greatest. With Windows 8 launch on the same day, and the MSFT Surface selling like hot cakes, what better way to top off our raffle prizes with 2 of the shiny tablets.

In all, M3 Conference was a great experience for us, the second consecutive year. Just like last year, we’ll send out a little survey trying to gauge what attendees/speakers felt about it. Please give us honest feedback so we could improve upon it.

Adios!

Control.Location (ToLake) => Shift (Priorities)

[This is purely a personal post .. not to be held accountable for 5 mins of your lost time if you continue reading :)]

Mid-afternoon on Christmas Eve 2011: We are headed to NYC to enjoy some time off. My wife’s on the phone, even though we’re driving through the WV mountains with spotty connectivity. On the call is the Dean of a Graduate School, negotiating the details of an impending job offer. Wife hangs up with a big smile, having bagged exactly the terms she was hoping for. She was just finishing up her long-winded road to a PhD in Psychology @ The Ohio State University. Surely bagging just about every Teaching award at OSU had to count for something. Yes, a coveted Assistant Professor position @ The Allegheny College was now guaranteed. I am a very proud hubby indeed ..

So, it was apparent that 2012 would bring on a family move. After considerations of commute time & city amenities, we decided on Erie, PA. Yep, right by the lake. Let’s break down a little what this means, with few photos to end …

  • It’s a step closer to nature & a quieter life. Hard to get deers in your backyard and a bustling mall 3 minutes from home.
  • We have gotten ourselves a small condo amidst lush settings.
  • The gorgeous beaches & outdoor life offered by Presque Isle State Park are a stones throw away.
  • The other day, we decided to go for a little drive after lunch. 1.5 hours later, we’re on the Maid of the Mist @ Niagara Falls!
  • Now, to be fair, we might get the brunt of lake-effect snow; but we’ll take it in our stride!
  • More precious family time …

Now, what happens to my work & community involvement? No, I’m not giving up coding to open a restaurant just yet! I’ll continue to work for Sogeti, since my client has graciously agreed to some remote work. So, I’m in the process of building my ultimate home office where no sunlight shall enter; yet bytes shall sustain through 360 degrees of LCD! With some work from home time, I would have more energy & opportunity to devote myself to driving our MSFT Mobility efforts, which takes no trivial time. So, hopefully a lot more fun times coming up in Windows Phone & Windows 8 development with my rather talented colleagues! And more blogging, writing or arguing on Twitter :).

Now, as for Columbus OH, I guess I love our local developer community & being around some of the sharpest folks. So, I will be driving down twice a month for the weekdays .. yep, Extended Stay it is. No cleaning – get that? Most months, it will possibly be the odd weeks, so that we can keep organizing The Windows Developer User Group meetups/hackathons and the mad dash to end for M3Conference. So, if you are hacking stuff or playing games or need a hand moving? – Give me a holler when I’m lonely here in Columbus!

Adios!