BLOG

Monki Gras Presentation on Creating a Developer Community

Feb 6

Written by: Stephen Walli
2/6/2012 3:10 AM  RssIcon

I attended Monki Gras last week. One presentation stood out with respect to Outercurve Foundation projects and developing community. Kohsuke Kawaguchi talked about his experiences building developer communities in the Jenkins community.

There were several key observations:

  • Every developer starts as a visitor to your project site. Some of them may become users. Some of those may become your next wave of developers.
  • Make everything relentlessly easy to do (from download, to use, to source downloads, builds and testing).
  • User support is a great way to convert users into developers. Find ways to push source code in front of them.
  • Modularity is key to allow easy contributions, because collaboration on the same piece of code is hard.

His talk was wonderful. His examples seem so obvious, but he had equally brilliant counter examples (e.g. how hard it is to download Glassfish, slides 10-13). His slides are available on SlideShare, and I would encourage all gallery managers, project leaders, and committers have a read.

Lastly, I wrote a longer description of the conference overall on my personal blog.


Update [15 Feb 2012]: I have also written on Network World about three perspectives on the care and feeding of development communities based on three talks from Monk Gras, including Kohsuke's talk.


Photo: Kohsuke Kawaguchi presenting at Monki Gras


Your name:
Gravatar Preview
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Title:
Comment:
Security Code
CAPTCHA image
Enter the code shown above in the box below
Add Comment   Cancel 

Blog Roll

Indent Example
Sam Ramji
Thoughts from the President of the Board of Directors
Indent Example
Paula Hunter
On the business of OSS and Non Profit Foundations
Indent Example
Stephen Walli
Guest Blogger
Indent Example
Phil Haack
Project leader: NuGet
Indent Example
Bradley Millington
News from the ASP.NET Gallery Manager
Indent Example
Bradley Bartz
WebsitePanel Project Leader
Indent Example
Guest Blogger
Posts from Guest contributors
Indent Example
Spyros
Posts from DLSI Gallery Manager
Indent Example
Rob Mensching
WiX Project Leader
Indent Example
Eric Schultz
Developer Advocate
Indent Example
Bertrand Le Roy
Orchard project updates and news
Indent Example
Staff
Posts from Outercurve Staff