Growing	  Authentic                        Communities                                     Luke	  Kanies                  ...
Question	  Authority                                  `Sunday, March 3, 13Some OSS experience, but not muchHad a lot of ho...
Growing,                      not	  BuildingSunday, March 3, 13Wanted to call this ‘building’Just because you build it, do...
A	  bit	  about	  PuppetSunday, March 3, 13
2005       • 1	  user	  on	  dev	  list	  (me)       • No	  user	  list       • Registered	  #puppet,	  no	  usersSunday, ...
Bad product,      hungry LukeSunday, March 3, 13Started product and company at the same time (rare)Had experience with oth...
2009       • Roughly	  500	  people	  on	  user	  list       • Averaging	  more	  than	  100	  in	  IRC       • 3	  employ...
2013       • 5100+	  users	  on	  user	  list       • 940+	  on	  dev	  list       • Averaging	  900+	  in	  IRC       • G...
How?Sunday, March 3, 13Major changes without major outcry
Encourage	  engagement,	                     don’t	  control	  itSunday, March 3, 13Empty lists need no moderationNatural ...
Answer	  every	  questionSunday, March 3, 13In early days, answer everything, day or night, right awayBe present enough th...
...even	  when	  you                          don’t	  knowSunday, March 3, 13Sometimes you don’t knowSometimes you know an...
...but	  not	  always                          right	  awaySunday, March 3, 13Hand over authority quicklyGive others time ...
Transparency	  is	  hardSunday, March 3, 13Early days: Your project sucksMature: Your project is slow and can’t respond qu...
Full                      TransparencySunday, March 3, 13Why, What, and HowEveryone knew I was trying to make moneyEveryon...
Especially                            Difficult                      for	  CompaniesSunday, March 3, 13You’re already suspec...
Transparency	  !=                         OpennessSunday, March 3, 13
Pretty                        AwesomeSunday, March 3, 13One period of working alternating hours with an AussieHe’d file tic...
Be	  niceSunday, March 3, 13Intolerant of intoleranceNo religion
Embrace                      newbiesSunday, March 3, 13You can’t grow without new people
Word	  of	  MouthSunday, March 3, 1330-50% of conf attendees are new and were referred by friendsJust about no advertising...
Hustle	  at                      conferencesSunday, March 3, 13Walk the floorExpos are useless for community until you’re b...
Visit                         ThemSunday, March 3, 13Attend their conferencesFind a community member and ask them to organ...
Be	  AvailableSunday, March 3, 13Default acceptEveryone who wants it has my mobile phone numberEveryone knows my email add...
Lessons                      LearnedSunday, March 3, 13
Priorities                          and                      CommunitySunday, March 3, 13Sometimes focused on our own prio...
Engage,                      don’t	  announceSunday, March 3, 13Even announcing in advance, rather than “yesterday” is bet...
ExamplesSunday, March 3, 13
James	  TurnbullSunday, March 3, 13Wanted to write a bookEnded up doing almost all community work for 2 yearsRewrote all o...
Venture	  CapitalSunday, March 3, 13Didn’t seek initial round, but was happy to announce to communityLots of questionsBut ...
GPL2	  -­‐>	  Apache	  2Sunday, March 3, 13Changed in 2011, 2 years after VC, took a long time for CLAs2 people complained...
Questions?Sunday, March 3, 13
Upcoming SlideShare
Loading in...5
×

Apache con 2013 building authentic communities

589

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
589
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Apache con 2013 building authentic communities

  1. 1. Growing  Authentic Communities Luke  Kanies Founder  and  CEO,  Puppet  Labs Founder,  Puppet @puppetmasterd luke@puppetlabs.comSunday, March 3, 13
  2. 2. Question  Authority `Sunday, March 3, 13Some OSS experience, but not muchHad a lot of horrible warnings, not many good examplesTrial and Error, stuck with what worked and tried to quickly ditchwhat didn’tHanlon’s Razor: Never attribute to malice that which can beexplained by incompetenceAlways willing to admit I’m wrong, to change my mind
  3. 3. Growing, not  BuildingSunday, March 3, 13Wanted to call this ‘building’Just because you build it, doesn’t mean they’ll comeYou build the framework, other people grow the community
  4. 4. A  bit  about  PuppetSunday, March 3, 13
  5. 5. 2005 • 1  user  on  dev  list  (me) • No  user  list • Registered  #puppet,  no  usersSunday, March 3, 13
  6. 6. Bad product, hungry LukeSunday, March 3, 13Started product and company at the same time (rare)Had experience with other products, weren’t focused on user successAlways showed this slide at talks, and was clear about commercial goalsSysadmins are used to spending money on software, so this wasn’t scary
  7. 7. 2009 • Roughly  500  people  on  user  list • Averaging  more  than  100  in  IRC • 3  employees • 1  eventSunday, March 3, 1350,000% growth in 4 years :)Took Venture capital
  8. 8. 2013 • 5100+  users  on  user  list • 940+  on  dev  list • Averaging  900+  in  IRC • Grew  from  260  to  820  Forge  modules  in  1  year • 30+  events • 120  employees • Full  time  community  manager  (Dawn  Foster)Sunday, March 3, 13
  9. 9. How?Sunday, March 3, 13Major changes without major outcry
  10. 10. Encourage  engagement,   don’t  control  itSunday, March 3, 13Empty lists need no moderationNatural first reactions cover “when traffic is too large”You should be so luckyLike investing in a scalable back end on a site with no users
  11. 11. Answer  every  questionSunday, March 3, 13In early days, answer everything, day or night, right awayBe present enough that it seems like a crowded room
  12. 12. ...even  when  you don’t  knowSunday, March 3, 13Sometimes you don’t knowSometimes you know and don’t like the answerAnswer anywayIt’s early days - the truth is more important than anythingAll you have is credibility, and that’s easy to lose
  13. 13. ...but  not  always right  awaySunday, March 3, 13Hand over authority quicklyGive others time to helpOnly got passed as top contributor last year
  14. 14. Transparency  is  hardSunday, March 3, 13Early days: Your project sucksMature: Your project is slow and can’t respond quicklyAdmit it, embrace itThere’s probably something you like that you can draw attention to
  15. 15. Full TransparencySunday, March 3, 13Why, What, and HowEveryone knew I was trying to make moneyEveryone knew what we were doing and whySo almost no one was cynicalI run Puppet Labs this way - everyone knows how much we have inthe bank account
  16. 16. Especially Difficult for  CompaniesSunday, March 3, 13You’re already suspectEspecially if you aren’t the main devsYou have to work extra hardBut companies are naturally secretiveSuck it, this is open source
  17. 17. Transparency  != OpennessSunday, March 3, 13
  18. 18. Pretty AwesomeSunday, March 3, 13One period of working alternating hours with an AussieHe’d file tickets while I slept, I’d fix them while he slept
  19. 19. Be  niceSunday, March 3, 13Intolerant of intoleranceNo religion
  20. 20. Embrace newbiesSunday, March 3, 13You can’t grow without new people
  21. 21. Word  of  MouthSunday, March 3, 1330-50% of conf attendees are new and were referred by friendsJust about no advertisingOnline engagementLots of hustling on the ground
  22. 22. Hustle  at conferencesSunday, March 3, 13Walk the floorExpos are useless for community until you’re big, even then just ameeting placeGive talks (like this one!), hold BOFsSpend all day talking to peopleI never ever attended talks - I didn’t sell, I hustled, I practiced, Ipitched
  23. 23. Visit ThemSunday, March 3, 13Attend their conferencesFind a community member and ask them to organize a drink-up onevery tripSleep when you’re home5 countries in 6 months
  24. 24. Be  AvailableSunday, March 3, 13Default acceptEveryone who wants it has my mobile phone numberEveryone knows my email addressThe sound of someone mentioning my name in IRC still haunts meI still do long Q&As and will answer basically anything
  25. 25. Lessons LearnedSunday, March 3, 13
  26. 26. Priorities and CommunitySunday, March 3, 13Sometimes focused on our own priorities, forget othersEmployees don’t automatically get community membershipIndividual focus matters
  27. 27. Engage, don’t  announceSunday, March 3, 13Even announcing in advance, rather than “yesterday” is betterAlways askBig changes need lots of warningYou need to actually listen and engage
  28. 28. ExamplesSunday, March 3, 13
  29. 29. James  TurnbullSunday, March 3, 13Wanted to write a bookEnded up doing almost all community work for 2 yearsRewrote all of our docs
  30. 30. Venture  CapitalSunday, March 3, 13Didn’t seek initial round, but was happy to announce to communityLots of questionsBut I’d always been clear I was here to grow a companyAnd everyone knew I’d been hustling for years and needed somehelpI wasn’t selling out, I was hiring programmers to help, and that’swhat I did
  31. 31. GPL2  -­‐>  Apache  2Sunday, March 3, 13Changed in 2011, 2 years after VC, took a long time for CLAs2 people complained (out of 3k or so on the list)Was clear about why: Trading off integrations over potential licenserevenueMySQL -> Sun -> Oracle kinda poisoned the wellAbsolutely not religious for us, and the community responded inkind
  32. 32. Questions?Sunday, March 3, 13

×