Developer Advocacy

Developer Advocacy: Or How I stopped worrying about public speaking and learned to love documentation.

@devwithzachary
Developer Advocacy

Who am I?

  • Lead Developer Advocate for Huawei's AppGallery Connect
  • Android Developer for 10 years
  • Moved into DevRel and never looked back!
@devwithzachary
Developer Advocacy

DevRel - Developer Relations

Where Marketing, Developers and Product Managers meet

https://medium.com/@edshee/developer-relations-explained-c1cce2ea53a8

@devwithzachary
Developer Advocacy

DevRel - Developer Relations

The three C's, code, content, community.

@devwithzachary
Developer Advocacy

DevRel - Developer Relations

Code

@devwithzachary
Developer Advocacy

DevRel - Developer Relations

Content

@devwithzachary
Developer Advocacy

DevRel - Developer Relations

Community

@devwithzachary
Developer Advocacy

DevRel - Developer Relations

Contecting Internal Developers with External Developers

@devwithzachary
Developer Advocacy

DevRel - Developer Relations

What kind of Company has DevRel?

@devwithzachary
Developer Advocacy

Developer Advocate

Cornerstone of DevRel

@devwithzachary
Developer Advocacy

Developer Advocate

Help developers be successful with the tools a company offers

@devwithzachary
Developer Advocacy

Developer Advocate

Make sure the wants of developers are communicated internally

@devwithzachary
Developer Advocacy

Why is it important

Improves adoption of a product

@devwithzachary
Developer Advocacy

Why is it important

Helps Developers feel listened to and cared about

@devwithzachary
Developer Advocacy

Why is it important

Bridges the gap between company and community

@devwithzachary
Developer Advocacy

Is it for me?

  • Strong passion for community, presenting, organisation, social
  • Enjoy working on a range of projects
  • Have a real impact on a products journey
@devwithzachary
Developer Advocacy

Why work in it?

Massive growth in market

  • 15% of DevRel teams now have over 100 members. Compared to just 1% in 2017
  • Mid Size teams between 6 and 50 members grew from 5% to 9%

https://www.reverecommunications.com/post/state-of-developer-relations-2020-report

@devwithzachary
Developer Advocacy

Why work in it?

Strong Salary Range

  • US market average salary range is $125k - $175k
  • Entry-level average $50k - $75k
  • Mid-level average $75k - $150k
  • Senior-level average $125k - $175k
@devwithzachary
Developer Advocacy

What do I need?

  • Strong technical background, 3+ years
  • Passion for the product or space
  • Willingness to continue learning and improve on weaknesses
@devwithzachary
Developer Advocacy

Interested in More?

Slides can be found at https://github.com/devwithzachary/presentations

@devwithzachary
Developer Advocacy

Thank you!

width:200px width:300px

https://www.polywork.com/devwithzachary

@devwithzachary

Today we are going to breifly take a look at what Developer Advoacy is. Why its important And why it might be ceraer to be interested in.

Breif about me, Android developer for 10 years after Uni By chance fell into a DevRel role Started new DevRel team for AppGallery Connect Explain what AppGallery and AppGallery Connect is Moved to lead and never looked back!

Where Software Development, Marketing and Product Management meet Strong technical background. Marketing with a developer focus. Who you report to will often be a good indication of which element has the most focus. Product - the SDK, tool, platform what ever you want developers to use

But what do we actually do? The three C's, code, content, community.

The Code. DevRel developers sample applications, sample code snippets and projects to show case HOW to use a product.

The Content, produce documentation, Blog posts, videos, demo labs, presentations about the product.

The Community, help build and grow a community of developers, be active on social media, form discord, slack groups.

Most importantly Work to connect the internal developer teams of a product with the external developers that use the product.

Who has DevRel? Typicaly it will be a tech company that has some product, tool, sdk, platform that they want developers to be using. Fits in with all types of developer work from Cloud computing to Game engines. Traditionally larger companies would have the budget for Devrel, however a growing number of start ups are seeing an importance to build DevRel early. Might be working on your own handling all DevRel or part of a much larger world wide team made up of Community managers, Developer Evangelists, Developer Advocates, Technical writers etc.

Often the first hire in DevRel As the name suggests they are Advocating for developers. Both ways, advocating for the users of a product back to the company and internal teams. Advocating FOR a product to external developers.

Ultimatly the goal is to help developers be successful with the tools and products a company is offering. Includes much of what we have already talked about including the three C's The important of each might change and adjust depending on the type of company and type of tools. A company might have a very very small market and have no real need for community. BUT require alot of sample code and documentation. Another company might have a huge community made up of 1000s of developers, have more of a focus on events and outreach.

The result will often be that you become a condiwit for infomation flowing in and out of the company. You wil be there to help understand the needs of developers, what changes are needed to the product. What can be improved. And also relay out infomation as changes are made back to the developer communities.

Its been proven, time and time again then having a friendly accessible tech team improves adoption. People want to use products that are well documented, and where there is a place they can go to for help. Traditional marketing doesn't do this well. Its hard to preserve a sense of community if your driving factor is sales.

When developers feel like their voice is heard good things happen. Communities grow. People feel compelled to help and contibute back, start their own local community groups, write content etc.

Within larger companies community efforts are often completely seperate from the company. They are run by volenteers. DevRel bridges that gap and allows these communities to more easily work directly with the company.

Do you have a passion for communities? Enjoy contributing to them? Presenting at events or even just attending? Are you a Developer that likes to talk!? Work on a wide range of projects. And of course do you want to have a real impact on a companys product, not just from a technical point of view? Then DevRel might just be for you.

The market is growing massively 15% of DevRel teams now have over 100 members. Compared to just 1% in 2017 Mid Size teams between 6 and 50 members grew from 5% to 9% Spreading out across the world. But still a strong footing in the US with over 50% of teams based there. Constant stream of new jobs, very few people currently in the market.

Of course one important thing Im sure everyone is wondering, how much can you earn? Well looking at a developer relations salary survery that was conducted during 2021 we can get some good ideas. The US market is still the strongest on average with a range of $125k - $175k But agacrossree the world, entry, mid and senior level posistions will still see a very strong salary Entry-level average across the world $50k - $75k Mid-level average across the world $75k - $150k Senior-level average across the world $125k - $175k With some senior positions reporting salaries well above $250k

What do you need in to get into devrel A good technical background will get you straight into a mid level position. Jr positions are about for those coming from another industry or out of the collage. But less about. A passion for the product or tech space will get you far, if your interested in the mobile space might be tough to get devrel for a cloud service or a web technology. Above all willingness to learn and improve. No one is good at everything starting out, find your weaknesses and improve them!

Thank you to everyone for listening, I hope you have found this interesting. If you do want some more details please do check out these links. You can also find these slides on my github so you can grab the links yourself later on.

Finally if you would like to follow what up im up to please do check out my polywork profile which includes all my social links and a timeline of events, podcasts, videos etc that I have been involved in!