<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vishal Das — Writing</title>
    <link>https://kindavishal.js.org/writing</link>
    <description>Write-ups on building developer community, DevRel and creator programs — how they were designed, how they were measured, and what went wrong.</description>
    <language>en</language>
    <lastBuildDate>Mon, 03 Aug 2026 09:00:00 GMT</lastBuildDate>
    <atom:link href="https://kindavishal.js.org/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Your creator program is training the models that recommend you</title>
      <link>https://kindavishal.js.org/writing/share-of-model-creator-content</link>
      <guid isPermaLink="true">https://kindavishal.js.org/writing/share-of-model-creator-content</guid>
      <pubDate>Mon, 03 Aug 2026 09:00:00 GMT</pubDate>
      <description>Share of voice used to mean where you show up on a channel. Now it also means whether an AI names you when a developer asks what to use. Here's how I'd track it.</description>
    </item>
    <item>
      <title>The community metrics that survive a budget review</title>
      <link>https://kindavishal.js.org/writing/community-metrics-budget-review</link>
      <guid isPermaLink="true">https://kindavishal.js.org/writing/community-metrics-budget-review</guid>
      <pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate>
      <description>Which DevRel and community metrics hold up when someone is deciding whether your programme continues — and what attribution still can't tell you.</description>
    </item>
    <item>
      <title>How to prove what your developer community returned, without engineering help</title>
      <link>https://kindavishal.js.org/writing/community-attribution-layer</link>
      <guid isPermaLink="true">https://kindavishal.js.org/writing/community-attribution-layer</guid>
      <pubDate>Wed, 22 Jul 2026 09:00:00 GMT</pubDate>
      <description>A DevRel attribution schema you can actually build: four tables, an Apps Script to Looker Studio pipeline, and no engineering time required.</description>
    </item>
    <item>
      <title>I can't write production code. I shipped the internal tool in a week anyway.</title>
      <link>https://kindavishal.js.org/writing/tubemonitor-vibe-coding</link>
      <guid isPermaLink="true">https://kindavishal.js.org/writing/tubemonitor-vibe-coding</guid>
      <pubDate>Thu, 16 Jul 2026 09:00:00 GMT</pubDate>
      <description>The third-party tracker was under-counting our creators. So I specced and shipped a replacement in a week — and the spec, not the code, was the hard part.</description>
    </item>
    <item>
      <title>The streak system that never punishes creators</title>
      <link>https://kindavishal.js.org/writing/creator-streak-system</link>
      <guid isPermaLink="true">https://kindavishal.js.org/writing/creator-streak-system</guid>
      <pubDate>Fri, 10 Jul 2026 09:00:00 GMT</pubDate>
      <description>Most streak mechanics take something away when you stop. This one pauses instead — four states, nothing lost, and a re-entry path that stays open.</description>
    </item>
    <item>
      <title>Why I paid creators for the video, not the views</title>
      <link>https://kindavishal.js.org/writing/creator-payout-design</link>
      <guid isPermaLink="true">https://kindavishal.js.org/writing/creator-payout-design</guid>
      <pubDate>Tue, 30 Jun 2026 09:00:00 GMT</pubDate>
      <description>Per-view and per-signup payouts both quietly ruin the content. Here's the flat-fee and points structure I used instead, and how to define the content types it depends on.</description>
    </item>
    <item>
      <title>How I designed a five-tier ambassador program that 4x'd creator referrals</title>
      <link>https://kindavishal.js.org/writing/firecrawl-ambassador-tier-system</link>
      <guid isPermaLink="true">https://kindavishal.js.org/writing/firecrawl-ambassador-tier-system</guid>
      <pubDate>Wed, 17 Jun 2026 09:00:00 GMT</pubDate>
      <description>A developer ambassador program built from zero: why tier is set by one number, why that number is a rolling average, and how ten creators became a 4x lift in referrals.</description>
    </item>
    <item>
      <title>How I automated 40 hours of weekly busywork out of a 300-partner program</title>
      <link>https://kindavishal.js.org/writing/apps-script-partner-automation</link>
      <guid isPermaLink="true">https://kindavishal.js.org/writing/apps-script-partner-automation</guid>
      <pubDate>Wed, 11 Feb 2026 09:00:00 GMT</pubDate>
      <description>Google Apps Script, Sheets and Looker Studio, built by the person who needed them. The rule that made it work: automate the handoffs, never the judgment.</description>
    </item>
  </channel>
</rss>
