<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Developer-Led Motions]]></title><description><![CDATA[Thoughts on commercializing AI software and developer-led Go-To-Market]]></description><link>https://newsletter.rodrivera.com</link><image><url>https://substackcdn.com/image/fetch/$s_!I6Xp!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e094688-75a7-4da8-9dfd-3948dd7b3c02_800x800.png</url><title>Developer-Led Motions</title><link>https://newsletter.rodrivera.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 10 May 2026 22:06:25 GMT</lastBuildDate><atom:link href="https://newsletter.rodrivera.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Rod Rivera]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[rodrivera@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[rodrivera@substack.com]]></itunes:email><itunes:name><![CDATA[Rod Rivera]]></itunes:name></itunes:owner><itunes:author><![CDATA[Rod Rivera]]></itunes:author><googleplay:owner><![CDATA[rodrivera@substack.com]]></googleplay:owner><googleplay:email><![CDATA[rodrivera@substack.com]]></googleplay:email><googleplay:author><![CDATA[Rod Rivera]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Why 2026 Budgets for Developer Marketing Are Being Wasted on Fragmented Strategies]]></title><description><![CDATA[When a developer searches for solutions in your category, do they find you, or do they find your competitors who figured this out six months ago?]]></description><link>https://newsletter.rodrivera.com/p/why-2026-budgets-for-developer-marketing</link><guid isPermaLink="false">https://newsletter.rodrivera.com/p/why-2026-budgets-for-developer-marketing</guid><dc:creator><![CDATA[Rod Rivera]]></dc:creator><pubDate>Thu, 29 Jan 2026 23:39:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!I6Xp!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e094688-75a7-4da8-9dfd-3948dd7b3c02_800x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Your Series A AI company just launched a batch API. Your three engineers publish brilliant technical deep-dives. Total reach: 127 views across personal Medium blogs. Your company blog&#8217;s last post? December 3rd. A developer checks your X/Twitter before signing up for your free tier. Six weeks of silence. They close the tab.</p><p>It&#8217;s late January 2026, and Q1 budgets are being approved. I keep getting inquiries and DMs with the same pattern: AI infrastructure companies, developer tool vendors, and SaaS platforms all asking variations of the same question:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.rodrivera.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><blockquote><p><em>&#8220;We want to do developer-led growth. Where do we even start?&#8221;</em></p></blockquote><p>Having spent the last decade engaging with developers, and now at Rasa, and currently leading the 30,000+ developer AI Product Engineer community, I&#8217;ve seen this movie play out dozens of times. The companies that succeed don&#8217;t just &#8220;do DevRel.&#8221; They understand three fundamental truths that most vendors miss entirely.</p><h2>The Four Fatal Mistakes Companies Make When Pivoting to Developer Marketing</h2><p>Before we talk solutions, let&#8217;s diagnose the disease. These are patterns that have emerged from analyzing why promising AI companies with genuinely innovative technology around me fail to gain developer traction:</p><h3>Fatal Mistake #1: The Spray-and-Pray Content Strategy</h3><div class="pullquote"><p></p><p><strong>The Pattern:</strong> Three team members. Three personal blogs on new domains. Three separate Medium accounts. Zero domain authority. Zero coordination.<br></p></div><p>Here&#8217;s what I see repeatedly:</p><ul><li><p>Fergus launches <code>ferguslabs.com</code>.</p></li><li><p>Jamie starts <code>jamietech.blog</code>.</p></li><li><p>Merriam goes with <code>merriamai.substack</code>.</p></li></ul><p>They each post excellent technical content, detailed implementation guides, benchmark comparisons, and real production insights. The kind of content that <em>should</em> drive attention and signups.</p><p><strong>Instead:</strong></p><ul><li><p>Each new domain has zero SEO authority (Google doesn&#8217;t trust sites registered three weeks ago)</p></li><li><p>Search traffic that <em>could</em> have gone to <code>aicompany.com/blog</code> now goes to three scattered personal sites</p></li><li><p>Six months later, all three personal blogs are abandoned, because maintaining a blog is exhausting, especially if it is not your main job or passion</p></li><li><p>The company&#8217;s own blog remains dormant, making the company appear inactive or struggling</p></li></ul><p><strong>The Reality Check:</strong> Look at Anthropic. Their company blog is highly technical, widely shared, and authoritative. Nobody dismisses it as &#8220;too corporate.&#8221; The myth that developers won&#8217;t read company blogs is exactly that, a myth perpetuated by companies that publish boring content.</p><blockquote><p><strong>Industry Reality:</strong> Companies waste their technical content&#8217;s potential by fragmenting across personal domains with zero authority instead of building a single, authoritative company domain.</p></blockquote><h3>Fatal Mistake #2: The &#8220;If We Build It&#8221; Delusion</h3><div class="pullquote"><p></p><p><strong>The Pattern:</strong> Publishing excellent content, then doing nothing to distribute it. No Hacker News posts. No Reddit engagement. No coordinated social amplification.</p><p></p></div><p>I recently reviewed a company&#8217;s content calendar. They had published multiple high-quality technical articles in six months, an impressive production cadence. I asked:</p><blockquote><p>&#8220;How many of these were shared on Hacker News?&#8221;</p></blockquote><p>Answer: Zero.</p><p>They had <em>perfect</em> Hacker News content with detailed technical comparisons, benchmarks, and implementation insights. Content that would have driven qualified developer visits. Instead, it sat quietly on their blog, accruing only a minimal number of organic views.</p><p><strong>Why the silence?</strong> Because they didn&#8217;t understand that Hacker News <em>requires</em> coordination:</p><ul><li><p><strong>Pre-game:</strong> Identify 8-12 genuine supporters (employees, partners, early users, friends in the space)</p></li><li><p><strong>Timing:</strong> Post in the early evening or early morning. For example, on Friday at 5 PM GMT or Tuesday at 10 AM EST, avoid competing with 50 other posts</p></li><li><p><strong>Execution:</strong> Stagger upvotes over 30-45 minutes from different IPs and locations</p></li><li><p><strong>The Red Line:</strong> Coordinated upvotes from the same office network means instant algorithmic burial</p></li></ul><p>The same pattern repeats on Reddit, X/Twitter, and LinkedIn. Companies publish content, then treat distribution as optional. It&#8217;s not. <strong>Distribution </strong><em><strong>is</strong></em><strong> the strategy.</strong></p><blockquote><p><strong>Distribution Reality</strong>: A well-coordinated Hacker News post can drive a massive amount of qualified visits. A poorly executed one gets flagged and buried in minutes. Most companies never even try.</p></blockquote><h3>Fatal Mistake #3: The &#8220;Everyone Is Our Audience&#8221; Fallacy</h3><div class="pullquote"><p></p><p><strong>The Pattern:</strong> Targeting &#8220;AI developers&#8221; as if they&#8217;re a homogeneous group.</p><p></p></div><p>Here&#8217;s the uncomfortable truth: &#8220;AI developer&#8221; is no longer a useful persona. It&#8217;s 2026. Virtually every engineer touches AI in some capacity. Calling someone an &#8220;AI developer&#8221; is like calling someone a &#8220;cloud developer&#8221; in 2018, technically accurate but strategically useless.</p><p><strong>The reality:</strong> Developers segment by discipline and use case:</p><ul><li><p><strong>RAG Application Builders</strong> care about retrieval strategies, vector stores, and chunking techniques</p></li><li><p><strong>Agent Engineers</strong> focus on planning frameworks, tool use, and multi-step reasoning</p></li><li><p><strong>Inference/Infrastructure Specialists</strong> obsess over latency, throughput, and batch processing</p></li><li><p><strong>Model Evaluators</strong> need accuracy metrics, benchmark frameworks, and evaluation pipelines</p></li><li><p><strong>Document Processing Engineers</strong> require OCR, structured extraction, and multi-modal understanding</p></li></ul><p>These aren&#8217;t minor variations. They&#8217;re distinct disciplines with distinct pain points, evaluation criteria, and content consumption patterns.</p><p>Moreover, they congregate on different platforms:</p><ul><li><p><strong><a href="http://dev.to/">Dev.to</a></strong> skews junior (emoji-friendly tutorials, step-by-step guides)</p></li><li><p><strong>The New Stack</strong> targets senior infrastructure engineers (credible, curated, enterprise-focused)</p></li><li><p><strong>Towards Data Science</strong> attracts ML researchers and data scientists</p></li><li><p><strong>Hacker News</strong> reaches technical founders and engineering leaders</p></li></ul><p>You cannot speak to a Junior Dev on <a href="http://dev.to/">Dev.to</a> the same way you speak to a Senior Infrastructure Engineer reading The New Stack. Yet companies try to use identical messaging across all platforms, wondering why nothing lands.</p><blockquote><p><strong>Segmentation Reality:</strong> Stop targeting &#8220;AI developers.&#8221; Target specific use cases and disciplines. The content that excites an Agent Engineer will bore an Infrastructure specialist.</p></blockquote><h3>Fatal Mistake #4: Ignoring the &#8220;Non-Human&#8221; Developer</h3><div class="pullquote"><p></p><p><strong>The Pattern:</strong> Writing content and documentation exclusively for humans, ignoring the AI Agents that now write 40% of code.</p><p></p></div><p>It is 2026. When a developer opens Cursor, Copilot X, or Windsurf and types <em>&#8220;Write a script to batch process these files using [Your Company] API,&#8221;</em> what happens?</p><p>If your documentation is locked behind a signup wall, rendered entirely in client-side JavaScript, or lacks a clean <code>llms.txt</code> or <code>openapi.spec</code> at the root, the AI will hallucinate. It will invent endpoints you don&#8217;t have. The developer will try the code, it will fail, and they will blame <em>you</em>, not the AI.</p><p><strong>The Reality:</strong> Developer Marketing in 2026 isn&#8217;t just about convincing humans; it&#8217;s about being legible to machines. If the AI agent can&#8217;t scrape your docs to answer a user&#8217;s question, you don&#8217;t exist.</p><blockquote><p><strong>Agent Reality:</strong> Your &#8220;Developer Experience&#8221; now includes &#8220;Agent Experience.&#8221; Ensure your docs are scrapable and your context files are optimized for LLM ingestion.</p></blockquote><div><hr></div><h2>The Uncomfortable Truth About 2026 Developer Marketing</h2><p>Here&#8217;s what nobody wants to hear: most companies will read this, nod along, and change nothing.</p><p>They&#8217;ll continue fragmenting content across personal domains. They&#8217;ll publish brilliant technical pieces that nobody sees. They&#8217;ll target &#8220;AI developers&#8221; with generic messaging. They&#8217;ll ignore the fact that AI agents are now their first point of contact.</p><p><strong>Why?</strong> Because fixing these problems requires coordination, discipline, and a willingness to abandon comfortable myths:</p><ul><li><p>The myth that corporate blogs can&#8217;t be technical and authentic</p></li><li><p>The myth that distribution &#8220;just happens&#8221; if the content is good enough</p></li><li><p>The myth that broad targeting is safer than a narrow focus</p></li><li><p>The myth that documentation is only for humans</p></li></ul><p>The companies that win in 2026 won&#8217;t be the ones with the biggest budgets. They&#8217;ll be the ones that:</p><ol><li><p><strong>Consolidate</strong> their technical authority on a single domain</p></li><li><p><strong>Coordinate</strong> their distribution with military precision</p></li><li><p><strong>Segment</strong> ruthlessly by use case and discipline</p></li><li><p><strong>Optimize</strong> for both human and AI consumption</p></li></ol><p>Your Q1 budget is approved. Your engineers are ready to write. Your product genuinely solves problems.</p><p>The question is whether you&#8217;re willing to do what works rather than what feels comfortable.</p><p><strong>The next post in this series will provide the tactical playbook to turn these principles into a pipeline.</strong></p><p>Until then, ask yourself: when a developer searches for solutions in your category, do they find <em>you</em>, or do they find your competitors who figured this out six months ago?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.rodrivera.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Painful Regression]]></title><description><![CDATA[A Developer's Return to Windows After a Year of Apple Exclusivity]]></description><link>https://newsletter.rodrivera.com/p/the-painful-regression</link><guid isPermaLink="false">https://newsletter.rodrivera.com/p/the-painful-regression</guid><dc:creator><![CDATA[Rod Rivera]]></dc:creator><pubDate>Wed, 18 Dec 2024 01:11:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!I6Xp!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e094688-75a7-4da8-9dfd-3948dd7b3c02_800x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today I used (or at least tried using) Windows after almost a year of only using Apple devices. I've been a big Windows supporter and have continuously used it since 2015. I was immediately attracted to the Microsoft Surface and later the idea of having Ubuntu through WSL. There is something beautiful in having a fully functional tablet that works as a laptop while looking as good or better than an Apple device.</p><p>I also like how Windows systems have embraced the idea of hybrid computing with touch surfaces, plus of course, NVIDIA GPUs.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.rodrivera.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Rod Rivera! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>However, however, sadly, Windows devices are barely usable. Unless you are using one of the newest Qualcomm or Intel or AMD chipsets that are power efficient and don't heat, Windows machines are incredibly noisy and get so hot even on the most basic tasks.</p><p>I was browsing the internet and the fan noises were equivalent to the sound of a pressure cooker.</p><p>Then, once you look at the software, and I must reckon, Apple devices are not what they used to be and they are also starting to get too clunky, but Windows is so unbearable. The ads and news in the Start bar or that they add a Copilot button, or that you seem to be permanently updating the machine. It is just a mediocre experience.</p><p>And going back to the topic of WSL, we are 8 years in and it does not feel like it has improved. I would rather say, it has gotten stale.</p><p>Software development outside of the Microsoft ecosystem (.net) in a Microsoft device is definitely not a nice experience. I wanted to run a Python repo that I thought had good abstractions and thus could install all its dependencies with one command. It worked on Ubuntu and Apple devices without an issue, but with WSL on Windows, I kept hitting a wall.</p><p>Sadly, I just can't recommend Windows to anyone. If you are on a budget, just get an older Apple device, an M1. If you don't like Apple, get a Windows laptop and use Ubuntu, or explore switching to mobile-only / tablet-only workflows. Do you do a lot of coding? Then just learn the command line and embrace any Unix distro. But don't use Windows.</p><p>Life is too short to spend it downloading Windows updates.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.rodrivera.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Rod Rivera! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Coming soon]]></title><description><![CDATA[This is Developer-Led Motions.]]></description><link>https://newsletter.rodrivera.com/p/coming-soon</link><guid isPermaLink="false">https://newsletter.rodrivera.com/p/coming-soon</guid><dc:creator><![CDATA[Rod Rivera]]></dc:creator><pubDate>Mon, 09 Dec 2024 10:30:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!I6Xp!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e094688-75a7-4da8-9dfd-3948dd7b3c02_800x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is Developer-Led Motions.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.rodrivera.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.rodrivera.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>