Developer Advocacy

The Seven Artifacts of Developer Advocacy Projects

Over the past 16 years, mostly as a Developer Advocate, I’ve developed a framework to help developers learn and get excited about something new.  I believe generating excitement is the primary goal of advocacy. 

Each developer advocacy project ideally produces seven artifacts:

  1. Code Samples
  2. A Blog Post
  3. A Presentation and/or Video
  4. A Hands-On Workshop
  5. Broad Social Media Reach
  6. Product Feedback
  7. Enriched Community, Partner, or Customer Relationships

I’ve found that doing all seven produces the greatest impact. The amount of effort decreases with each subsequent item while the effect grows.