Bootstrapping Community
Ten years of the Orlando CodeCamp! That was the message that I was priviledged enough to deliver as the first keynote speaker at the 10th Annual Orlando CodeCamp on March 28th 2015. Even more incredible to me is that it's been almost 15 years since I started the Orlando .NET User Group.

Given that ONETUG has been going for 14 (and some change) years, the question came up in conversation several times the prior evening (at the speaker party), "What contributed to the success and longevity of the group". Now, I had already planned to talk a bit about the history of the group in the talk, as a prelude to what brought us to "today", there at the tenth annual CodeCamp; but this was a fascinating question. One that I'm not sure I had really given much more than cursory thought to. But since I was on the spot, I thought back to my time running the group for the first 4 years, and then all of the amazing volunteers that have run the group since.
That's when it hit me ... it's all about the people!
When I started the group, for me it was all about finding a set of like-minded individuals. In 2001 I was just entering the industry, and I lacked a professional network. As Microsoft announced it's new .NET technology, I was really excited about it, and wanted to talk to others who were interested in the same thing. So I posted on a site that had sprung up to help .net user groups organize (dnug.net) and eventually a few people signed up after a few weeks and we met up at a local restaurant.

Even though there were only a handful of people there, one of the attendees agreed to be the speaker at the next meeting; and along with help from Ryan Parnell (with whom I went on to co-author my first book with) ... the second meeting actually happened! As more and more people signed up for and attended the meetings, we got more people helping with set up and tear down of the meeting location, more people speaking. Towards the end of my tenure as president, a fantastic board of directors had coalesced to help run the group. Without these wonderful folks, I would have long let the group fold due to a number of things (time, stress, work-load, etc). Once I decided to step down as president, the board went on to keep growing the group, and have kept things going for years.
So, upon reflection, it becomes obvious that what grew the community were the people kept stepping up to the plate. After a time, it became a self-reinforcing feedback loop.
If I had any advice for someone looking to build a community, particularly in the tech industry, it would be to simply make it about the people. Build relationships, meet attendees for lunch whenever you can, become friends. Eventually, you'll find that you start seeing connections that can be made between different people (jobs, contracts, opportunities). Once you can get people involved, and connecting with other members, it gives them an incentive to show up to the next meeting, and eventually you can start to delegate responsibilities in running the group. I'm incredibly proud of how the Orlando .NET User Group has grown; and I give thanks to the many hours volunteered by the board of directors ... your continued contributions are making Orlando a great place to be for tech!
Archives
2015
2014
-
Better Know a Xamarin - Joel Martinez (October)
I had a short interview with James Montemagno at a company summit earlier this year :) Thanks James!
-
F# And Functional Programming (October)
I had the privilege to co-present a Session at Xamarin Evolve 2014 with the incomparable Larry O'Brien. A video of the talk should be online soon at: https://evolve.xamarin.com. In the session, ...
2013
-
How Work is Changing (September)
As a Software Engineer/Programmer/Developer/NinjaPirateWhateverHipstersAreCallingThemselvesTheseDays, it’s hard not to see the slowly changing tide of work culture in our particular industry....
-
Xamarin (August)
I'm incredibly excited to announce that I've joined Xamarin! When I wrote my book, I remarked to a few friends at the time that it was basically a love letter to C#; a language that is powerful, ...
-
Exceptionally Simple Writing Tips (August)
Pretty awesome Reddit thread where people give tips on writing. Some of my favorite tidbits: ...
- Apps for Your Data (August)
- Static Site Generator (July)
- Latest Open Source Projects (June)
2012
- C# 5 First Look (December)
- Introducing Viewer for Khan Academy (Windows 8) (September)
- Universal Subtitles C# API Wrapper (August)
- Back in Orlando (July)
- Twilio Request Parameters in ASP.NET MVC (July)
- Multi-Armed Bandit in C# (May)
- DarkSky API Wrapper for C# (May)
- The Problem with C# 5's async/await Pattern (May)
- Twilio-CSharp for MonoTouch and Android (May)
- Parse an iOS plist on Android (May)
- GoogleAnalyticsTracker for Windows Phone (February)
2011
- JavaScript Engine for Windows Phone (October)
- AI and Machine Learning (October)
- R.I.P. Steve Jobs (October)
- Calorie Count @ NYTM (September)
- Conway's Game of Life in C# (September)
- The Droids I’m Looking For (August)
- SteamBirds for Windows Phone (August)
- Udder Chaos for Windows Phone (July)
- SequentialActionQueue in C# (July)
- Exec-Sql PowerShell Function (July)
- Minor PowerShell Prompt Customization (July)
- MS Tech-Ed 2011/Udder Chaos on XBLIG (May)
- Udder Chaos in Peer Review (April)
- Lego/Snap-Circuits Mashup (April)
- WebHelper for Desktop CLR (April)
- Udder Chaos for XBox Live Indie Games in PlayTest (March)
- Lemonade Stand for WP7 (March)
- Khan Academy for WP7 Review (March)
- Lmnd.st for wp7? (March)
- Game Hack Day (February)
- P2P Lending Data (February)
2010
- Determining "place" Location by Averaging User Data (December)
- Khan Academy for Windows Phone 7 is Live! (November)
- Introducing Khan Academy for Windows Phone 7 (November)
- Reading LendingClub Data in C# (September)
- Windows Phone 7 WebHelper (September)
- XNA for the EveryDay Developer (August)
- Back in the Saddle (August)
- Moving to New York! (June)
- ASP.NET MVC Charts (June)
- Smooth Control with Touch (April)
- Enslaving Twitter (March)
- XNA Slides from Orlando CodeCamp 2010 (March)
- Windows Phone 7 Game Archetypes (March)
- Approximating Touch Points (March)
- Windows Phone 7 Flashlight (March)
- Get Googling Orlando! (March)
- Of Choppers, Physics, and Challenge (March)
- Acer t230h Review (March)
- Reusing PHPBB's Authentication System (February)
- Which MultiTouch Monitor To Buy? (February)
- Steam and XNA Redux (February)
- Will Steam Publish XNA Games? (February)
- State of Multitouch with XNA (February)
- Custom Transactions (February)
- Scurvy.Test v1.2 Released (January)
- ScurvyTest v.next under way (January)
- Resource Pool in F# (January)
- XNA Resource Pool (January)
2009
- The Next Decade in Software (December)
- Cleaning up after MSTest (December)
- Snap-Circuits: Review (December)
- Semi-Literate Programming with C# (December)
- Qizmt: MapReduce Framework in C# (November)
- Executing PowerShell Scripts via C# (November)
- Static Access to Request-Specific Data (November)
- Simple Pipeline Event model with C# (August)
- IServiceProvider Extension Method (August)
- Blogging from the iPhone (August)
- Peeking Under the Hood: Unit Tests (July)
- Cross-Platform Javascript WebWorker (July)
- On Personal Productivity (July)
- MVC Pattern with Javascript (June)
- Avoid Caching of Ajax Requests (May)
- VSClean Command Line Tool (May)
- Bayesian Filtering with C# (May)
- Computing for Children (May)
- Twitter Search via C# (April)
- Innovation and Startups in Orlando, FL (April)
- XNA GS 3.1 and Scurvy.Media (March)
- MapReduce in C# using LINQ (February)
- InstantRails: First Impression (February)
- Converting a Lifecam VX-5000 to see IR (February)
- ONETUG XNA Presentation Files (February)
- Scurvy.Media Now Supports XNA GS 3.0 (January)
2008
- It's almost that time of year (December)
- Using the LateBinder (December)
- New LateBinder (December)
- Handy LinQ Extension Methods (December)
- Finite State Machine (November)
- In LA for PDC Next Week (October)
- Microsoft Should Buy Pandora (October)
- Scurvy.Media Question (September)
- Self-Improvement Through Creation (September)
- May Their Stack Overfloweth (September)
- Rethrowing Exceptions in .NET (September)
- Installing XNA 3.0 from Scratch (September)
- XNA Presentation Source (September)
- Boolean Magic (August)
- Zune Review (August)
- XNA Presentation This Week (August)
- Introducing Scurvy.Test (July)
- Creating Great Community Games (July)
- XNA Input Guidelines? (July)
- Exception Handling in XNA (July)
- XNA Secure Unlock System (July)
- XNA MVP Award for 2008 (July)
- Adapting one Content Pipeline to Another (June)
- Socially Aware XBox Live Games (June)
- Why all the XACT hate? (June)
- XNA Presentation (June)
- XBox and the Case of the Mysterious Color order (June)
- I'm @ ]InBetween[, where are you? (June)
- Scurvy.Media v0.7.2008.0525 (May)
- New XNA Site Online (May)
- XNA Development on an iMac? (May)
- Game State Management Designer (May)
- Minor update checked in (May)
- Scurvy Media Logo Contest (April)
- Scurvy Media v0.7.2008.0427 Released! (April)
- XNA Wiki (April)
- New Version of Scurvy Media (April)
- All dressed up, nowhere to go (April)
- XNA Game launcher should show on my gamercard (April)
- Triumphant Nerds (April)
- Ain't life grand (February)
- The Difficulties of Audio (January)
- XNA/XACT Pre-Mortem (January)
- bug posted on XNA's Connect site (January)
- Sample Video Project (January)
- Scurvy Media v0.6.2008.0120 Released (January)
- Scurvy Media: InvalidOperationException (January)
- Scurvy Media finally works in XNA 2.0 (January)
- Scurvy Media: AVI file must be writable (January)
2007
- DBP 2.0 Challenge Announced (December)
- DBP 2.0 is around the corner (December)
- Next build of Scurvy.Media almost done (December)
- Scurvy Media v.next (November)
- Scurvy.Media upgraded to XNA 2.0 beta (November)
- XNA Game Studio 2.0 Beta (November)
- Scurvy Media v0.5.2007.1104 (November)
- Comments Disabled (October)
- VS Color Scheme (October)
- .NET Source Code to be Released (October)
- Happy Talk like a Pirate Day (September)
- Scurvy Media is now Open Source (September)
- XSI Mod Tool (September)
- XNA Video Announcement ... coming soon (September)
- EA Skate. Awesome! (September)
- Collaborative Multiplayer Game (September)
- Using Windows Live Writer (September)
- Trackballs, 3D Modelling (August)
- RSS link back up (August)
- XNA Video Library (August)
- Further Updates (August)
- RSS Link (August)
- Site Moved! (August)