Community is hard. There. I said it. That’s the presentation. Thanks for having me. I’m Jeremy Meiss, you can find me on the Twitters at @IAmJerdog. Now I’m opening it up for Q&A.
Slide 3
3
Image by StockSnap from Pixabay
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.
Slide 4
4
Image by civilservicelocal from Pixabay
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. It’s playing the long game of community growth and member lifecycle, which can take years off of your mental stability. (You should have known me before I started doing developer community work!)
Slide 5
5
Hello! I am Jeremy Meiss Director, DevRel & Community @ CircleCI @IAmJerdog timeline.jerdog.me
Slide 6
6
So I’ve mentioned how much hard work that building communities is. With that acknowledgement, why would you ever make it that much harder on yourself by building your community in a bubble? Why position yourself on an island, staring at Wilson?
Slide 7
7
Background vector created by rawpixel.com - www.freepik.com
Building developer communities requires you to function much like the very developers you’re building your community for. Developers exist in interconnected communities due to the particular software or technology they might develop with/for, their hobbies, etc. Let’s look at a few examples of this
Slide 8
8
Slide 9
9
And I assume everyone’s seen the CNCF landscape, right?
Slide 10
10
Because of landscape’s like this, it makes sense to grow a community, especially when starting from scratch, by collaborating with others.
Slide 11
11
Photo by Richard Payette on Unsplash
Story time….
Slide 12
12
Reasons to collaborate Or… Why you should play well with others
I’ve put together some reasons why collaboration is a good thing for you and your community, company, etc.
Slide 13
14
Photo by RF._.studio from Pexels
Problem solving (and learning) is better together
Slide 14
15
Photo by Hannah Busing on Unsplash
Brings people (and companies) together
Slide 15
16
Image by Arek Socha from Pixabay
New opportunities
Slide 16
17
Image by cocoparisienne from Pixabay
Keep your community members around
Slide 17
18
Photo by Karsten Würth on Unsplash
More efficient
Slide 18
19
Ways to start Collaborating
Slide 19
Photo by You X Ventures on Unsplash
This collaboration starts by first taking stock of the developers in your community and the tech they’re using, along with the core tech your company might be using to deliver your product or service, etc.
Slide 20
Once you’ve identified the different tech that’s in use by your company and those who do/would use your product… Make the different tech and communities collide, for lack of a better term. Get involved.
Slide 21
25
Getting involved in other Communities ✖ Attend. Meet people. ✖ Co-meetups ✖ Speaking at respective community conferences ✖ Shared content (blogs, samples, tutorials, etc.) ✖ Live streams ✖ ………
Slide 22
Photo by Michael on Unsplash
Doing these things raises awareness of your brand, but it also:
Shows those in both communities how your tech is not on an island, and works with many different things they might already have in play in their specific environment(s)
Slide 23
Photo by Harrison Haines from Pexels
Can open doors that previously were not available, thus boosting your community value
Slide 24
Photo by Raghav Modi from Pexels
Sharpens your skills in building collaborative materials
Slide 25
Photo by Milan Chudoba from Pexels
If these aren’t happening, by omission or lack of support from upper management, you’re severely limiting the reach of your community, and you run the very real risk of your community becoming one-dimensional. Once that happens, it will eventually become stale & ROI will be questioned often.
Slide 26
30
When collaboration is thwarted ✖ ✖ ✖ ✖ ✖
Use competitors as examples Get buy-in from other groups Track it to OKRs & company bottom line Be subversive Collaborate with network for new job
Slide 27
Now one final point I want to make, is that any attempt at collaboration with another company or community MUST be a win/win. You have got to be genuine on this. If you aren’t it will be obvious, and both communities, and the other company or companies, will know and it won’t go well in the industry. Hell, I’d even say that as you begin to do this and look for these opportunities, make sure the other community or company “wins” more than you!