Promoting a new open-source technology among the developer community
Cheuk Ting Ho
1. Online presences
How to create online presences
According to a McKinsey report, employees
1.8 hours every day
. On average, that's 9.3 hours per week!
Developers read tech news via
Create contents on
Spread contents via social media and forums:
LinkedIn, Twitter, Dev, Hackernews, Reddit
2. Great experience
Easy entry point to using the product
Clear quick start guide / documentation means fewer frustrations
Detail examples to being in imagination, why using the product, what's the advantage
Tutorials - online 'self-driving' or events
Support from the community - questions will be answered or already answered on Stackoverflow
3. Build a community
Strengthen the user identity in the community
User group created a sense of belonging
Communication channels - Slack, forum etc
Support each other - feel supported and take pride in helping other
Peer promotional network is better than sales and marketing
Create physical presences - meetups, conferences, workshops
4. Sense of ownership
Make everyone a stakeholder of the product
Create mid-level leaders - key contributors, local community leaders, mentors
Sense of ownership bind the community together
2-way communication between community and maintainers
The pyramid structure of the community help it grow to a bigger size and cover a wider geolocation
E.g. Google Devloper Group
What if we have an event
To sponsor or not to sponsor?
Style of the event - what audiences are they attracting?
How many leads? Will it be streaming online? How much involvement?
Will it have a positive impact on the image? Is the value matching?