Free community with deep roots

1,878 views

Published on

A look at how the London Java Community built deep roots

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,878
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • * Shout out to Stuart Mark's talk\n
  • \n
  • We treat the LJC as if it was an FOSS community\n
  • \n
  • \n
  • \n
  • \n
  • * Ben is the rep, I’m a backup and Trish is 3rd in-line\n
  • \n
  • \n
  • \n
  • \n
  • Free community with deep roots

    1. 1. Building a freeJava communitywith deep rootsMartijn Verburg (@karianna)Ben Evans (@kittylyst) 1 Slide Design by Kerry Kenneally www.kerrykenneally.com
    2. 2. A key part to building community in London 2
    3. 3. An Overview 3
    4. 4. The London Java Community (LJC)• Started about 4 years ago• Now has >2500 members• Has spun off many other user groups – Scala, – Clojure, – Software Craftsmanship – JBoss – and more 4
    5. 5. The London Java Community (LJC)• Has close ties with the London tech scene – Agile – Graduate Developer Community – CTOs – and more• Has global ties with other Java User Groups (JUGs) – SouJava in Brazil – New York in USA – and more 5
    6. 6. The London Java Community (LJC)• Driven/passionate users• Vibrant mailing list• Yearly open conference• Massive variety of events – Averaging about 2 per week 6
    7. 7. The London Java Community (LJC)• Holds an EC seat on the Java Community Process (JCP) – Javas standards body• Runs 2 global programs impacting the future of Java itself• Adopt a JSR – Java Standards for mobile, enterprise and desktop• Adopt OpenJDK – Working on Java the language and the platform 7
    8. 8. All of this in London....• Estimates of ~50,000 Java/JVM developers in London – Yet there was nothing!• We love our city, but it can be a cold-hearted $%£$% – Its a city of commerce – Its a city of cynicism – Its a fast paced city where time is precious• So now that weve finished bragging... – Why is this working? 8
    9. 9. WHY? 9
    10. 10. Its about "WHY"• To inspire a community they need to know about why• Most organisations say what they do• Some organisations say how they do it• Only a very few know why they do it 10
    11. 11. We have many WHYs...• Re-ignite the passion that developers have for their craft• Raise the bar of Java developers in London• We want developers to have a voice in deciding the future of Java 11
    12. 12. We have many WHYs...• To bring the disparate tech scenes together – So we could learn from each other• We believe that Java forms a cornerstone of our society today – We want to protect that for the future• We want to inspire the next generation of tech leaders 12
    13. 13. WHAT 13
    14. 14. It helps to have lots of WHAT• We have a massive variety of events – Anytime someone wants to scratch an itch we facilitate that• A sample of our events: – Evening presentations – Regular lightning talks for beginners – Coffee and code – Monthly social event – Code shares, workshops and hackathons 14
    15. 15. Let people own the WHAT• Each event is run as the event leader sees fit – As long as it doesnt break broad community rules• Provide admin assistance – Were lucky enough that the founder has part time admin staff• We recommend that you use a canned community site – We use meetup.com and its OK – Dont reinvent the wheel, its not your core purpose! 15
    16. 16. Adopt A JSR• A JUG program the the LJC has launched – Now global• Grassroots participation in Java Standards• Developers are the end users of standards – Lets make them better• http://www.java.net/projects/adoptajsr 16
    17. 17. Adopt OpenJDK• An JUG lead program for working on the OpenJDK• OpenJDK has high barriers to entry – We want help lower those barriers – But not so people can just hack on Java itself....• http://www.java.net/projects/adoptopenjdk 17
    18. 18. Adopt OpenJDK• Were helping out with: – Improving the build – Fixing bugs – Cleaning up some technical debt• Eventually we hope to help add larger features 18
    19. 19. Adoption - A Success story• JSR-310 (Date and Time for Java) – Missed Java 7 – Was likely to miss Java 8• No resources available to build the TCK – LJC team put in place to build the TCK• Date and Time will ship for Java 8 19
    20. 20. HOW 20
    21. 21. Make your community accessible 21
    22. 22. Make your community accessible• Public Communications Channel – A Mailing List/Forum should be opened immediately• Techie Guidelines – How to communicate with other techies – FAQ – Rules of engagement 22
    23. 23. Set the tone• Tech communities are very social – They fall apart if people get personal• Nip rudeness in the bud – We moderate the mailing list• Kathy Sierras “Creating Passionate Users” – Javaranch’s “Be Nice” policy 23
    24. 24. Social and Political infrastructure• Benevolent Dictators – Really more of a community-approved arbitrator or judge‘ – 2 co-leaders + a respected neutral party• LJC Associates – Loose leadership council & cheerleaders – Most decisions are consensus (polls) – BDs make decisions if need be 24
    25. 25. The LJC JCP committee• We have a JCP committee – Anyone is welcome to join (effort is required though!) – We assess and vote on standards• We do everything out in the open – e.g. our voting criteria and record• Does this stop members from disagreeing with us? – Of course not, we own nobody! 25
    26. 26. Growing people• Push people to do stuff• Have a growth pipeline• Succession planning – The Big red bus – Real Life (RL) screws with peoples time 26
    27. 27. Protecting people• Were very protective of our members• Data privacy• We prefer people donating time and space – £££$$$ can cause problems.• Managing sponsors – Your community is *way* more important than they are 27
    28. 28. Grow local, think global 28
    29. 29. Thanks for listening!• Contact us any time:• Martijn - @karianna• Ben - @kittylyst 29

    ×