Community is hard. It just is. There. I said it. Seriously though, building developer communities is hard work. It's long hours of looking at stats, metrics, and worrying about if what you're building is sustainable or, heck, interesting enough. It's putting yourself out there in every interaction, from social media to blog posts to community threads and answers to meetup and conference talks.With all of the hard work that building communities is, why would you ever make it that much harder on yourself by building your community in a bubble?
Preparing a talk to give anywhere is a daunting experience, but giving someone else's talk takes that to a whole new level. Following these steps will not magically make it a great talk, but they will help you prepare - and maybe, just maybe, the talk will become one that you begin to give because it's become your own. This helps not only you, but also helps your company with more people spreading the message.
Open source is where true innovation happens. There. I’ve said it. The free exchange of ideas, the creative juices that comes from open source and open source communities is unparalleled in proprietary businesses and software. So now that’s out of the way, let’s talk about what open source is and the advantages it can bring you and/or your business, and then we'll talk about the core pieces of building communities.