open source

10 Ways Community Managers Make Sure Projects are Healthy

Community managers must make sure their projects are healthy. Before they can help foster and grow a community, they have to make sure it’s a well functioning, welcoming place. While community managers and project leaders often don’t explicitly talk about what’s not working well, you will often find them doing a wide variety of things. They are

10 Ways Community Managers Make Sure Projects are Healthy Read More »

3 ways open source software communities could learn from Crossfit

This week I am participating in the opensource.com community blogging challenge: Encouraging New Contributors! Crossfit gyms are great at creating community and welcoming new members. Here are 3 things that Crossfit boxes do that open source software communities could also do to encourage new contributors: Say hi to the new person. I drop in at

3 ways open source software communities could learn from Crossfit Read More »

What’s in a good developer relations plan?

Developer relations is the combination of activities, programs and tactics to get developers using or developing for your organization’s product or ecosystem. The goal of a good developer relations team is often to make your organization’s product or ecosystem the first choice for developers. (You may be doing this just to sell more of your

What’s in a good developer relations plan? Read More »

7 reasons asynchronous communication is better than synchronous communication in open source

Traditionally, open source software has relied primarily on asynchronous communication. While there are probably quite a few synchronous conversations on irc, most project discussions and decisions will happen on asynchronous channels like mailing lists, bug tracking tools and blogs. I think there’s another reason for this. Synchronous communication is difficult for an open source project. For

7 reasons asynchronous communication is better than synchronous communication in open source Read More »