My Developer Advocacy Flywheel
Tags: devrel, community, career, aws
Published: 2022-09-20 02:41:32

---
title: My Developer Advocacy Flywheel
published: true
description: How I generate content for developers
tags: devrel, community, career, aws
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qeo4pe40gqnqyxw1uvfd.png
---

Wow it's been one year since I've started full time as A Developer Advocate at AWS!!!

{% embed https://twitter.com/banjtheman/status/1439958707388010496 %}

I've always thought of [myself as a "Developer Advocate"](https://dev.to/banjtheman/how-i-became-a-developer-advocate-at-aws-5a01) due to my innate excitement of building content for developers to learn. 

Now that I've been officially working in this role for a year, I wanted to share my experience and provide my framework for sourcing ideas to **create fun experiences to help developers learn.**

## What is Developer Advocate

Developer Advocates are many things depending on the company's goals. They can be storytellers, community managers, documentation writers, and much more. At the heart of it, the focus is on providing support for a developer community to thrive. 

At AWS my role as a developer advocate has allowed me engage the community through various mediums such as Twitter Spaces, blog posts and conferences. With many different AWS products, I often get asked, "how do you come up with content ideas to help developers?

## Content Generation Flywheel

[The Amazon Flywheel](https://fourweekmba.com/amazon-flywheel/) is a scared document that highlights how by creating a virtuous cycle focused on customers, Amazon was able to grow and offer new products. 

Similarly when it comes to creating content for developers to consume we can take the same approach by focusing on the community and working backwards to identify a cycle that can constantly produce content geared for the community. 

![Content Generation Flywheel](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ayum1s1u4xge205eo4sk.png)

The three pillars of my Content Generation Flywheel are...

- Collaboration
- Content
- Community

This post will dive deep into how this pillars enable me to build experiences to help developers learn.

## Collaboration

At AWS, there are many ["two pizza"](https://docs.aws.amazon.com/whitepapers/latest/introduction-devops-aws/two-pizza-teams.html) teams working on a variety of projects. Often times teams want to be able to reach a developer audience but do not have the right mechanisms in place to create content for technical audiences.

This is where I come in, to craft an experience that resonates with developers. For this I create a document outlining our strategy with the relevant data points. When we are in alignment, the content creation can begin.

## Content

This is where I would build the actual content such as a blog post, a lineup for a Twitter Space, or a workshop. The collaboration session helps provide the blueprint for the content, which enables me to enter a [flow state](https://en.wikipedia.org/wiki/Flow_(psychology)) to build out the necessary components needed to create a fun learning experience for the audience. 

## Community

When the content is ready to be delivered, I will provide ways to market the content based on the medium and then collect feedback from the community through mechanisms such surveys or live questions. 

Community feedback enables me to collect data to measure how effective the content resonates with the audience. This data is then used to help inform the collaboration phrase, which kicks off another cycle...

## Conclusion 

The Developer Advocate job is always changing. This post introduced my Content Generation Framework which gives me mechanism to align my advocacy work with my north star of **"Help Builders Win."** 

As I start off my next year at AWS, my goals will be to scale my efforts to create more opportunities for builders to learn and have fun!!

*Follow Banjo on Twitter at @banjtheman for more useful tips and tricks about building on AWS. And of course there are many [roles open in Developer Relations at AWS](https://www.linkedin.com/pulse/open-roles-join-aws-devrel-felipe-lemaitre/)*