Podbean logo
  • Discover
  • Podcast Features
    • Podcast Hosting

      Start your podcast with all the features you need.

    • Podbean AI Podbean AI

      AI-Enhanced Audio Quality and Content Generation.

    • Blog to Podcast

      Repurpose your blog into an engaging podcast.

    • Video to Podcast

      Convert YouTube playlists to podcasts, videos to audios.

  • Monetization
    • Ads Marketplace

      Join Ads Marketplace to earn through podcast sponsorships.

    • PodAds

      Manage your ads with dynamic ad insertion capability.

    • Apple Podcasts Subscriptions Integration

      Monetize with Apple Podcasts Subscriptions via Podbean.

    • Live Streaming

      Earn rewards and recurring income from Fan Club membership.

  • Podbean App
    • Podcast Studio

      Easy-to-use audio recorder app.

    • Podcast App

      The best podcast player & podcast app.

  • Help and Support
    • Help Center

      Get the answers and support you need.

    • Podbean Academy

      Resources and guides to launch, grow, and monetize podcast.

    • Podbean Blog

      Stay updated with the latest podcasting tips and trends.

    • What’s New

      Check out our newest and recently released features!

    • Podcasting Smarter

      Podcast interviews, best practices, and helpful tips.

  • Popular Topics
    • How to Start a Podcast

      The step-by-step guide to start your own podcast.

    • How to Start a Live Podcast

      Create the best live podcast and engage your audience.

    • How to Monetize a Podcast

      Tips on making the decision to monetize your podcast.

    • How to Promote Your Podcast

      The best ways to get more eyes and ears on your podcast.

    • Podcast Advertising 101

      Everything you need to know about podcast advertising.

    • Mobile Podcast Recording Guide

      The ultimate guide to recording a podcast on your phone.

    • How to Use Group Recording

      Steps to set up and use group recording in the Podbean app.

  • All Arts Business Comedy Education
  • Fiction Government Health & Fitness History Kids & Family
  • Leisure Music News Religion & Spirituality Science
  • Society & Culture Sports Technology True Crime TV & Film
  • Live
  • How to Start a Podcast
  • How to Start a Live Podcast
  • How to Monetize a podcast
  • How to Promote Your Podcast
  • How to Use Group Recording
  • Log in
  • Start your podcast for free
  • Podcasting
    • Podcast Features
      • Podcast Hosting

        Start your podcast with all the features you need.

      • Podbean AI Podbean AI

        AI-Enhanced Audio Quality and Content Generation.

      • Blog to Podcast

        Repurpose your blog into an engaging podcast.

      • Video to Podcast

        Convert YouTube playlists to podcasts, videos to audios.

    • Monetization
      • Ads Marketplace

        Join Ads Marketplace to earn through podcast sponsorships.

      • PodAds

        Manage your ads with dynamic ad insertion capability.

      • Apple Podcasts Subscriptions Integration

        Monetize with Apple Podcasts Subscriptions via Podbean.

      • Live Streaming

        Earn rewards and recurring income from Fan Club membership.

    • Podbean App
      • Podcast Studio

        Easy-to-use audio recorder app.

      • Podcast App

        The best podcast player & podcast app.

  • Advertisers
  • Enterprise
  • Pricing
  • Resources
    • Help and Support
      • Help Center

        Get the answers and support you need.

      • Podbean Academy

        Resources and guides to launch, grow, and monetize podcast.

      • Podbean Blog

        Stay updated with the latest podcasting tips and trends.

      • What’s New

        Check out our newest and recently released features!

      • Podcasting Smarter

        Podcast interviews, best practices, and helpful tips.

    • Popular Topics
      • How to Start a Podcast

        The step-by-step guide to start your own podcast.

      • How to Start a Live Podcast

        Create the best live podcast and engage your audience.

      • How to Monetize a Podcast

        Tips on making the decision to monetize your podcast.

      • How to Promote Your Podcast

        The best ways to get more eyes and ears on your podcast.

      • Podcast Advertising 101

        Everything you need to know about podcast advertising.

      • Mobile Podcast Recording Guide

        The ultimate guide to recording a podcast on your phone.

      • How to Use Group Recording

        Steps to set up and use group recording in the Podbean app.

  • Discover
  • Log in
    Sign up free
The Swyx Mixtape

The Swyx Mixtape

Technology

[Weekend Drop] Marketing to Developers, Learnin in Public, and Communities as Marketplaces with Patrick Woods on the Developer Love Podcast

[Weekend Drop] Marketing to Developers, Learnin in Public, and Communities as Marketplaces with Patrick Woods on the Developer Love Podcast

2021-03-20
Download Right click and do "save link as"

After this podcast recording, I wrote Technical Community Builder is the Hottest New Job in Tech which went into further detail on my thoughts on Community!

Audio source: https://www.heavybit.com/library/podcasts/developer-love/ep-15-learning-in-public-with-shawn-swyx-wang

SHOW NOTES

  • Geoffrey Moore’s Crossing the Chasm
  • /r/ReactJS
  • Taming the Meta Language by Cheng Lou
  • Avis is No. 2. We Try Harder
  • Metcalfe’s Law
  • Reed’s Law
  • Clubhouse
  • CMX
  • Udemy
  • The Community Fund
  • Working in Public by Nadia Eghbal
  • Hacking Communities by Laís de Oliveira
  • Prettier
  • Transistor.fm
  • Stripe

TRANSCRIPT

Patrick Woods: Awesome. Swyx, thanks so much for coming on the show today.

I'm really excited to have this conversation.

I'm sure lots of folks are aware of who you are and probably follow you on Twitter, but for those that don't, would you mind giving us a little bit of an overview about who you are and what you're working on?

Shawn "Swyx" Wang: Sure. Thanks for having me on.

Been enjoying the podcast, and this is my second Heavybit podcast alongside JAMstack radio.

So I'm Shawn, I also go by Swyx, that's my English and Chinese initials.

It's a complicated history, but I was at Netlify, passed through AWS and most recently just left AWS to join Temporal.

And have been primarily active in the front-end/ serverless space.

And I've been very interested in this whole idea of developer experience.

I did not know to call it developer love until I came across Orbit.

And I think Orbit's model is fascinating and really nails it.

But to me, the way I've been breaking down developer experience is developer tooling and developer communities.

So kind of straddling both.

I was a moderator of r/ReactJS subreddit, going from about 40,000 members to over 200,000.

Recently stepped down from that to help run the Svelte society, which is the community organization for the Svelte framework.

 And I think it's just a magical thing to be able to enable a community around a certain technical topic. 

Patrick: Yeah. Thanks for the overview.

So you mentioned developer experience as a concept and a practice that you're very interested in.

What do you think led to that point for you?

Swyx: Honestly, it was Netlify branding their developer relations people as developer experience engineers, which I was pretty skeptical about, because if you are devrel, just say your devrel, don't try to put some unique spin on it.

But then I think they really envisioned something bigger than traditional devrel, which was building our integrations and also working on community building, which is not like me talking to everyone, but also enabling others to talk to everyone else.

And so I think many to many is a really noble goal.

It's very challenging obviously, because you have to influence without any formal authority, but it's also a very appealing goal economically, because then you don't have to scale their number of employees linearly with your number of users, which I think makes a lot of sense.

Patrick: So you mentioned developer experience for you is really comprised of tooling and communities.

Can you talk a little bit about the relationship between those two pillars?

Swyx: I don't know if I have a formal relationship in my head.

The framework that I come from is actually from Cheng Lou, who used to be on the React Core team.

I think he's on the Reason or ReScript core team now. And he gave a talk at Facebook's internal conference called Taming The Meta Language, and the argument of that--

And it's a very good talk. I recommend people check it out.

The argument on that talk was essentially that every programming language or every framework has a core and a periphery, and the more developed it gets, the core which is kind of like the code that runs, is a smaller and smaller part of it.

And really the middle language starts to go around it, which involves tutorials, docs, workshops, community, jobs, third party libraries, yada yada.

And so in his original slides, he had a long list of these things that are wrapping around a very popular framework, which for him was reacts, but you can extend this to basically anything.

But for me, I think it essentially just breaks down to, okay, the code that is not core but makes all the developer experience much better, so that's the developer tooling, and then developer communities, which is all the people around the code, which isn't core to the code, but makes using that code a lot better.

So it's just code and people.

Patrick: Yeah. I love that.

So as a project or a framework grows the core, maybe it becomes smaller as a percentage of the overall footprint with the periphery, the middle language increasing.

What's that tipping point look like, do you think, when it switches from code to community being the bigger part?

Swyx: Yeah. This is something you can tie in to Geoffrey Moore's idea of Crossing the Chasm.

So for people who haven't heard about this, it's like a five stage adoption process going from 0% of the total population to 100% of the total population.

And then it's a bell curve from 0% to a 100%.

So the early stage is kind of the hobbyists, like super early adopter types.

The only thing that they care about is this is cool.

I can hack on this in the weekends, and this is technically better on some basis, right?

Like in theory, I really want this thing to exist. I look at all the existing solutions out there and none of them fit me, be...

view more

More Episodes

[AI] Hacker News Recap clip - wondercraft.ai
2023-08-29
Freecodecamp podcast #2
2023-07-31
[Weekend Drop] The Rise of the AI Engineer
2023-07-02
[Weekend Drop] swyx on Productivity and leverage
2023-06-10
[Weekend Drop] swyx on smol developer
2023-05-14
[Business] Why and How you should Open Source your code - David Cramer
2023-05-08
[Weekend Drop] No Code Jamstack (in 2019) - swyx on Software Engineering Daily
2023-02-04
[Business] Community Games: from MUDs to MMORPGs - Gamecraft
2023-02-03
[Business] Mobile Games: from iOS to Facebook/Zynga/Farmville to King/Candy Crush
2023-02-02
[Business] Casual Games: from Deer Hunter to Snake - Gamecraft
2023-02-01
[Business] App Stores: Valve and the rise of Steam - Gamecraft
2023-01-31
[Business] Free2Play: From Piracy to League of Legends - Gamecraft
2023-01-30
[Weekend Drop] The State of JavaScript (in 2017) - swyx and Sacha Greif
2023-01-29
[AI] Timnit Gebru, Margaret Mitchell and the Stochastic Parrots paper - Emily Bender
2023-01-27
[AI] Small Language Models and Training PubMedGPT - Naveen Rao
2023-01-26
[AI] The origin of EleutherAI - Connor Leahy
2023-01-25
[AI] Behind ChatGPT: RLHF and the Proximal Policy Optimization - Practical AI
2023-01-24
[AI] GPT3's advances, applications, and prompt engineering - Peter Welinder
2023-01-23
[Weekend Drop] Swyx on Infoshare Poland
2023-01-21
[Tech] The Origin of GKE - Tim Hockin
2023-01-20
  • ←
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • →
012345678910111213141516171819

Get this podcast on your
phone, FREE

Download Podbean app on App Store Download Podbean app on Google Play

Create your
podcast in
minutes

  • Full-featured podcast site
  • Unlimited storage and bandwidth
  • Comprehensive podcast stats
  • Distribute to Apple Podcasts, Spotify, and more
  • Make money with your podcast
Get started

It is Free

  • Podcast Services

    • Podcast Features
    • Pricing
    • Enterprise Solution
    • Private Podcast
    • The Podcast App
    • Live Stream
    • Audio Recorder
    • Remote Recording
    • Podbean AI
  •  
    • Create a Podcast
    • Video Podcast
    • Start Podcasting
    • Start Radio Talk Show
    • Education Podcast
    • Church Podcast
    • Nonprofit Podcast
    • Get Sermons Online
    • Free Audiobooks
  • MONETIZATION & MORE

    • Podcast Advertising
    • Dynamic Ads Insertion
    • Apple Podcasts Subscriptions
    • Switch to Podbean
    • YouTube to Podcast
    • Blog to Podcast
    • Submit Your Podcast
    • Podbean Plugins
    • Developers
  • KNOWLEDGE BASE

    • How to Start a Podcast
    • How to Start a Live Podcast
    • How to Monetize a Podcast
    • How to Promote Your Podcast
    • Mobile Podcast Recording Guide
    • How to Use Group Recording
    • Podcast Advertising 101
  • Support

    • Support Center
    • What’s New
    • Free Webinars
    • Podcast Events
    • Podbean Academy
    • Podbean Amplified Podcast
    • Badges
    • Resources
  • Podbean

    • About Us
    • Podbean Blog
    • Careers
    • Press and Media
    • Green Initiative
    • Affiliate Program
    • Contact Us
  • Privacy Policy
  • Cookie Policy
  • Terms of Use
  • Consent Preferences
  • Copyright © 2015-2025 Podbean.com