<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>EveryDeveloper blog</title>
    <link>https://everydeveloper.com/blog/</link>
    <description>I help toolmakers earn the developer default</description>
    <lastBuildDate>Tue, 21 Jul 2026 06:33:59 GMT</lastBuildDate>
    <item>
      <title>Win the Context, Not the Category</title>
      <link>https://everydeveloper.com/blog/win-the-context-not-the-category/</link>
      <guid>https://everydeveloper.com/blog/win-the-context-not-the-category/</guid>
      <pubDate>Tue, 21 Jul 2026 06:33:59 GMT</pubDate>
      <description>The TV Guide used to be the most popular magazine in the United States. My uncle subscribed, and I recall flipping through back issues while he worked the current crossword. The primary purpose of that little weekly book was the listings section, organized by time slot and channel. Networks paid for prime placement, because it…</description>
      <content:encoded><![CDATA[<p>The TV Guide used to be the most popular magazine in the United States. My uncle subscribed, and I recall flipping through back issues while he worked the current crossword. The primary purpose of that little weekly book was the listings section, organized by time slot and channel. Networks paid for prime placement, because it was the only way viewers knew what was on.&nbsp;</p>
<p>Streaming came along and changed the game, bringing us time-shifted, bingeable shows. The &#8220;what&#8217;s on channel 4 at 8 pm?&#8221; appointment television was replaced with “what should I watch next if I liked White Lotus?”&nbsp;</p>
<p>A similar pattern is emerging now, with developers increasingly using <a href="https://www.sonarsource.com/state-of-code-developer-survey-report.pdf">AI over traditional search</a> engines to find new products.</p>
<p>For years, winning your category meant you earned the developer mindshare. The top spot as an analytics database or security monitoring tool gave you a steady supply of developers to nurture into customers.&nbsp;</p>
<p>That logic still holds for many category queries, but we’ve noticed a shift in LLM recommendations. The old approach breaks down when developers get specific. They’re searching with more context than your category positioning was built to handle.</p>
<h2>Category Leaders Don’t Always Survive Context</h2>
<p>It’s still a great time to be a category leader. Once a dev tool holds the top spot in developers&#8217; minds, it fades slowly, if at all. The same pattern plays out with LLM recommendations, perhaps even amplified.&nbsp;</p>
<p>A model’s training has seen so many questions, answers, and odes to top products that they seem to remain in the conversation even after developer sentiment has passed.&nbsp;</p>
<p>But the more specific queries are less likely to have this same staying power.</p>
<p><a href="https://llmrank.fyi/">LLM Rank</a> tracks hundreds of dev tools in dozens of categories. Prompting models with the real questions developers ask, we’ve seen the leaders hold steady for category queries, but observed a lot of reshuffling when looking for use cases, alternatives, and tech stacks.</p>
<p><strong>In fact, 74% of contextual queries get a new leader, while 30% return a </strong><strong><em>completely distinct</em></strong><strong> top three.</strong></p>
<p>About half of the top 10 are replaced when we compare category to contextual queries across models. In open source, where developers frequently look for products to solve their problems, it’s even clearer. On average, only two category leaders remain in an open source top 10.</p>
<figure><img src="/wp-content/uploads/2026/07/image-1024x840.png" alt="" /></figure>
<p>In one case, open source searches displaced the entire top 10. They were replaced by:</p>
<ul>
<li>Five products from low on the category leaderboard</li>



<li>Five new products that appeared for the very first time</li>
</ul>
<p>Every category leader was gone. Only the contextual leaders remained. And contextual queries are growing as developers realize that they can get more precise answers. You want to be on the leaderboard the developer finds when they’re ready to build.</p>
<h2>The Query Already Contains the Context</h2>
<p>In the SEO era, marketers thought in common search terms. Short, categorical, high-volume keywords were the norm. The job was to translate this minimal information into search intent and eventually convince developers to try your product. While this type of search is not gone, longer queries are steadily replacing it, leaving room for rich context.</p>
<p>One window into this trend is now integrated into Google searches. In about 50% of these, the “top result” is an AI overview. When a user clicks into it, they enter AI Mode, where the response can be further refined.&nbsp;</p>
<p>Google’s own data shows that these <a href="https://blog.google/products-and-platforms/products/search/ai-mode-us-insights/">AI queries are getting longer</a> and more specific. They’re asking “what,” “how,” and “can I” questions.</p>
<p><strong>3x longer: Google reports “the average AI Mode search query is triple the length of a traditional search query”</strong></p>
<p>For developers, it means they’re less likely to turn their problem into keywords. They’re providing the full context of that problem within the query itself.</p>
<p><strong>Keywords vs Contextual Search</strong></p>
<figure><table><tbody><tr><td><strong>The search</strong></td><td><strong>Words</strong></td><td><strong>Characters</strong></td></tr><tr><td>auth library</td><td>2</td><td>12</td></tr><tr><td>How do I let users create an account and log back in later with email or their social profiles?</td><td>12</td><td>95</td></tr></tbody></table></figure>
<p>On Google, the lengthy query is bound to trigger AI Mode. And when coding agents receive these questions, they fire back with recommendations and implementation steps.</p>
<p>Coding agents like Cursor, Copilot, and Windsurf construct queries automatically from a developer&#8217;s stack, language, and dependencies. The developers aren’t obliged to translate their problems into a query. It arrives pre-loaded with even more context the developer didn&#8217;t have to type.</p>
<p>We’ve tracked similar <a href="https://llmrank.fyi/developer/identity-auth/">identity and authentication recommendations</a> from the top LLMs. Consistently, they include these products in the top five: Auth0, Firebase Auth, Okta, Amazon Cognito, and Clerk. Since Okta owns Auth0, there’s a single company frequently fighting with itself at the top of that leaderboard.</p>
<p>But that’s for a category query. Add some additional context and the picture becomes clearer. For example, when developers look for enterprise single sign-on (SSO), they’ll see that Okta now leads the pack. As we saw in the previous section, much of the pack itself has also changed:</p>
<figure><img src="/wp-content/uploads/2026/07/image-2-1024x665.png" alt="" /></figure>
<p>Only one other product from the category top 10 makes the SSO-contextual top 10. The rest are mostly filled in by products ranked 11th through 25th. Two new products appear, which were previously invisible across the dozens of category searches we performed.</p>
<p>While it’s useful to see category leaders, the contextual results are where developers envision real solutions to their problems. The context comes from the words the developers use and sometimes the codebase they’re building. The question is whether your positioning shows up inside that context, because that’s what determines whether the LLM recommends your product.</p>
<h2>Your Positioning Has Gaps the Data Can Show</h2>
<p>Most developer tool companies compete in large categories, such as Cloud Compute or Observability. A handful of category products duke it out for the top few spots, each carving a distinct position. But to what extent does that match what the LLMs think?</p>
<p>Contextual queries show how well positioned your dev tool is with LLMs. <a href="https://llmrank.fyi/developer/ai-coding/">AI Coding tools</a> are a clear example of positioning in action, with the gaps visible in the data.&nbsp;</p>
<p>The category leaders are Cursor, Copilot, and Windsurf. Seemingly missing from that list? Claude Code, which has become a developer favorite. It’s ranked ninth overall: OpenAI only recommends it 60% of the time, Claude ranks itself fourth behind the category leaders, and Gemini doesn&#8217;t recommend it at all.</p>
<figure><img src="/wp-content/uploads/2026/07/image-1-1024x767.png" alt="" /></figure>
<p>Most of that changes when a contextual query requests an AI coding CLI, the primary interface developers use for Claude Code. Now Claude is the top recommendation: OpenAI suggested its rival in every single one of our tests. Claude gets some confidence and puts itself right up at the top.</p>
<p>Gemini&#8217;s silence on Claude Code isn’t an anomaly. This kind of disagreement between models is common in our tests. In fact, it could be a reason that you don’t notice the gaps in your positioning: when you check one model, you only see a single point of view.</p>
<p><strong>50% of the time, asking a second model returns an entirely different top three.</strong></p>
<p><a href="https://everydeveloper.com/llm-rank-dev-tools/">One model is not enough</a> to know if your positioning hits. Most teams don’t perform this sort of sanity check against their positioning. Because this data is publicly available, you can run it on your competitors to see how they perform in their apparent positions, as well as against your product in areas where it should be strong.</p>
<p>Here’s how four AI coding tool marketing teams might react to these results:</p>
<ul>
<li>Claude: “We showed up where we’re strongest!”</li>



<li>GitHub Copilot: “We may slip a little, but we’re still in the CLI conversation.”</li>



<li>Windsurf: “The IDE context is better for us, anyway.”</li>



<li>Cursor: “What the heck, why does the Cursor CLI get overlooked?!”</li>
</ul>
<p>Any one call to an LLM may be nondeterministic, but you can find solid facts within the data if you approach it right. The gaps in your positioning are mappable and often fillable, but only if you look at the complete picture.</p>
<h2>How Well Does Your Positioning Survive the Query?</h2>
<p>Nobody canceled their TV Guide subscription because they stopped watching television. The time and channel format no longer supported how viewers found a show. Category leadership in dev tools won’t go away, but it’s no longer the whole game.&nbsp;</p>
<p>When developers look for tools like yours, they’re likely to include context that changes the recommendations they receive. Whether your product appears in those results depends on how well your language reflects how developers describe their problem when they&#8217;re ready to build.</p>
<p>EveryDeveloper built <a href="https://llmrank.fyi/">LLM Rank</a> to show both category and context in developer search. We work with dev tool companies to help close the gap between how they position themselves and how LLMs actually recommend them.&nbsp;</p>
<p><a href="https://everydeveloper.com/services/">Let’s start a conversation</a> about your product and the developers you want to find it.</p>]]></content:encoded>
    </item>
    <item>
      <title>How LLMs Rank 781 Dev Tools (and What That Means for Yours)</title>
      <link>https://everydeveloper.com/blog/llm-rank-dev-tools/</link>
      <guid>https://everydeveloper.com/blog/llm-rank-dev-tools/</guid>
      <pubDate>Tue, 09 Jun 2026 11:06:26 GMT</pubDate>
      <description>A developer pushes an update, only to have early adopters immediately flag that the data dashboards won’t load. Of course, it works on the developer’s machine. Frustrated, they paste a cryptic, minified production error into their AI coding agent, which recognizes the classic symptoms of an unhandled promise rejection being swallowed by the browser. The…</description>
      <content:encoded><![CDATA[<p>A developer pushes an update, only to have early adopters immediately flag that the data dashboards won&#8217;t load. Of course, it works on the developer’s machine. Frustrated, they paste a cryptic, minified production error into their AI coding agent, which recognizes the classic symptoms of an unhandled promise rejection being swallowed by the browser. The LLM that powers their agent suggests a couple of observability tools to provide more clarity on the error.</p>
<p>If your dev tool competes in this space, you want to know whether you’re on that list of recommended products.</p>
<p>That’s why we built <a href="https://llmrank.fyi/">LLM Rank</a>, a site to track how LLMs recommend dev tools.&nbsp;</p>
<p>We ask real developer questions to Claude, OpenAI, and Gemini, then combine the responses. The results are a free ranking of 781 products across 33 categories, updated monthly.&nbsp;</p>
<p>We’ve been assembling this data all year and have three lessons to share so far:</p>
<ol>
<li>One query is an anecdote, not a pattern.</li>



<li>Word choice moves rankings more than you’d expect.</li>



<li>How you rank reveals more than where you rank.</li>
</ol>
<p>Whether you appear on the lists at the bottom, top, or not at all, you can put these ideas into action to ensure developers actually discover, adopt, and trust your product.</p>
<h2>One Model, One Prompt, and One Request Are Not Enough</h2>
<p>A client told me what happened when the topic of AI-assisted search came up at their company’s retreat: a dozen people opened their laptops, typed a few words into their favorite LLM, and got twelve different answers. Some results mentioned their company, many highlighted their feared competitors, and others seemed barely related to the product’s primary category.</p>
<p>The marketer or product manager who runs a test prompt against a single LLM will either put way too much stock in the results or completely dismiss them. Both are mistakes.</p>
<p>That’s because AI results vary in multiple ways.</p>
<h3>Variance Across Models</h3>
<p>The <a href="https://llmrank.fyi/developer/experimentation/">experimentation and feature flagging leaderboard</a> has a well-known #1 in <a href="https://launchdarkly.com/">LaunchDarkly</a>. In our repeated tests, it was returned first by every model, every time.&nbsp;</p>
<p>The rest of the list shows much more variance: <a href="https://www.split.io/">Split</a> (#9) shows up in only 40% of our OpenAI tests, but lands in the top 10 because Gemini and Anthropic consistently rank it as the runner-up.</p>
<figure><img src="/wp-content/uploads/2026/06/image-1024x372.png" alt="" /></figure>
<p>Model-specific ranking of experimentation dev tools from llmrank.fyi</p>
<p>If a Split marketer relied solely on ChatGPT, they would panic. If they checked only Gemini, where Split sits solidly above <a href="https://www.optimizely.com/">Optimizely</a>, they would feel confident. Neither view is wrong. Neither is the whole picture.</p>
<h3>Variance Across Requests</h3>
<p>Even within a single model, the same prompt produces different answers from one run to the next. That&#8217;s the nature of LLMs.</p>
<p>To create the <a href="https://llmrank.fyi/developer/">LLM Rank leaderboards</a>, we run each prompt through 10 requests across the latest version of the top three providers. Those 30 data points provide a comprehensive view that doesn’t come with one-off queries in your AI chat window.</p>
<h3>Variance Across Prompts</h3>
<p>Then there&#8217;s the prompt itself. Many dev tool marketers ask the question they wish developers would ask:</p>
<p><em>&#8220;What natively architected AI database is simpler, faster, more secure, and more trustworthy?&#8221;</em></p>
<p>That&#8217;s something a marketer writes, not a developer. When you pull copy from your sanitized positioning statements, you risk missing the dev&#8217;s real language — the kind they use several hours into a Cursor session when they realize their local solution won&#8217;t survive production.</p>
<p><strong>Takeaway:</strong> A single query against a single model on a single day is a data point, not a signal. Judge your standing across many queries, models, and developer language.</p>
<p>The prompt also reveals something about the person asking it.</p>
<h2>Personas and Use Cases Have Never Mattered More</h2>
<p>Two developers in the same category can get completely different recommendations from the same model. While that might be frustrating, it’s actually good news for marketers. The tools you’ve built to understand your audience are even more useful now.</p>
<p>When marketers thought in search terms, the top of the funnel was a winner-take-most affair. Show up #1 in the core search, and Google would likely rank you near the top for much of the long tail. LLMs, by contrast, are non-deterministic and context-aware. The slightest change in language or stated use case can substantially move the leaderboard.</p>
<p>Personas and use cases can help you filter for meaningful results.</p>
<h3>Same Category, Different Persona</h3>
<p>The <a href="https://llmrank.fyi/developer/content-management/">content management leaderboard</a> has been remarkably stable. Roughly the same players hold the top five month after month. That all changes when you ask for a headless CMS that&#8217;s <em>open source</em>:</p>
<figure><img src="/wp-content/uploads/2026/06/image-1-1024x585.png" alt="" /></figure>
<p>Open source CMS data from EveryDeveloper’s internal dashboard</p>
<p>Four of the original top five disappear entirely. <a href="https://strapi.io/">Strapi</a> (#3) jumps to the top. <a href="https://directus.io/">Directus</a> (#7), <a href="https://payloadcms.com/">Payload CMS</a> (#14), <a href="https://ghost.org/">Ghost</a> (#12), and <a href="https://keystonejs.com/">Keystone</a> (unranked) fill in around it. For the open-source developer persona, the canonical &#8220;top five&#8221; is essentially the wrong list.</p>
<h3>Same Persona, Different Use Case</h3>
<p>Now imagine you have a developer building location-based apps. They may look up nearby restaurants by cuisine (geo discovery). Then, they’ll retrieve a user’s location and convert that to an address (geolocation) for delivery.</p>
<p>Compare the <a href="https://llmrank.fyi/developer/geocoding/">geocoding leaderboard</a> to <a href="https://llmrank.fyi/developer/geo-discovery/">geo discovery</a>:</p>
<figure><img src="/wp-content/uploads/2026/06/image-2-1024x726.png" alt="" /></figure>
<p>Geocoding vs Geo Discovery shows how use cases can change the leaderboards</p>
<p>Though some of the names are shared, there are important differences. The most notable is <a href="https://foursquare.com/developer/">Foursquare</a>, which doesn’t even rank on the geocoding leaderboard. That’s because the product supports place lookup by name or category. It’s not built to convert between addresses and coordinates.</p>
<p>Different use cases, different rankings.</p>
<h3>Categories Sliced by Personas and Use Cases</h3>
<p>The best developers for your product ask LLMs for recommendations. They get responses that are highly contextualized to their stack, organization, and the thing they want to accomplish. You don’t need to buy the top slot of a high-volume search term when you rule the results for the right developers.</p>
<p>These persona and use case slices aren&#8217;t published on LLM Rank yet, but they&#8217;re where we’re headed. There&#8217;s no single leaderboard for a product category. There are many ways developers ask, and many opportunities to earn a recommendation that the top-line view could miss.</p>
<p><strong>Takeaway:</strong> Find the position where you actually compete. If your buyer cares about open source, self-hosting, or a specific stack, that’s your scorecard.</p>
<p>Where it gets really fun is when you compare these slices and take note of the differences.</p>
<h2>Find the Gaps Worth Filling</h2>
<p>When my Portland newspaper interviews local candidates, the question I always read first is, <em>&#8220;Who would you vote for, other than yourself?&#8221;</em> The answers are often more revealing than the rest of the interview combined. The same trick works on LLMs. The most useful information isn&#8217;t in any single ranked list. It&#8217;s in the gaps between lists.</p>
<p>There are many ways to see and identify these gaps.</p>
<h3>The “Alternatives” Lens</h3>
<p><a href="https://cursor.com/">Cursor</a> sits atop the <a href="https://llmrank.fyi/developer/ai-coding/">AI coding IDE leaderboard</a>. <a href="https://github.com/features/copilot">GitHub Copilot</a> and <a href="https://windsurf.com/">Windsurf</a> are virtually tied for second. But ask for <em>alternatives</em> to each of these three, one at a time, and a different name keeps appearing.</p>
<p><a href="https://www.tabnine.com/">Tabnine</a>, ranked #7 in the core category, shows up in 100% of alternative searches across all three tools. Nothing else does. Tabnine isn&#8217;t winning the headline race. When it comes to the question developers ask when they&#8217;re already unhappy with an incumbent, it&#8217;s the most consistent answer in the category. That&#8217;s a meaningful position — and it&#8217;s invisible from the leaderboard alone.</p>
<h3>The “Model Delta” Lens</h3>
<p>Comparing results across models reveals editorial fingerprints: When we looked at AWS competitors, Azure was mentioned in every OpenAI response and zero Gemini responses.</p>
<figure><img src="/wp-content/uploads/2026/06/image-3-1024x843.png" alt="" /></figure>
<p>“AWS competitors” by LLM provider</p>
<p>Whatever the cause, the implication is real: the model your buyer uses will change which competitors appear beside you.</p>
<h3>The “Positioning Gap” Lens</h3>
<p>Finally, compare what <em>you</em> say your product does with what <em>LLMs</em> say it does. Your positioning implies a narrative. If you&#8217;ve communicated it well, LLMs should agree. You’ll rank well in the use cases you emphasize, weaker showings in the ones you don&#8217;t.</p>
<p>Reality is usually messier. When we analyze LLM competitive data with clients, we frequently uncover gaps and opportunities they wouldn’t see otherwise. That popular developer use case that your product supports might not show up in LLMs if you’ve rarely covered it in marketing and documentation sites.</p>
<p><strong>Takeaway:</strong> Look at the differences between rankings. Each one points to a different gap, and each is an opportunity to fill.</p>
<p>The right questions naturally expose exactly where to focus.</p>
<h2>Know Exactly Where You Rank</h2>
<p>That developer with the broken dashboard got a recommendation right where they were building. Whether a product appeared on that list depended on decisions made months earlier. Whether LLMs recommend you depends on what you write, how developers talk about you, and which use cases your content covers.</p>
<p>None of that is visible from a single test query. You can only see it when you look at the pattern across models and with the real developer use cases in their language.</p>
<p>Three ways to put this into practice:</p>
<ol>
<li>One query is a data point. Trust the pattern across many.</li>



<li>The category leaderboard is a starting point. Slice by persona and use case.</li>



<li>The most useful signal lives in the gaps. Find the ones worth filling.</li>
</ol>
<p><a href="https://llmrank.fyi">LLM Rank</a> is the public, free version of this work. Browse it, find your category, and see where you stand. It’s updated monthly, so you’ll always be able to see how LLMs respond to developer questions.<br>If you want the slices that aren&#8217;t on the public site yet — your persona cuts, your alternative queries, the gap between your positioning and what LLMs say — that&#8217;s what our <a href="https://everydeveloper.com/llm-reach/">LLM Reach Assessment</a> is for. Stop guessing where you stand in AI. <a href="https://everydeveloper.com/llm-reach/">Find out exactly</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Three AI Blind Spots That Cost You Developers</title>
      <link>https://everydeveloper.com/blog/ai-blind-spots/</link>
      <guid>https://everydeveloper.com/blog/ai-blind-spots/</guid>
      <pubDate>Tue, 03 Mar 2026 07:11:08 GMT</pubDate>
      <description>AI assistants have become the first stop in the developer journey. A growing proportion of developers now use AI to find new tools, evaluate their options, and write implementation code. If your product isn’t showing up in these situations, you’re losing developers before they ever reach your website. Most developer tool companies are unknowingly making…</description>
      <content:encoded><![CDATA[<p>AI assistants have become the first stop in the developer journey. A <a href="https://survey.stackoverflow.co/2025/ai#developer-tools-ai-tool">growing proportion of developers</a> now use AI to find new tools, evaluate their options, and write implementation code. If your product isn&#8217;t showing up in these situations, you&#8217;re losing developers before they ever reach your website.</p>
<p>Most developer tool companies are unknowingly making it hard for AI to recommend them. There are three stages where this breaks down. We’ve found that most companies have gaps in at least one of them.</p>
<p>The stages:</p>
<ul>
<li><strong>Discovery</strong>: when devs find products in AI search.</li>



<li><strong>Evaluation</strong>: when devs compare products with AI.</li>



<li><strong>Adoption</strong>: when devs ask AI to help with implementation.</li>
</ul>
<p>For each stage, we&#8217;ll share examples, gaps, and actions you can take to reach more developers.</p>
<h2>Why Your Dev Tool Isn’t Showing Up in AI Search</h2>
<p>When developers look for new solutions, they won’t mention your product. They won’t even mention the great benefits you worked so hard to articulate.</p>
<p>Said no dev ever:</p>
<p><em>I need a database platform that seamlessly integrates into my workflow so I can sleep well at night.</em></p>
<p>And yet, that’s what many developer marketing landing pages look like.</p>
<p>AI assistants are often the first stop for developer research. But LLMs can only surface your tool if your content reflects how developers actually describe their problems.</p>
<p>Here’s what happens when developers search with AI:</p>
<ol>
<li>The developer describes their issue to an AI assistant.</li>



<li>The AI searches its training data for concepts related to the query.</li>



<li>The AI recommends products that use the problem language.</li>
</ol>
<p>Will AI recommend your product or your competitor’s?</p>
<p><strong>Example: </strong>A developer struggles to debug when logs are scattered across multiple services. Your &#8220;centralized observability platform&#8221; solves this problem, but only if you use real developer language. If a competitor discusses distributed tracing or structured logging and you don’t, the AI is more likely to reference them in developer searches.</p>
<p>This isn&#8217;t just a content problem. It&#8217;s a perspective problem that affects everything from your landing pages to your docs.</p>
<p><strong>Action:</strong> List the most common problems your tool solves and use those exact phrases across your landing pages, docs, and blog content.</p>
<p>Getting found is step one. But once a developer finds you, they&#8217;ll ask much harder questions. That’s where the next gap appears.</p>
<h2>How You Lose Devs During AI-Assisted Evaluation</h2>
<p>Congrats — developers have found you! Now they need to know if you or your competitors can solve their problem.</p>
<p>They’re not browsing features pages. They’re describing exact use cases to an LLM:</p>
<p><em>Which tools handle webhooks with retries? Do any prevent duplicate messages?</em></p>
<p>Here’s where evaluation breaks down:&nbsp;</p>
<p>Feature lists tell the AI <strong>what </strong>your tool does, while use cases tell the AI <strong>how and when</strong> it does it — and developers are asking &#8220;how&#8221; and &#8220;when&#8221; questions. You need specifics, or developers move on.</p>
<p><strong>Example: </strong>Your &#8220;reliable event processing&#8221; feature addresses duplicate webhook deliveries. Meanwhile, a competitor provides a complete example of idempotency key implementation with error handling. The AI walks the developer through the competitor&#8217;s approach in detail.</p>
<p>Developers aren&#8217;t evaluating marketing claims. They&#8217;re testing whether your tool fits a project they already have in mind. The more precisely your content reflects real implementation situations, the more confidently AI can recommend you.</p>
<p><strong>Action: </strong>Create content around real scenarios. Authentication flows, error handling, and retry logic show not just what your tool does, but how it behaves when things get complicated.</p>
<p>Getting found and getting evaluated are two hurdles. But when developers are ready to build, they&#8217;ll ask AI to write the code for them. That&#8217;s where we&#8217;re headed next.</p>
<h2>When AI Knowledge Gaps Stop Developer Adoption</h2>
<p>Developers are convinced. Now they&#8217;re working in their editor, asking AI to help them get started with your product.&nbsp;</p>
<p>This is the moment your documentation comes into play. If the LLM understands your product or can quickly get the context it needs, it can help developers succeed. If not, the AI assistant may block adoption.</p>
<p>Here’s the adoption scenario to avoid:</p>
<ol>
<li>A developer asks AI to write code to adopt your product.</li>



<li>An LLM delivers an outdated version based on its training.</li>



<li>The code throws an error across the developer’s terminal.</li>
</ol>
<p>Incomplete examples and missing context produce broken code. But that doesn’t have to be the end of the story: The developer pastes your docs into the conversation to help fix the initial problems. Will they help or will they hurt?</p>
<p><strong>Example: </strong>An LLM uses outdated training data to connect an SDK, resulting in incorrect method names or deprecated parameters. Updated documentation can fill these gaps, but only if it’s easy to find and provide to the AI assistant.</p>
<p><a href="https://everydeveloper.com/llm-content-strategy/">Preparing your docs for AI systems</a> is what separates the tools that get adopted from those that don&#8217;t. The bar is higher than most teams realize. Developers need docs that are findable, contextual, and ready to drop into a conversation.</p>
<p><strong>Action: </strong>In addition to keeping your documentation up to date and accurate, include a “copy for LLMs” button on every page.</p>
<p>Developers who can quickly get accurate context for their AI assistant will succeed with your product. Those who can&#8217;t will move on to something easier.</p>
<p>Have you identified your blind spots yet? That’s exactly what we can help you figure out.</p>
<h2>Where You Stand When Developers Ask AI</h2>
<p>Discovery, evaluation, adoption: three stages where developers can slip away. Most developer tool companies have at least one of these blind spots. Many have all three. The hard part isn&#8217;t fixing them, but knowing exactly where you stand.</p>
<p>That&#8217;s exactly what our <strong>LLM Reach Assessment</strong> shows you. We test what AI actually says about your tool at each stage of the developer journey. See how your product compares side-by-side with your competitors, just as developers will in their AI searches.</p>
<p>Stop guessing at your AI visibility. <a href="https://everydeveloper.com/llm-reach/">Get your LLM Reach Assessment</a> and find out exactly where you stand.</p>]]></content:encoded>
    </item>
    <item>
      <title>Five LLM Content Strategies Revealed from Top Dev Tool Companies</title>
      <link>https://everydeveloper.com/blog/llm-content-strategy/</link>
      <guid>https://everydeveloper.com/blog/llm-content-strategy/</guid>
      <pubDate>Mon, 12 Jan 2026 16:52:04 GMT</pubDate>
      <description>Developers increasingly use AI assistants to discover tools and learn how to implement them. They ask ChatGPT for help debugging API errors, or prompt Claude for authentication solutions, or use agents in Cursor or Replit to pair-program with AI. There was a time these questions would send developers to Google, then to blog posts and…</description>
      <content:encoded><![CDATA[<p>Developers increasingly use AI assistants to discover tools and learn how to implement them. They ask ChatGPT for help debugging API errors, or prompt Claude for authentication solutions, or use agents in Cursor or Replit to pair-program with AI.</p>
<p>There was a time these questions would send developers to Google, then to blog posts and documentation. Now, changing developer behavior and search engine results force action, even without a definitive playbook for LLM content strategy. Do nothing, and your product becomes invisible to this growing discovery channel.</p>
<p>Leading developer tool companies like Vercel, Stripe, and Postman have already developed effective <a href="https://www.forbes.com/sites/lutzfinger/2025/06/19/answer-engine-optimization-aeo--what-brands-need-to-know/">answer engine optimization</a> (AEO) and <a href="https://blog.hubspot.com/marketing/generative-engine-optimization">generative engine optimization</a> (GEO) strategies. We identified five practical patterns you can adapt to build a content strategy that works for both human developers and the AI systems they rely on for answers.</p>
<p>At the center of these strategies is a simple <a href="https://llmstxt.org/">llms.txt</a> Markdown file that helps LLMs understand and recommend your product. The real insight isn&#8217;t the format itself. It&#8217;s what companies choose to include in it. We <a href="https://everydeveloper.com/companies/llms-txt/">researched 30+ of these files</a> to learn what matters most. Approaches vary dramatically: explicit AI instructions, use-case libraries, or careful access controls.</p>
<p>We&#8217;ll start by explaining llms.txt and why it&#8217;s becoming a standard. Then, we&#8217;ll break down five distinct approaches companies use with this file, so you can get your product in front of AI systems.</p>
<h2>Where AI Content Strategy Starts for Developer Tools</h2>
<p>You might already be familiar with <a href="https://developers.google.com/search/docs/crawling-indexing/robots/intro">robots.txt</a> files, which provide URL patterns that indexers are allowed or disallowed to access, and <a href="https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview">sitemap.xml</a> files, which list every URL, in no particular order, to help search engines fully index your site.&nbsp;</p>
<p>But these pre-AI formats don’t solve the challenge that LLMs face when crawling your site: thousands of pages with no clear hierarchy or starting point. The llms.txt file solves this with curation and context.&nbsp;</p>
<p>The companies we reviewed use llms.txt to guide AI toward their most important documentation, getting started guides, and integration examples. Here’s a subset of GitHub’s llms.txt.</p>
<p>The format has seen rapid adoption, even as some SEO experts question whether LLMs use these files. A Reddit thread from June 2025 noted only <a href="https://www.reddit.com/r/TechSEO/comments/1l705kn/comment/mwsvyj2/">3,827 sites using llms.txt</a>. By November that year, the number had jumped to <a href="https://trends.builtwith.com/robots/LLMS-Text">over 1 million sites</a>.</p>
<figure><img src="/wp-content/uploads/2026/01/image-1-1024x829.png" alt="" /></figure>
<p>Even as we completed this research, more dev tool companies opted to include an llms.txt file. There is at least one llms.txt file for 75% of the dev tool companies we analyzed.</p>
<p>The llms.txt format isn&#8217;t a silver bullet for AI discovery. It won&#8217;t compensate for poor documentation or unclear product positioning. But it forces a valuable exercise — <strong>identifying what content matters most to the audience you want to find you</strong>. That curation process helps AI systems, developers, and your own team better understand your product.</p>
<p>So where do you start? With the problems your product solves, not the features it offers.</p>
<h2>1. Frame Around Use Cases for Discoverability</h2>
<p>Instead of &#8220;I need a tunneling solution,&#8221; developers are more likely to think &#8220;I need to test this webhook.&#8221; This is why <a href="https://everydeveloper.com/use-cases-elevate-your-technical-content/">use-case-driven content works</a>: it matches how developers describe their needs. For llms.txt files, this principle becomes even more critical. When developers ask AI assistants for help, use-case framing helps your product enter the conversation.</p>
<p>While tunneling tool <a href="https://ngrok.com/">ngrok</a> includes extensive internal product documentation for LLMs, it devotes an entire section to <em>other companies’</em> products. More than 60 guides cover major platforms like GitHub, Heroku, and MongoDB. ngrok positions itself as the invisible infrastructure that enables these tasks — and a solution to common developer workflows.</p>
<p>The ngrok llms.txt shows they know how developers think. Their OAuth and webhook guides don&#8217;t mention ngrok in the titles. Instead, they focus on the task itself: authenticating users or testing webhooks locally.</p>
<p>Though not to the extent of ngrok, other companies take a similar approach. <a href="https://www.digitalocean.com/">DigitalOcean</a>, for example, organizes llms.txt content around common scenarios with Kubernetes, MySQL, and Kafka rather than solely around its product features.</p>
<p>Both companies understand a key insight: <strong>AI-assisted discovery happens when developers describe problems, not product names</strong>.</p>
<p>To apply this strategy, audit your documentation titles and llms.txt categories. Do they use your internal product terminology, or do they match how developers describe tasks? Replace &#8220;Authentication API&#8221; with &#8220;How to add OAuth to your app.&#8221; Replace &#8220;Database Management&#8221; with &#8220;How to optimize MySQL performance.&#8221;</p>
<p>When you frame around use cases, you enable discovery. But once an AI system finds your product, how do you guide what it recommends?</p>
<h2>2. Give Explicit Instructions to LLMs</h2>
<p>AI systems are powerful, but they&#8217;re not perfect. They can recommend outdated APIs, suggest deprecated features, or miss critical implementation nuances. Without guidance, an LLM might point developers toward the wrong solution — even if your documentation clearly explains the right approach.</p>
<p><a href="https://stripe.com/">Stripe</a> has a track record of reducing friction by being exceptionally clear with developers. They apply the same philosophy to AI systems. Their two llms.txt files — one on the primary site and another for documentation — tell LLMs what&#8217;s important to know.</p>
<p>In fact, Stripe even calls out to the file in its docs footer, ensuring its discovery.</p>
<figure><img src="/wp-content/uploads/2026/01/image-2.png" alt="" /></figure>
<p>Opening up the file, Stripe&#8217;s instructions are precise.</p>
<p>Stripe structures their llms.txt strategically: resources first, then explicit instructions. After listing documentation and API references, they provide detailed guidance on everything from API selection to compliance scenarios to platform architecture.</p>
<p>For example, they warn against the deprecated Charges API and direct AI toward Payment Intents (including migration instructions). This level of guidance prevents AI from recommending patterns Stripe no longer supports.</p>
<p>Stripe was the only company we found that speaks directly to AI systems. But the broader lesson is about <strong>providing rich context, not just links</strong>.&nbsp;</p>
<p><a href="https://postmarkapp.com/">Postmark</a> demonstrates this through comprehensive documentation: they embed complete API reference sections with inline code examples, request formats, and error handling.</p>
<p>Both Stripe and Postmark provide key context, enabling LLMs to answer implementation questions without fetching external documentation. For your llms.txt file, identify what&#8217;s most critical for AI to understand about your product: which APIs or features to recommend, which approaches are deprecated, and what patterns lead to success. Then create a dedicated section that provides this context.</p>
<p>Providing rich context helps AI recommend your product correctly. But some companies take a different approach: controlling what AI can do with that content in the first place.</p>
<h2>3. Explain What LLMs Can (and Can’t) Do</h2>
<p>LLMs interact with your content in two primary ways: training on it to build their models, and accessing it directly when answering questions. Most companies prioritize maximum AI visibility and treat both modes the same. Others take a more nuanced approach, setting different rules for training versus direct access to balance discoverability with control.</p>
<p><a href="https://www.snowflake.com/en/">Snowflake</a> shows us how this works in practice. The company provides an llms.txt file for AI systems, but it includes restrictions. LLMs cannot train on their documentation. Any commercial use requires explicit licensing.</p>
<p>Snowflake created its llms.txt to communicate permissions, specifically, &#8220;how AI crawlers and researchers may use content from docs.snowflake.com.&#8221; Unlike other companies using the file to guide AI toward content, Snowflake uses it to set boundaries.</p>
<p>This protective stance likely serves multiple purposes. IP protection is one reason. Accuracy is another. If models train on outdated docs, they recommend deprecated features. Blocking training while allowing direct access ensures developers get current information. It&#8217;s a different path to Stripe&#8217;s goal of guiding AI toward correct implementations.</p>
<p>The only other example we found with training permissions came from <a href="https://render.com/">Render</a>. In contrast to Snowflake, Render gives LLMs broad access to its content. In a “permissions” section near the top, the llms.txt file allows training, summarization, and commercial use. It also requires attribution, something it has in common with Snowflake. Render maximizes LLM visibility while requiring attribution, offering a middle-ground approach between full restriction and unlimited use.</p>
<p>The difference between these approaches isn&#8217;t just philosophy — it&#8217;s clear communication. Snowflake blocks training but allows access. Render welcomes both but requires credit. Neither company leaves its stance ambiguous. For your llms.txt, <strong>add permissions clearly stating your requirements: what you allow, what you restrict, and what you expect in return</strong>.</p>
<p>Even with the right access rules, AI systems still need usable content. That brings us back to fundamentals.</p>
<h2>4. Use Developer Experience Best Practices</h2>
<p>What works for human developers also works for AI systems. Clear hierarchy, logical grouping of related features, and building from simple to complex aren&#8217;t just human-friendly practices. As we reviewed llms.txt from top dev tools, we saw that LLMs need these same things to understand and recommend your product effectively.</p>
<p>Developers often mention <a href="https://vercel.com/">Vercel</a> for its great developer experience. The company’s llms.txt applies these same principles. The file opens with Getting Started, the essentials every developer needs first.&nbsp;</p>
<p>Frameworks and tools come next. Detailed sections like API Reference and Knowledge Base appear later. Vercel gives the basics before advanced features, and concepts before technical details. It doesn’t try to cover every potential feature. Instead, Vercel’s llms.txt is a curated, prioritized summary offering quick help to any developer or agent reading the file.</p>
<p><a href="https://www.elastic.co/">Elastic</a> takes a different approach to the same idea. The file organizes around the developer journey:</p>
<ul>
<li>Elastic fundamentals</li>



<li>Solutions and use cases</li>



<li>Manage data</li>



<li>Explore and analyze</li>



<li>Deploy and manage</li>



<li>Troubleshoot</li>
</ul>
<p>Elastic maps its content to how developers work.</p>
<p><strong>Good developer experience principles are flexible, as long as you focus on your audience. </strong>Whether a human or an agent, the end evaluator is a developer with a problem to solve. For your llms.txt, include what they need: clear starting points, prioritized information, and intentional organization.</p>
<p>These principles help developers and AI systems navigate your content. But first, you need to decide what content to include.</p>
<h2>5. Curate Your Content with Categories</h2>
<p>Curation involves answering two questions: what to include and how to organize it. The companies with the most effective files <strong>prioritize essential content and use categories that developers understand</strong>. Your product likely has hundreds or thousands of content pages. You can’t include everything in your llms.txt, though some may try.&nbsp;</p>
<p>Some companies skip curation entirely. <a href="https://firebase.google.com/">Firebase</a> and <a href="https://www.algolia.com/">Algolia</a> each provide 5,000–6,000 lines of uncategorized links with no apparent prioritization. <a href="https://www.mongodb.com/">MongoDB</a>, on the other hand, includes hundreds of sub-headings across its 25,000 lines. Unfortunately, those categories are simply product names and version numbers. These companies have treated their llms.txt as a sitemap, assigning equal weight to everything. Their products are less discoverable because they’ve left LLMs to decide what matters most.</p>
<p>Netlify shows what’s possible in only a 120-line llms.txt file, which starts like this.</p>
<p>That brevity isn&#8217;t accidental. Netlify includes only what&#8217;s most important, not every feature or API endpoint. Then, they organize categories to match developer language. There’s a section for “Data &amp; Storage,” not the branded name “Netlify Connect.”</p>
<p>For your llms.txt, include what developers need to get started and solve common problems. Then organize using categories that make sense in developer language, not internal product names or version numbers.</p>
<p>The pattern across successful llms.txt files is clear: they&#8217;re strategic, curated, and built with developers in mind. Yours can be too.</p>
<h2>Make Your Developer Product LLM-Friendly</h2>
<p>Leading developer tool companies use five strategies to make their products discoverable to AI systems: use-case framing, rich context, clear permissions, DX structure, and thoughtful curation. These are research-backed patterns that you can implement today.</p>
<p>You&#8217;re not starting from scratch. These strategies share a foundation: understanding your developer audience. You need to know which use cases matter, what context developers need, how they prefer to learn, and what information helps versus overwhelms.&nbsp;</p>
<p>This knowledge should drive every decision in your content strategy, whether it’s llms.txt, documentation, or thought leadership. Just one of these patterns can help you reach developers through AI assistants more effectively.</p>
<p>Of course, implementation takes work — and that’s where EveryDeveloper can offer support. We specialize in understanding developer audiences and translating that understanding into effective content strategy. We can help you implement these llms.txt strategies, audit your existing approach, or work with your team to better serve both your developers and the AI systems helping them.</p>
<p>Let’s partner on your LLM content strategy and make your product more discoverable to AI systems. <a href="https://everydeveloper.com/services/">See how to work with us</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to Target Non-Developers with Your Developer Product</title>
      <link>https://everydeveloper.com/blog/how-to-target-non-developers-with-your-developer-product/</link>
      <guid>https://everydeveloper.com/blog/how-to-target-non-developers-with-your-developer-product/</guid>
      <pubDate>Wed, 17 Sep 2025 07:42:55 GMT</pubDate>
      <description>Most dev tool marketers know they need to reach beyond individual developers. But there’s a big difference between knowing you should target “decision-makers” and actually reaching them. The problem goes beyond expanding your audience. You must understand the complex buying journey your product creates, in which developers, product managers, engineering leaders, and executives all play…</description>
      <content:encoded><![CDATA[<p>Most dev tool marketers know they need to reach beyond individual developers. But there’s a big difference between knowing you should target “decision-makers” and actually reaching them.&nbsp;</p>
<p>The problem goes beyond expanding your audience. You must understand the complex buying journey your product creates, in which developers, product managers, engineering leaders, and executives all play different roles at different times.</p>
<p>This article contextualizes the developer’s role in the process of adopting new dev tools. Understanding devs’ — and other organizational actors’ — levels of involvement will help you create a content strategy that works for decision-makers across the board, from the developer champion to the engineering leader they&#8217;re trying to convince.</p>
<h2>Technical Problems Attract Multiple Audiences</h2>
<p>The CTO at your potential customer sees slow deployments as a technical optimization problem. Their product teams see them as a competitive disadvantage. And their developers? They’re annoyed because of the daily productivity killers hindering them from doing great work. The broken CI/CD pipeline is the cause of all these issues, but each team views it from a different angle.&nbsp;</p>
<p>To maximize your influence, your marketing must consider all the above perspectives, and more:</p>
<ul>
<li><strong>Security</strong> worries about deployment vulnerabilities. </li>



<li><strong>Customer success</strong> sees deployment delays as missed launch commitments. </li>



<li><strong>Sales</strong> feels the impact when prospects ask about deployment frequency during demos. </li>



<li><strong>Finance</strong> wants to understand infrastructure cost implications.</li>
</ul>
<p>Suddenly, you&#8217;re not marketing to just developers — you&#8217;re marketing to half the organization. It&#8217;s enough to make any marketer want to retreat to feature lists and technical specifications.</p>
<p>The instinct is to solve this by creating different campaigns for each audience — CTOs get business case content, developers get technical tutorials, security gets compliance checklists, etc.&nbsp;</p>
<p>The real challenge is translating <em>between </em>the audiences. When the CTO says &#8216;improve deployment reliability,&#8217; their developers hear &#8216;reduce build failures.&#8217; When their product team says &#8216;faster time-to-market,&#8217; their DevOps team thinks &#8216;automated rollback capabilities.&#8217; Your marketing needs to bridge these different ways of thinking about the same underlying problems.</p>
<p>These translation challenges matter because technical decisions increasingly involve non-technical audiences. Engineering managers need to justify tool choices to finance. Developers must explain deployment delays to product teams. CTOs present infrastructure investments to executive leadership.</p>
<h2>Know Your Developer’s Role (and Help Them Play It)</h2>
<p>Understanding multiple audiences is the first of several challenges. You also must determine where developers fit into this complex web of teammates. Their role changes based on your product, their company, and the stage at which you reach them.&nbsp;</p>
<p>In some deals, developers are your primary champions, driving adoption from the bottom up. In others, they&#8217;re the final gatekeepers who can kill a deal after months of business-focused selling.</p>
<p>In the <a href="https://everydeveloper.com/developer-marketing-continuum/">EveryDeveloper marketing continuum</a>, we identified the developer focus of a product:</p>
<figure><img src="/wp-content/uploads/2025/09/Screenshot-2025-09-17-070251-1024x123.png" alt="" /></figure>
<p>At the start of the continuum, a developer may only implement a product. At the other end, the developer is the most important (and sometimes only) audience. When we translate these stages to the roles developers play in the buying process, you can start to predict how other audiences will get involved.</p>
<p>These five dev roles will impact your marketing strategies:</p>
<ul>
<li><strong>Implementer</strong>: With developer-enabled products, developers inherit and deploy solutions chosen by engineering leadership or procurement.</li>



<li><strong>Consultant</strong>: Developers are brought in during evaluation to assess technical feasibility and implementation complexity.</li>



<li><strong>Supporter</strong>: Developers engage early because your product affects their work, even if its primary purpose is to solve a broader organizational problem.</li>



<li><strong>Champion</strong>: Developers find your solution and advocate for company-wide adoption.</li>



<li><strong>Customer</strong>: With developer-focused products, individual developers discover, evaluate, and purchase your product directly.</li>
</ul>
<p>Your developer tool might attract champion developers at startups where individual engineers drive adoption, while facing consultant developers at enterprises where business roles lead purchasing decisions.</p>
<p>Here&#8217;s where traditional marketing funnels break down — these developer roles don&#8217;t follow a linear progression through awareness, consideration, and decision stages. A consultant developer may have deep technical knowledge of your product but little to no purchase intent, as they&#8217;re not the decision-maker.&nbsp;</p>
<p>Along the same lines, an implementer developer could be highly engaged with your documentation and tutorials, even if they’ve never seen your marketing website. Meanwhile, a champion developer might skip your carefully crafted nurture sequences entirely and jump directly from first awareness to internal advocacy.</p>
<figure><img src="/wp-content/uploads/2025/09/Screen-Shot-2025-09-10-at-3.52.21-PM-1024x649.png" alt="" /></figure>
<p><a href="https://survey.stackoverflow.co/2024/work#purchasing-technology-purchase-influence">Stack Overflow&#8217;s 2024 Developer Survey</a> confirms what the continuum suggests: <strong>62% of developers influence technology purchases</strong>. This means developers aren&#8217;t just implementers — they&#8217;re consultants who evaluate solutions and champions who drive adoption.</p>
<p>The breakdown shows senior executives (99%), engineering managers (87%), and product managers (77%) have the most decision-making power, but individual contributors still matter — only 38% report little or no influence.</p>
<p>But here&#8217;s the problem. Evaluations change hands throughout the buying process, so your content might be consumed by a technical champion one week and a business decision-maker the next. Your marketing can&#8217;t just translate between audiences — it needs to operate at different depths of technical detail simultaneously.</p>
<h2>Identify Your Implementation Depth</h2>
<p>Every piece of technical marketing content should know its primary audience, but also be aware of who else it could be speaking to — and convincing. A champion developer researches solutions, which they&#8217;ll share with their boss. A product manager reviews your technical capabilities before asking engineers to implement it. A CTO may build a case for engineering leadership.&nbsp;</p>
<p>Implementation depth means creating content at multiple levels of technical detail. Each audience can access the depth they need. They can also easily find more or less detailed versions of the same information, which they’ll share with their counterparts.</p>
<p>Implementation depth maps to the questions different audiences prioritize during technical evaluations:</p>
<ul>
<li><strong>What&#8217;s happening?</strong> Current problems, workflows, or improvement opportunities</li>



<li><strong>Why?</strong> Business drivers, cost of inaction, and strategic value</li>



<li><strong>What&#8217;s possible?</strong> Features, approaches, competitive alternatives, and capability matching</li>



<li><strong>How?</strong> Practical guides, technical instructions, and hands-on enablement</li>



<li><strong>What’s beyond?</strong> Advanced use cases, troubleshooting, scaling challenges, and production scenarios</li>
</ul>
<p>Each level serves a different audience and corresponds to a distinct decision-making stage. The real power comes from connecting them. Let readers move between levels and collaborate with others whose needs differ.</p>
<p>Cloud platform Twilio is a master of depth transitions. Have a look at their <a href="https://www.twilio.com/en-us/use-cases/user-verification-identity">user verification</a> product page.</p>
<figure><img src="/wp-content/uploads/2025/09/twilio-verification-annotated-1.gif" alt="" /></figure>
<p>Business audiences get the context and capabilities they need up front. Technical evaluators can explore &#8216;how it works&#8217; and &#8216;view demo&#8217; to understand implementation approaches. Developers ready to build find actual code and quickstart documentation links.&nbsp;</p>
<p>The page serves as a resource for CTOs researching solutions, developers evaluating technical fit, and implementers building a proof of concept — all from the same starting point, but leading to varying levels of depth.</p>
<p>To bring implementation depths into your own work, identify which of the five questions a piece of existing content primarily answers. Then consider what readers would need at one level higher (a broader context) and one level deeper (more technical detail). Look for opportunities to create those adjacent pieces or add clear bridges to existing content that serves those depths.</p>
<h2>Build a Technical Content Strategy Beyond the Marketing Funnel</h2>
<p>Adopting a technical product is often a complex journey. Developers play different roles, and non-developers are involved, too. The same pain point can inspire one type of conversation between developers and their managers, but an entirely different one between an executive and their technical teams.&nbsp;</p>
<p>Content strategies must go beyond traditional funnels to reflect and support how technical decisions are actually made.</p>
<p>Ready to build a content strategy to match this reality? EveryDeveloper brings an outside perspective to help developer tool companies navigate these audience complexities. We identify content gaps across implementation depths and create content architectures that support real technical buying processes.&nbsp;<br>If you&#8217;re struggling with content that doesn&#8217;t convert or audiences that don&#8217;t engage, consider a partnership with EveryDeveloper. We&#8217;ll help you <a href="https://everydeveloper.com/services/">expand your content strategy</a> across audiences, roles, and implementation depths.</p>]]></content:encoded>
    </item>
    <item>
      <title>How Tech Companies Undermine Their Content Marketing</title>
      <link>https://everydeveloper.com/blog/how-tech-companies-undermine-their-content-marketing/</link>
      <guid>https://everydeveloper.com/blog/how-tech-companies-undermine-their-content-marketing/</guid>
      <pubDate>Mon, 04 Aug 2025 05:00:00 GMT</pubDate>
      <description>The days of prolific spending in the tech industry are long gone, but lately, budget pressure on marketing teams has been ratcheting up. With every dollar under scrutiny, you need content that delivers results. That’s no easy task. Developers are a discerning bunch who quickly detect and skip over content that doesn’t add value to…</description>
      <content:encoded><![CDATA[<p>The days of prolific spending in the tech industry are long gone, but lately, budget pressure on marketing teams has been ratcheting up. With every dollar under scrutiny, you need content that delivers results.&nbsp;</p>
<p>That’s no easy task. Developers are a discerning bunch who quickly detect and skip over content that doesn’t add value to their day-to-day work. If you’re not seeing clear results from your technical content marketing, it might be due to one (or more!) of these mistakes:</p>
<ol>
<li>Making it all about you&nbsp;</li>



<li>Using “high promotion, low value” statements</li>



<li>Not getting content into the right hands</li>
</ol>
<p>Any of these sound familiar? Once we break down each of these common issues, we’ll show you how to achieve better results by adjusting your practices (with a bonus tip at the end!).</p>
<h2>Mistake #1: Making It About You</h2>
<p>When a developer finds their way to your blog or opens an email, what are they discovering? If the message is all about how great <em>you</em> are — your product, your company, your opinions — there’s no reason for <em>them</em> to stay.&nbsp;</p>
<p>Developer audiences want solutions for everyday problems and practical guidance so they can <a href="https://everydeveloper.com/developer-content-that-ranks-in-2024/#:~:text=Developer%20Blogs%20Succeed%20With%20Educational%20Content">learn how trends apply to their work</a>. Too many companies fill their content marketing with promotional statements, competitive <a href="https://www.devx.com/terms/fear-uncertainty-and-doubt/">FUD</a>, and general navel-gazing that keeps devs from getting to what they’re looking for.</p>
<p>If you want to engage developers, that’s who should be at the center of your content.&nbsp;&nbsp;</p>
<p>A <a href="https://everydeveloper.com/which-developer-first/">developer-first mindset</a> highlights real devs solving real problems. You and your products play a supporting role.</p>
<h2>Promo-Heavy Content Makes Devs Feel Disrespected</h2>
<p>Think about the last time you met someone who monopolized the conversation to talk about themselves and their achievements. You probably felt bored and disengaged very quickly.&nbsp;</p>
<p>If your content does any of the following, you might be making developers feel you’re that awkward person at the party:</p>
<ul>
<li><strong>Highlighting your product or company name everywhere: </strong>Developers want to know what problems you can help them solve. If your supposedly educational content feels like advertising, you’ll push them away.&nbsp;</li>
</ul>
<ul>
<li><strong>Focusing on your company’s kudos: </strong>If you intend to share achievements like product awards, customer reviews, or market share, do it only to illustrate why your solution matters. With no practical context, accolades sound like hollow boasting.</li>
</ul>
<ul>
<li><strong>Giving features all the attention: </strong>You might be really excited to share a new feature, but it takes more than a spec list to hold people’s attention. Keep the focus on solutions, outcomes, and developers.</li>
</ul>
<ul>
<li><strong>Ignoring that developers have other options: </strong>It’s rare that there’s truly only one solution to a problem. Suggesting that there are no alternatives rings false, and it’s a no-no in an industry that embraces flexible ecosystems and open-source tools.</li>
</ul>
<ul>
<li><strong>Tearing down your competition: </strong>Developers have choices, and if you fixate on the perceived shortcomings of competitors, you’ll lose their trust. Strong content focuses on what you can do for developers, not what you believe competitors aren’t doing.&nbsp;</li>
</ul>
<h2>Developer Marketing Should Answer Real Questions</h2>
<p>Developers find their way to your content by asking one of two general questions:</p>
<ul>
<li><strong>Option 1:</strong> “I’ve heard about X company, but I don’t really get what their product does. What could I do with it?”</li>
</ul>
<ul>
<li><strong>Option 2:</strong> “I have Y problem. What tools are out there that might help me?”</li>
</ul>
<p>Successful technical content starts with answering one of these questions. What’s the problem you can solve for developers? How does your product work with other technologies they might be using? How can your product help them rise to the challenge of new tech trends?&nbsp;</p>
<p>Your answers to these questions should tackle problems developers actually face and in terms they actually use. Instead of sales-speak, your tone should be conversational and relaxed. Even better, incorporate real-life developer conversations (including those from social media and online forums) into your messaging. Your marketing should show that you know how to “speak developer”.&nbsp;</p>
<p>Remember: If all someone talks about is themselves, who’s listening can become an afterthought. So look outward at developers’ problems and needs — you’ll gain their trust and hold their interest.</p>
<h2>Mistake #2: “High Promotion, Low Value” Statements</h2>
<p>Developers tend to be smart, analytical, and skeptical. They can sniff out empty claims and needless buzzwords, quickly losing interest in content that doesn’t give due credit to their intelligence.</p>
<p>As fast, easy, and intuitive as you claim your product is, if you don’t supply enough real-life examples and tangible proof, developers will turn around just as fast.</p>
<h2>Do You Even Believe Your Own Claims?</h2>
<p>Remember that kid in school who used to answer teachers’ questions with too many big words and philosophical-sounding ideas? You never believed they’d done the reading, and neither did the teacher.&nbsp;</p>
<p>Too much developer content marketing seems to be channeling that kid. And guess what? Developers can tell! If you can’t explain your own product in plain language with concrete examples, relying instead on superlatives and buzzwords, you sound like you’re hiding something.</p>
<p>Some common claims that raise eyebrows and suspicions:</p>
<ul>
<li><strong>Do you </strong><strong><em>really</em></strong><strong> have “unlimited scalability”?</strong> It’s rare for any technology to handle an ever-increasing workload without eventually needing significant foundational changes.&nbsp;</li>
</ul>
<ul>
<li><strong>What exactly do you mean by “automation”? </strong>Be careful not to oversell your automation features. “Automated troubleshooting” sounds like it happens without human intervention; in reality, only detection is fully automated. People still need to oversee the process and decide what changes to implement.&nbsp;</li>
</ul>
<ul>
<li><strong>How confident are you that “AI will handle everything”?</strong> From coding to QA to deployment, ambitious promises abound as to how AI speeds up software development. Just as with <a href="https://everydeveloper.com/technical-content-with-ai/">technical content creation</a>, AI can be helpful, but it remains fairly error-prone and best used for specific tasks in the development process.</li>
</ul>
<h2>Cut the Hype</h2>
<p>Speak plainly, use clear examples, define key terms, and focus on real-world solutions. If you make big claims, back them up! Don’t be that kid spouting nonsense –- it should be clear you’ve done the work.</p>
<p>You’re speaking to real developers, so the words of other developers are especially valuable. If you have a way to show your product at work in a real application, do it! <a href="https://everydeveloper.com/use-cases-elevate-your-technical-content/">Use cases</a> make great guest blog posts. Video clips from demos can be reused in written content. For smaller marketing teams, peer-review sites such as G2, PeerSpot, and TrustRadius can bolster the ability to collect testimonials and social proof.</p>
<p>In short, focus on the practical ways your product is unique, and discuss the areas where it makes the biggest difference to devs. And do it in language that cuts the fluff.</p>
<h2>Mistake #3: Failing to Put Content In The Right Hands</h2>
<p>Once you’ve crafted a content campaign with multiple assets, you can sit back and wait for the engagement to happen, right?&nbsp;</p>
<p>Seasoned content marketing vets know this is not the case. If no one sees your content, it is a waste of effort. Whether you’re a one-person team or working in a large marketing organization, there are simple things you can do to avoid your content getting lost in the void.</p>
<h2>Don’t Get Locked In, Don’t Lock People Out</h2>
<p>Do you have a script for releasing new content? Post blog article, send email, post social media blurbs, tag some trending topics, and check it off.&nbsp;</p>
<p>Sounds like a job well done?</p>
<p>Probably not.&nbsp;</p>
<p>Different content needs different channels. You wouldn&#8217;t (or at least shouldn’t!) handle a thought-leadership article aimed at C-level executives the same as a use case aimed at the open-source community. If you do, there’s a good chance you’re excluding potential customers.</p>
<p>Good content marketing should welcome technical audiences from different backgrounds, whether they’re current customers or not. Unfortunately, some common content marketing practices aren’t welcoming at all:</p>
<ul>
<li><strong>Gating is a turnoff: </strong>Don’t require people to provide their email address and employer details just to obtain basic information about your product. No one wants emails from sales reps before they’ve even had a chance to read the docs.</li>
</ul>
<ul>
<li><strong>Optimizing for robots isn’t a people-pleaser: </strong>People don’t want to read content that’s obviously written to cater to SEO and LLM algorithms. It feels icky, it’s a slog to get through, and half the time, it’s incomplete info. SEO is a starting place, not a destination.</li>
</ul>
<ul>
<li><strong>Talking to everybody means talking to nobody: </strong>If you’re trying to cover all your bases with one piece of content, you’ll wind up with something that doesn’t meet anyone’s needs. Target your content at people who need it — in what you say, how you say it, and where you say it. Let key audiences know you’re ready to help them by speaking in terms they’ll appreciate.</li>
</ul>
<p>Of course, no one has unlimited budget, so how do you lay out the welcome mat without spending too much on content that doesn’t get consumed?</p>
<h2>Aim Your Tech Marketing Content Effectively</h2>
<p>You have at least one product, possibly more, and likely a range of different service levels and pricing plans. Your consumers will use your product in various ways and possess different levels of expertise, so you need to reach them in different ways.&nbsp;</p>
<p>The challenge is knowing what the right topics and channels actually are. A few tips can help you sort it out:</p>
<ul>
<li><strong>SEO isn’t dead: </strong><a href="https://www.searchenginejournal.com/is-seo-still-relevant-in-the-ai-era-new-research-says-yes/547929/">Search engines are still the most effective</a> way of reaching potential customers who don’t know about your solution. Search engine optimization (SEO) maximizes impact by ensuring your <a href="https://everydeveloper.com/analytics-driven-developer-content/#:~:text=keywords%20%E2%80%93%20does%20this,describe%20your%20product.">content ranks highly</a> for the questions your audiences are asking.</li>
</ul>
<ul>
<li><strong>SEO isn’t everything: </strong>Focusing too much on keywords can result in content with buzzword overload and no clear narrative. Prioritize concepts based on keywords, but develop narratives that speak to developers’ needs and interests.</li>
</ul>
<ul>
<li><strong>Be data-driven: </strong>Use <a href="https://everydeveloper.com/vanity-driven-developer-marketing/">digital marketing engagement metrics</a>, such as impressions, click-through rate, shares, and downloads. These shouldn’t be limited to traditional advertising — they can be helpful barometers to shape your content marketing, whether it’s a blog article, newsletter, social media post, or video. Find out what’s working, and do more of it.</li>
</ul>
<ul>
<li><strong>Seek qualitative input: </strong>Marketing channels with comment functionality can provide qualitative insight into how your content is landing with different audiences. The combination of quantitative and qualitative data will help you identify your best investments.</li>
</ul>
<ul>
<li><strong>Experiment with channels: </strong>Finding the right content distribution channel mix may take a few tries. This may look like testing industry and subject matter forums, partnerships with third-party content distributors, and collaborations with analysts and influencers.&nbsp;</li>
</ul>
<ul>
<li><strong>Follow your audience: </strong>Set up in places where current and potential customers are already gathering and talking, but remember mistake #1 — focus on how you can listen, share, and help others. Don’t forget that your own community page is a great place to start!</li>
</ul>
<p>Following these guidelines helps you focus your energy on the content that’s most valuable to your audience and gets it positioned where they’ll see it. It’s a little more complex than a single script, but the results will pay off.</p>
<h2>Mistake #4: Going It Alone</h2>
<p>This mistake isn’t quite like the others — it’s not about what to say or where to share it, but it might be just as important.</p>
<p>One of the most critical ingredients in successful technical content marketing is collaboration. That can take different forms:</p>
<ul>
<li>Learn about best practices from industry experts and fellow practitioners through social media and online communities.&nbsp;</li>



<li>Get a second (and third, and fourth) opinion on your content by sharing it with preferred customers and trusted peers in other parts of your company before publication.</li>



<li>Read books like <a href="https://everydeveloper.com/developer-marketing/book/">Developer Marketing Does Not Exist</a> and <a href="https://everydeveloper.com/books/technical-content-strategy-decoded/">Technical Content Strategy Decoded</a> to get ideas and reflect on your practices. </li>
</ul>
<p>Reach out to EveryDeveloper to find a partner who can help you develop and execute on a winning strategy. For example, our <a href="https://everydeveloper.com/llm-reach-assessment/"><strong>LLM Reach Assessment</strong></a> helps developer tool companies understand how their products appear within AI systems like ChatGPT, Claude, and Gemini when developers describe real problems.</p>
<p>Your technical content is meant to be a form of outreach — so it doesn’t make sense to plan and create it in an echo chamber. Seeking other perspectives helps you create work that’s more purposeful and appealing. We’re here to support you along the way — so reach out to us with your questions any time!</p>
<p><em>Note: Our thanks to Nolan Greene for editorial assistance.&nbsp;</em></p>]]></content:encoded>
    </item>
    <item>
      <title>Should You Market Your API with an MCP Server?</title>
      <link>https://everydeveloper.com/blog/mcp-marketing/</link>
      <guid>https://everydeveloper.com/blog/mcp-marketing/</guid>
      <pubDate>Tue, 15 Jul 2025 21:38:09 GMT</pubDate>
      <description>“MCP” is quickly becoming the acronym of the year in dev-focused circles. You’ve probably heard enough about the Model Context Protocol to wonder whether it’s more than hype. Before you add it to your developer engagement strategy, take a step back. The real question isn’t whether MCP is trending—it’s whether it actually helps your users…</description>
      <content:encoded><![CDATA[<p>&#8220;MCP&#8221; is quickly becoming the acronym of the year in dev-focused circles. You’ve probably heard enough about the <em>Model Context Protocol</em> to wonder whether it’s more than hype. Before you add it to your developer engagement strategy, take a step back. The real question isn&#8217;t whether MCP is trending—it&#8217;s whether it actually helps your users solve specific problems.</p>
<p>While this little acronym has emerged in almost every client conversation recently, the hype doesn&#8217;t automatically translate to marketing success. In this post, we’ll look at a real example and provide some guidance as you consider whether MCP makes sense as a marketing project.</p>
<h2>What is MCP and Why Should Marketers Care?</h2>
<p>Marketers of technical products face a constant stream of new acronyms. Over the last two decades, one of those acronyms was “APIs,” which transformed how systems exchange data. Now, large language models (LLMs) like ChatGPT are changing how developers interact with those APIs. The Model Context Protocol (MCP) bridges that gap.</p>
<p>MCP provides LLMs with the context they need to use your API effectively. It’s an additional layer of instructions that help AI models understand not just what your API does, but how and when to use it correctly.</p>
<p>Here&#8217;s how it works: developers install an MCP server that connects their LLM tools (like Cursor or Claude Desktop) directly to your API. The server runs locally on their machine and provides the LLM with structured information about your API&#8217;s capabilities, authentication, and proper usage patterns.</p>
<p>Developers are already discovering APIs through LLMs—often with mixed results. Without proper context, an AI model might suggest outdated endpoints, incorrect parameters, or unsupported use cases. Alternatively, it might hallucinate instead of accessing accurate data from a structured source, such as your API. MCP facilitates this connection to help a model perform better using your API as input.</p>
<p>Depending on your API and the developers that use it, an MCP server may:</p>
<ul>
<li>Expand the use cases your product supports</li>



<li>Provide developers with new ways to call your API</li>



<li>Give your company a concrete AI story</li>
</ul>
<p>There is an expanding number of AI tools of all types. MCP is trending because it bridges AI tools with APIs for both developers and their end users. But these opportunities alone don&#8217;t determine whether MCP makes sense for your API.</p>
<h2>When MCP Marketing Makes Sense for Your Product</h2>
<p>Whether MCP makes sense for your API depends on how customers actually use your product. The key question isn&#8217;t whether MCP offers interesting capabilities—it&#8217;s whether those capabilities align with your customer behavior and business model. The APIs that benefit most from MCP marketing operate very differently from typical enterprise APIs.</p>
<figure><img src="/wp-content/uploads/2025/07/postman-2024-private-apis-1024x643.jpeg" alt="" /></figure>
<p>The latest <a href="https://www.postman.com/state-of-api/2024/">Postman State of the API survey</a> confirms that:</p>
<ul>
<li>Most APIs are internal</li>



<li>Most public APIs support a SaaS</li>
</ul>
<p>What these stats tell us is that external developers are rarely the audience for modern APIs. It’s engineers inside your organization who use your private APIs to build software for end users. An MCP server may be useful internally, but in this case, it doesn&#8217;t  need marketing in the traditional sense.</p>
<p>Similarly, a public API that supports a SaaS tends to be used by integrations, likely driven by customer requests. Unless the customers themselves are developers, don&#8217;t expect an MCP server to become a significant marketing channel. Think about Slack&#8217;s API or Salesforce&#8217;s API. Developers use them because their company already uses Slack or Salesforce, and they need to integrate with existing workflows.</p>
<p>This follows our <a href="https://everydeveloper.com/developer-marketing-continuum/">developer marketing continuum</a>: the closer developers are to being your customer, the larger marketing&#8217;s role should be.</p>
<p>When we consulted for <a href="https://opencagedata.com/">OpenCage</a> on this very question, our recommendation was to pursue building an MCP server. Here is how I recently used its <a href="https://blog.opencagedata.com/post/geocoding-inside-an-llm">geocoding MCP server</a> from within my Cursor developer environment:</p>
<figure><img src="/wp-content/uploads/2025/07/opencage-mcp-cursor-940x1024.jpeg" alt="" /></figure>
<p>With the MCP server running on my machine, I instructed Cursor to retrieve latitude and longitude coordinates for every US state capital. The model was able to decipher, thanks to OpenCage’s MCP server, that its geocoding API had the capability to return the data my app needed.</p>
<p>Being technically possible is not the same as being a viable marketing vehicle. Here’s why it made sense for OpenCage to market its API with an MCP server:</p>
<ul>
<li>The API is the product, not supporting another product</li>



<li>99% or more of their customers use the API</li>



<li>Authentication is simple, only an API key</li>
</ul>
<p>As with any development project, there are trade-offs to consider, even if your product is a fit for an MCP server. In OpenCage’s case, the team had available development cycles. There were no competing features, so the MCP project could be prioritized. It’s also a one-time investment: since most MCP servers run locally, there are no ongoing server or maintenance costs.</p>
<p>Though the MCP server was a go, we still had some caveats for OpenCage to consider: namely, not to expect the MCP hype to carry their product to huge gains. We told OpenCage what to watch for and how to quantify progress.</p>
<h2>Set Realistic Expectations and Measure Success</h2>
<p>You may be impatient for an MCP story, but you need the ending to make sense. To do this, get specific about the problem you’re solving and how you’ll know you’re on the right track. If you know how your MCP server will be used, then you’ll also have a better idea of what it can and cannot deliver for you.</p>
<p>One of the most powerful ways to think about APIs is through use cases. Since we’ve focused on MCP servers to access APIs, it follows that use cases will help here, too. For OpenCage, we recommended that they consider the steps a developer would take that might result in calling its MCP server. Some of the use cases we identified:</p>
<ul>
<li>Gather realistic latitude/longitude points to use as testing data</li>



<li>Batch geocode multiple locations to store as app data</li>



<li>Build geocoding (reverse or forward) into an application</li>



<li>Enrich a data source with geographic context</li>
</ul>
<p>Each of these translates to specific prompting scenarios—a developer asking their AI assistant to “find coordinates for these city names” or “add location data to this CSV file.”</p>
<p>Most of these are ongoing needs, which fit with the expectation that these developers are likely to discover OpenCage through means other than the MCP server. However, it may expand their usage or provide new ways to embed OpenCage further into their stack. Like an SDK, the MCP server doesn&#8217;t create demand—it provides a new interface for existing demand. If you treat MCP like an SDK, you should also measure it like one.</p>
<p>OpenCage already has <a href="https://opencagedata.com/sdks">nearly 50 code libraries and SDKs</a>:</p>
<figure><img src="/wp-content/uploads/2025/07/opencage-sdks-1024x753.png" alt="" /></figure>
<p>The MCP server becomes another way for developers to use OpenCage’s API. Like the Python library serves Python developers and the JavaScript SDK serves web developers, the MCP server supports a growing number of developers who build with AI assistants.</p>
<p>Similarly, MCP likely fits into your existing methods to engage developers. Look first to those areas for measurement. If you include documentation in your attribution, by all means, track whether MCP and AI-related pages drive signups. But also consider how many ways current developers use your API and how their usage is expanded with new interfaces.</p>
<p>It’s still very early for this MCP trend. Expect to learn and adapt as new tools and use cases are developed. For example, in the short time since first consulting with OpenCage about MCP, updates to the MCP specification have already been made, including changes to how it handles authentication. The future of MCP, like APIs, may be more about enabling less technical audiences to make use of these connections.</p>
<p>Your early experiments with MCP could also plant the seeds for future opportunities. Perhaps a customer asks to implement use cases you hadn’t considered. This feedback could both contribute to the product roadmap, as well as your technical content calendar. Both are good for your marketing in the long run, even if today’s MCP server won&#8217;t single-handedly drive developer acquisition.</p>
<h2>Integrate MCP into Your Developer Engagement Strategy</h2>
<p>If you&#8217;re a marketer considering MCP, or tasked with announcing it to a developer community, start with the use cases where MCP makes sense for your API. You’ll be most successful with developers when the API is your primary product interface or supports your developer tool. </p>
<p>Don’t look for MCP to be a marketing breakthrough as much as another engagement method in your ecosystem. Instead of replacing your current developer engagement strategy, It should complement. So measure against realistic outcomes like expanded usage and new integration patterns rather than dramatic acquisition gains.</p>
<p>These strategic decisions about developer marketing channels require understanding your specific API, audience, and business model. We help companies navigate these choices, from evaluating MCP to integrating it into your broader developer engagement strategy. If you&#8217;re weighing MCP alongside other developer marketing investments, <a href="https://everydeveloper.com/services/">let&#8217;s talk about your specific situation</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Please Don’t Write Another Event Recap Until You Read This Post</title>
      <link>https://everydeveloper.com/blog/event-recaps/</link>
      <guid>https://everydeveloper.com/blog/event-recaps/</guid>
      <pubDate>Mon, 09 Jun 2025 05:00:00 GMT</pubDate>
      <description>Your latest event recap post has 12 views. And if you look closely, most of those views are from your colleagues. There’s an event next month, too, and an associated recap sits on the content calendar. You have the sinking feeling that eyeballs on that one will be just as few. It’s not just event…</description>
      <content:encoded><![CDATA[<p>Your latest event recap post has 12 views. And if you look closely, most of those views are from your colleagues. There’s an event next month, too, and an associated recap sits on the content calendar. You have the sinking feeling that eyeballs on that one will be just as few.</p>
<p>It’s not just event recaps. A lot of technical content suffers from low views and unengaged readers. The underlying issue is that much of this content doesn’t attract new technical audiences. Instead, it speaks to those who already know your product well. This post looks at how these mistakes happen, how to better reach developers who don’t know you yet, and even how to fix navel-gazing content like the dreaded event recap.</p>
<h2>The Danger of Navel-Gazing Content</h2>
<p>Many marketing teams set publication volume goals. It’s with good reason — consistent publishing helps fuel other marketing efforts. It also sends positive signals to readers and search engines alike, but not every blog post sends as strong a signal.&nbsp;</p>
<p>To meet volume goals, teams can often include less valuable posts in the mix. Posts that neither attract anyone new nor engage those who already know about you. These metric-padding posts are easy to spot:</p>
<ul>
<li>Recap of an event the company attended</li>



<li>Product changes and updates</li>



<li>Interviews with a community or team member</li>
</ul>
<p>These posts aren’t all bad; sometimes, they&#8217;re written for good reason. And each can be framed to be more successful. But most are navel-gazing disasters simply because they focus inward on your company rather than outward on developer needs — this limits their ability to attract new eyes and ears.</p>
<figure><img src="/wp-content/uploads/2025/06/Screen-Shot-2025-06-03-at-3.33.43-PM.png" alt="" /></figure>
<p>The event recap is a prime example of navel-gazing content. Often posted with a headline like <em>[Company] Attends [Conference]</em>, it offers little else in the body of the article: perhaps a list of colleagues who attended, a bit about someone from your company who gave a talk, or a giveaway at your company’s booth. In other words, it’s a lot of <em>your company</em>. It’s so cookie-cutter that most of the text could have been written before the event. And each post is like the last.</p>
<p>Product changelogs suffer from a similar lack of point of view when they’re actually prime opportunities to attract new developers. They usually go out with templated headlines: <em>[Product] Updates: [Month] [Year]</em>. Product managers, marketers, and developer advocates all pat themselves on the back for sharing what’s new. But they’ve missed something more important: showing why it matters.</p>
<p>A changelog page in documentation gets a pass for being bullet points. Not so much when it’s published as a blog post. This kind of content can attract new developers, but you have to frame it with a story of how developers can use these changes. Heck, even your existing audience cares why a product update matters. Tell them, first in the headline, then in each article section.</p>
<figure><img src="/wp-content/uploads/2025/06/Screen-Shot-2025-05-26-at-12.03.12-PM-1024x593.png" alt="" /></figure>
<p>Even developer experience darling Twilio has made this mistake. The company invests in a regular changelog video to share updates with its community. The <a href="https://www.twilio.com/en-us/blog/twilio-update-ep6-content-template-builder">blog post companion</a> is a simple categorized list. Its headline hints at the “Content Template Builder” subject, but not why it matters. In the middle of the runtime section are some details about why it’s useful, if you make it that far. The video’s title is slightly better, suggesting it provides “Better RCS and WhatsApp messages.” Ultimately, neither the video nor the blog post will likely attract anyone unfamiliar with Twilio.</p>
<p>You could argue events and changelogs aim at goals other than reaching a new audience.&nbsp; But what about community interviews? As with the other types, the writers of a community interview are well-meaning, but they often conjure an old Bette Midler quote:</p>
<blockquote><p>“But enough about me, let’s talk about you… What do you think of me?”</p></blockquote>
<p>Often told in Q&amp;A format, these interviews suggest their focus even with their formatting. The company’s questions are delivered in <strong>bold</strong>, followed by the community answers in plain text. And many of the questions ask about the developer’s experience with — you guessed it — the company’s product.</p>
<p>Like all the navel-gazing content in this section, you can reframe the community interview to work better. It can engage the current audience and expand to attract those who haven’t heard of your company.&nbsp;</p>
<p>But it’s admittedly more work to think about what potential readers care about and frame your event recap, changelog, or interview around those things. Indeed, you might be better off spending that effort on other types of content.</p>
<h2>Focus on Developer Problems Instead of Your Developer Product</h2>
<p>When you work at a company with a technical product, it&#8217;s nearly impossible to see the world as developers do. You’re very aware of your product’s features, benefits, and maybe even quirks. That knowledge clouds your judgment about how developers see you.&nbsp;</p>
<p>Where you see your product as the obvious solution, developers are still figuring out the problem. The same issues that cause navel-gazing content can inflict similar pain across your content. Get into the head of your developer audience, and you can start to understand their problems.</p>
<p>Developers aren&#8217;t looking for your marketing. Their time is precious, often split between coding, meetings, and keeping up with tech trends. When they visit your site or read your content, they&#8217;re making a trade: their attention for something useful. If you only offer company news and product hype, that&#8217;s a bad deal for them.</p>
<p>What makes the trade worth it? When it comes to content, developers want to:</p>
<ul>
<li>Learn new skills they can apply right away</li>



<li>Solve specific problems blocking their work</li>



<li>Gain insights that help them make better tech decisions</li>



<li>Find trustworthy sources that understand their world</li>
</ul>
<p>Notice how none of these value points start with your product. They all focus on the developer&#8217;s goals and challenges. The most successful technical content addresses these needs first, then gently connects to your solution only when relevant.</p>
<p>Technical readers can easily spot promotional content. Yes, you need to promote your product, but <a href="https://everydeveloper.com/which-developer-first/">do it in a way that builds trust</a>. When your content starts with your product before establishing why it matters to their problem, you&#8217;ve already lost their trust.</p>
<p>To create content that developers want, start with their problems, not your product. Follow this problem-first framework:</p>
<ol>
<li>Begin with the developer&#8217;s context</li>



<li>Explore the technical challenge</li>



<li>Demonstrate solutions without pushing your product</li>
</ol>
<p>You can make natural connections to your product&#8217;s unique approach only after you’ve shown you understand where they’re coming from.</p>
<p>For example, <a href="https://everydeveloper.com/results/algolia-autocomplete/">Algolia reached thousands of developers</a> by tapping into the problem behind its product. The company’s search product supports autocomplete functionality, but instead of pushing the feature, we recommended a different approach — describing what it would take for developers to build it themselves.</p>
<figure><img src="/wp-content/uploads/2025/06/algolia-architecture-2048x1499-1-1024x750.png" alt="" /></figure>
<p>By explaining the architecture developers need to build their own autocomplete, Algolia earned a mention of their product that already implements the feature. This approach struck the right balance between education and promotion.&nbsp;</p>
<p>The rule of thumb is simple: the more educational value you provide, the more product mentions you&#8217;ve earned.&nbsp;</p>
<p>For introductory or problem-definition content, you might not mention your product at all. For solution-focused content, wait until you&#8217;ve thoroughly explained the challenge before introducing your product as one pathway forward.</p>
<p>The beauty of problem-first content is that it serves multiple audiences simultaneously. New visitors discover you through their search for solutions, not your brand name. And they’re naturally more qualified leads because they&#8217;re already wrestling with problems your product solves. Meanwhile, existing users want to see how you think about the problem space. A problem-first blog post reinforces their decision to use your product and may reveal new ways to apply it.</p>
<p>This approach can <a href="https://everydeveloper.com/content-concepts-vs-blog-topics/">transform your entire content strategy</a>, including those necessary-but-often-overlooked pieces like event recaps and product updates. In fact, with the right framing, you can even reimagine these traditional content types to focus on developer problems first.</p>
<h2>How to Maximize Events and Product Releases to Attract Developers</h2>
<p>You don’t need to delete those content calendar slots for events and changelogs. Instead, you can transform them into more meaningful content to attract developers. They won’t always fit the problem-first framework, but you can use similar ideas to tap into the developer mindset. Then, reframe the post to balance serving existing users and attracting those who have yet to discover your product.</p>
<p>Remember, seeing the developer perspective from within your company can be challenging. One way to force this shift is to <a href="https://everydeveloper.com/dev-tool-journalist/">put on your journalist hat</a>. You can make this literal, if you want, and keep a fedora tagged with the classic “press” card above the brim. But really, all you have to do is ask yourself these questions:</p>
<ol>
<li>Why does this matter to someone not already using your product?</li>



<li>How does someone currently solve the problems this addresses?</li>



<li>What is the story or trend within this potential piece of content?</li>
</ol>
<p>Developers and journalists alike are good at uncovering ulterior marketing motives. When you proactively ask yourself these questions, one or more of them will point you toward better serving your technical audience.</p>
<p>Your work on that event recap post, for example, starts before the event is over. You and others on your team can attend sessions and look out for trends. Even if you’re tied to booth duty, you can survey everyone who meanders past your part of the expo hall. Your recap is not just a regurgitation of the event, but a journalistic examination of the state of your industry.</p>
<p>You can even put in some legwork in advance. Ambassador scheduled interviews with API experts before a conference and used them to turn in an <a href="https://www.getambassador.io/blog/5-api-development-tips-from-engineers-at-api-world">insightful article</a> with none of the downsides of a typical event recap.</p>
<p>The boring bulleted list of a changelog is also no match for your journalist’s eye. Even if your update is the most requested feature by current users, you can identify why someone new would consider it important. Often, the answer is a downside to how the problem is currently solved. In a product update that may have multiple changes, elevate the strongest story to the headline. Even better, find a throughline within the updates, much like the trends in the event recap.</p>
<p>Try one of these template headlines for your next changelog post:</p>
<ul>
<li>Build [Common Use Case] Without [Downside]</li>



<li>The End of [Technical Limitation] in [Developer Task]</li>



<li>Prevent [Costly Mistake/Downside] Without Sacrificing [Benefit]</li>



<li>[Developer Task] Without the [Pain Point]</li>
</ul>
<p>These help you see the story behind your changelog. When you use them, <a href="https://everydeveloper.com/traditional-marketing-unresponsive/">beware of hyperbole and glossy solutions</a>. When in doubt, tone down the overpromises, but even that beats the generic “Changelog for Version 3.14.”</p>
<p>As for those community and team interviews, you can probably guess the recommended approach. Treat that content type like a journalist. Find the story and explain it. You may not need the Q&amp;A format; instead, you can tell the story you discover from the answers. Use subheadings to call out the individual’s point of view. Then, take the best of what they have to say and put it in block quotes.</p>
<p>Even if you keep the Q&amp;A format, you’ll find your questions improve when you foreground the audience, not your product: less “what do you think of me?” and more “why does this matter to you?”</p>
<h2>Stop Writing for Yourself, Start Writing for Developers</h2>
<p>There’s always room for content that speaks to your existing audience and reminds them about the work you’re doing for them.&nbsp;</p>
<p>But your marketing should focus on reaching those not yet familiar with your product or community. You need to understand their problems and mindset, so you can attract them in the first place. The good news is that these same things should appeal to your existing audience. They’ll confirm their decision to use your product and participate in your community.&nbsp;</p>
<p>Take some practical steps to bring this approach into your content:</p>
<ul>
<li>Attend your next event with a journalist mindset</li>



<li>Use the problem-first framework on a changelog post&nbsp;</li>



<li>Find a new angle on an old Q&amp;A post and republish it</li>



<li>Build the dev mindset into your content strategy</li>
</ul>
<p>Compare the results of these approaches to your old way. Whether you choose pageviews, reading time, or signups as a metric, you’ll see better results.</p>
<p>That event recap post with 12 views? It’s in the past.</p>
<p><strong>Need a partner to help you reach more developers and build trust in your solution? EveryDeveloper brings an outside perspective to help you </strong><a href="https://everydeveloper.com/services/"><strong>implement the problem-first framework</strong></a><strong>.</strong></p>]]></content:encoded>
    </item>
    <item>
      <title>Why Developers Don’t Trust Your “Build vs Buy” Guide</title>
      <link>https://everydeveloper.com/blog/build-vs-buy/</link>
      <guid>https://everydeveloper.com/blog/build-vs-buy/</guid>
      <pubDate>Mon, 28 Apr 2025 05:00:00 GMT</pubDate>
      <description>Developers don’t spend their entire day writing code. There’s a lot of collaboration, planning, and research. During this time, you hope to capture their attention with your technical content. A key moment of planning is whether to develop a solution in-house or integrate a pre-packaged product. That’s led to the “build vs buy” guide, which…</description>
      <content:encoded><![CDATA[<p>Developers don’t spend their entire day writing code. There’s a lot of collaboration, planning, and research. During this time, you hope to capture their attention with your technical content.&nbsp;</p>
<p>A key moment of planning is whether to develop a solution in-house or integrate a pre-packaged product. That’s led to the “build vs buy” guide, which is popular with marketers, but not necessarily developers. Most build vs buy content is a sales pitch for your product, which rarely matches the developer point of view.</p>
<p>When your aim is to promote your product, your biggest competitor is likely developers constructing an alternative themselves. In fact, they may begin their research thinking that’s the <em>only</em> option.&nbsp;</p>
<p>Consider Drew, a senior developer in research mode. In addition to feature requirements for a new project, they have industry compliance needs and some enterprise expectations. Your sales team would love to get Drew on their line, but first, you need to get their attention. And gain their trust.</p>
<p>Let’s take a look at the common issues Drew and other developers face when they find your build vs buy guide. Then let’s see how you can ensure your approach avoids the mistakes, so developers can solve their problem and maybe even trust you to do it for them.</p>
<h2>Devs Already Know How This Story Ends</h2>
<p>Very few projects are completely brand new, and there’s an abundance of existing research to review. Why not try to learn from fellow devs? All Drew has to do first is wade through marketing fluff that pretends to be educational.</p>
<p>The first site Drew finds seems promising. The company uses the right words, and Drew’s skepticism starts to fade. But then, they hit a form asking for way too much information. Full name, job title, “work email,” and&#8230; phone number?! Drew reluctantly fills out the form using a burner Gmail account, leaving optional fields blank.</p>
<p>Once fading, that skepticism is now running high. All to receive a “build vs buy” PDF that could have been a webpage. This no longer looks like educational material — it looks like marketing.</p>
<figure><img src="/wp-content/uploads/2025/04/b6acc19a3ba4343541876ceb6ca0adfd-1-1-1024x585.png" alt="" /></figure>
<p>Drew’s experience is fictitious, but it could easily be this <a href="https://auth0.com/resources/whitepapers/build-vs-buy-evaluating-identity-management">gated Auth0 page</a>. Though the company has a great history with developers, they’ve gone a little more enterprise under Okta’s ownership.&nbsp;</p>
<p>Even calling this a “whitepaper” might give developers some pause. The PDF on the other side is neither academic nor deeply technical. It’s a biased argument for buying what the company is selling. Not much “versus” in play here, as they start from the assumption that you want to “move from DIY.”</p>
<p>A better approach would acknowledge that both building and buying have legitimate use cases. Companies could provide transparent analysis without gating content, presenting the full range of considerations for both options.</p>
<p>In software engineering, the answer is <em>always</em> “it depends.” Yet, the typical journey of a build vs buy guide is predictable because the conclusion has been predetermined by the company that wrote it.</p>
<p>For your build vs buy guide to create trust and reduce skepticism with a technical audience, try this:</p>
<ul>
<li><strong>Ditch the bias:</strong> Present a balanced analysis that respects both build and buy options.</li>



<li><strong>Be honest about your angle:</strong> Don’t try to disguise your sales and marketing as education.</li>



<li><strong>Avoid gating content: </strong>Make educational content freely accessible without forms.</li>
</ul>
<p>When your guide&#8217;s conclusion is skewed towards your product from the start, you&#8217;re not educating developers — you&#8217;re just making them navigate an obstacle course to reach your sales pitch.</p>
<p>Back to Drew’s research, they quickly confirm there’s little to learn from this first guide. They start to wonder when their phone will ring and how many times they’ll need to click “unsubscribe” before resorting to spam reports. Meanwhile, they’ll move on to the next level of research and hope they find a guide that presents a real comparison.</p>
<h2>Devs Want You to Take the Build Option Seriously</h2>
<p>Drew loves building. Software engineering is about crafting solutions to complex problems, seeing edge cases in advance, and refactoring around the issues you missed. The reality is that when you buy a solution, you miss all of that fun.</p>
<p>Of course, there are often good reasons to build. In Drew’s case, they have compliance realities to overcome. Luckily, their team has the expertise and a track record of delivering. Most build vs buy content glosses over the build part to focus on the sales pitch for buying. It disregards the team’s talent and presents inflated cost figures, with limited technical details.</p>
<p>Build vs. buy guides miss a basic truth — developers love to create solutions. Building isn&#8217;t just about features. It&#8217;s about craft, learning, and making something that fits the organization’s exact needs. When guides warn against building with big cost estimates, they attack more than a choice. They dismiss what makes developers who they are.</p>
<p>The choice to build isn&#8217;t just about money, either. Teams ask if a project helps them learn new skills. They wonder if it cuts risky dependencies. They value control over key systems. Not everything is dollars and development hours. Average build vs buy guides ignore real non-financial factors in build decisions. As a result, most misunderstand developer motivations.</p>
<figure><img src="/wp-content/uploads/2025/04/Screen-Shot-2025-04-17-at-4.22.44-PM-1-1024x764.png" alt="" /></figure>
<p>Even those beloved by developers can go astray. Twilio bought ads on billboards that only say, “Ask Your Developer.” The company is well known for its developer focus. At a glance, you’d think <a href="https://www.twilio.com/en-us/blog/build-vs-buy-architect-guide-webrtc">Twilio&#8217;s build vs buy guide</a> checks the technical boxes. The very first section is titled “Hosting your own solution.”&nbsp;</p>
<p>But let’s take a closer look at what they included.</p>
<p>There are four short subsections and one architecture diagram. It’s a fine overview, but it doesn’t take the build option very seriously. After cursory coverage, they go deep on exactly how to use Twilio’s product. While volume isn’t everything, these stats still tell a tale.</p>
<figure><table><tbody><tr><td><strong>Option</strong></td><td><strong>Words</strong></td><td><strong>Code Blocks</strong></td><td><strong>Lines of Code</strong></td></tr><tr><td><strong>Build</strong></td><td>481</td><td>0</td><td>0</td></tr><tr><td><strong>Buy</strong></td><td>959</td><td>5</td><td>71</td></tr></tbody></table></figure>
<p>A better approach would respect developers enough to actually explore building. Companies should share architectural insights, implementation challenges, and solution patterns — not just marketing talking points. When you take building seriously, you show developers you respect their technical judgment.</p>
<p>The most trustworthy guides demonstrate real engineering empathy. You want to provide the technical details to fully evaluate what it would take to build. Developers will remember who treats them as technical equals and who only sees them as potential customers.</p>
<p>For your build vs buy guide to earn developer trust, try this:</p>
<ul>
<li><strong>Offer a balanced view:</strong> Give equal technical depth to both paths, not just the &#8220;buy&#8221; option.</li>



<li><strong>Get hands-on:</strong> Show real code for the tough parts of the &#8220;build&#8221; path.</li>



<li><strong>Share your resources:</strong> Provide tools for builders, even if they don&#8217;t buy now.</li>
</ul>
<p>When your build vs buy guide treats building as a serious option, you show you understand developers. You’ll earn the trust they’ll need to consider buying.</p>
<p>At this point, Drew has found a few guides that actually address building seriously. But even these more technical comparisons rarely discuss limitations. To make a decision, Drew needs to understand the genuine pros and cons of each option, not just the sales pitch.</p>
<h2>Devs Want You to Share the Real Trade-offs</h2>
<p>During research, Drew spots a pattern — vendors show their products as perfect. But it’s a different story in developer forums. Other devs complain about issues the companies never mention. The “drop-in solution” now seems to need custom code everywhere. To Drew, it feels like these companies are highlighting benefits while hiding limitations.</p>
<p>This isn&#8217;t just Drew&#8217;s problem. Developers everywhere face the frustration of discovering problems only after committing to a solution. What looks great in a demo often falls short when implemented in complex, real-world systems. Developers want the honest trade-offs that their peers might share over coffee at a technical conference.</p>
<p>When developers discover these hidden limitations on their own, it destroys trust. Every technical solution has trade-offs beyond price. Your APIs will have latency. Your plugin ecosystem can&#8217;t match a custom-built system. Yet most guides pretend these limitations don&#8217;t exist. Why?</p>
<figure><img src="/wp-content/uploads/2025/04/Screen-Shot-2025-03-10-at-3.54.46-PM-1-1-1024x527.png" alt="" /></figure>
<p>This guide from Qrvey shows exactly what developers find frustrating. The table of contents dedicates an entire section to &#8220;Drawbacks of Building an Analytics Solution,&#8221; but has no section about buying drawbacks. The message is clear — building has problems, buying doesn&#8217;t.</p>
<p>Developers immediately notice this one-sided analysis. With phrases like &#8220;building isn&#8217;t all rainbows and unicorns,&#8221; the anti-build bias is obvious. What could have been educational content instead reveals itself as just another sales pitch in disguise.</p>
<p>A better approach would admit that every solution has limits. Be upfront about them. Show where your product struggles, what integration issues might arise, and when your tool might not be the best fit.</p>
<p>Honest guides build trust by preparing developers for the real work ahead. Share common workarounds and set clear expectations about performance. When developers hit limits, they&#8217;ll be ready, not shocked. This turns potential deal-breakers into known challenges they can manage.</p>
<p>For your build vs buy guide to present trade-offs honestly, try this:</p>
<ul>
<li><strong>When are they better off building?</strong> Identify specific use cases where your product isn&#8217;t the ideal choice.</li>



<li><strong>Where does your product not fit?</strong> Share the environmental or technological limitations of your product.</li>



<li><strong>When does your product stop being out-of-the-box?</strong> Show what customization is required beyond the &#8220;happy path&#8221; demos.</li>
</ul>
<p>Developers will find your product&#8217;s weaknesses anyway. When you point them out first, you build trust that leads to long-term relationships.</p>
<p>Back to Drew&#8217;s search for honest information. After seeing too many one-sided guides, they check developer forums for real experiences. There, Drew finds complaints but also praise for a few companies with unusually transparent docs. With new hope, Drew clicks a link to a guide that might finally understand different developer needs.</p>
<h2>Devs Think You Should Consider EveryDeveloper</h2>
<p>Drew finally finds a build vs buy guide that feels different. This one respects developers&#8217; diverse needs. It shows options for teams of all sizes and different tech stacks. It even admits when building makes more sense than buying. For the first time, Drew feels respected instead of targeted by sales tactics.</p>
<p>Developers like Drew need resources that acknowledge their expertise and provide honest guidance. That&#8217;s why EveryDeveloper helps companies see their products from a developer&#8217;s perspective, then creates technical content that presents balanced views and acknowledges real trade-offs. Our approach builds trust first, knowing that&#8217;s what truly drives developer decisions.</p>
<p>Ready to build developer trust with your technical content? See <a href="https://everydeveloper.com/services/">how you can partner with EveryDeveloper</a> to help your company connect authentically with technical audiences.</p>]]></content:encoded>
    </item>
    <item>
      <title>Every Developer Deserves Great Documentation</title>
      <link>https://everydeveloper.com/blog/every-developer-deserves-great-documentation/</link>
      <guid>https://everydeveloper.com/blog/every-developer-deserves-great-documentation/</guid>
      <pubDate>Tue, 04 Mar 2025 11:47:52 GMT</pubDate>
      <description>Sixty minutes on the clock, a room full of cryptic clues, and no clear way out. Alex is up to the challenge. After all, they’re a developer by day, so this evening’s escape room should provide delightfully puzzling entertainment. Collecting hints from nearby objects, they’ll rearrange them into enough solutions to break out. Except Alex…</description>
      <content:encoded><![CDATA[<p>Sixty minutes on the clock, a room full of cryptic clues, and no clear way out. Alex is up to the challenge. After all, they’re a developer by day, so this evening’s escape room should provide delightfully puzzling entertainment. Collecting hints from nearby objects, they’ll rearrange them into enough solutions to break out. Except Alex is not in an escape room. Alex is at their desk, struggling to figure out how a tool works using scraps of available information.</p>
<p>Each day, millions of engineers, developers, and other software builders like Alex awaken to issue trackers, bug reports, code reviews, and feature requests. There are plenty of problems to solve. How a dev tool, API, or development environment works should not be one of them.</p>
<figure><a href="https://x.com/boxxa/status/1835351935806758978"><img src="/wp-content/uploads/2025/03/Screen-Shot-2025-02-19-at-5.26.49-PM-1.png" alt="" /></a></figure>
<p>Unnecessary friction is a key indicator of insufficient documentation. Sometimes, the friction comes from business actions. Often, it’s from technical inaction. If documentation gets any attention, it’s the bare minimum. At best, it describes the functionality of a tool — all about “what” it is and none of the “why” or “how.”</p>
<p><a href="https://everydeveloper.com/developer-documentation-examples/">Robust documentation</a> goes beyond reference docs to include use cases, tutorials, sample code, and even technical thought leadership that makes sense of where a tool sits within a developer’s workflow. In contrast to docs focused on function, robust documentation is all about context.</p>
<p>When Alex goes to an escape room, they collect disparate pieces of functional documentation. Connecting the dots is part of the fun.</p>
<p>When Alex uses a new tool, they want the pieces already collected and ideally presented in the context of the problem they want to solve. Connecting the dots is part of great documentation.</p>
<p>Developers like Alex deserve great documentation because there are still plenty of problems to solve without creating new ones. As we’ll see in the rest of this post, robust documentation is essential for product success, developer adoption, and even your bottom line.</p>
<h2>The Cost of Insufficient Documentation</h2>
<p>It’s no surprise to see developers complain about documentation. &#8220;These docs are terrible&#8221; echoes across community Discords, company Slacks, and public forums.&nbsp;</p>
<p>Surveys consistently highlight this pain point: <a href="https://www.postman.com/state-of-api/2024/">Postman&#8217;s API report</a> shows 39% of developers cite inconsistent documentation as their biggest obstacle. This common frustration risks making poor documentation seem normal and unavoidable.&nbsp;</p>
<p>But the impact goes beyond annoyed developers. It affects internal engineers, external integrators, support teams, and product managers. From wasted hours of debugging to difficulty showcasing product value, bad documentation has far-reaching and costly consequences. This broader impact demands serious attention and investment in documentation quality.</p>
<p>Companies whose core customers are developers have figured out the <a href="https://everydeveloper.com/developer-experience/">importance of developer experience</a> (DX). While that goes beyond documentation, you can’t have great DX without a solid foundation that explains what, why, and how to implement your product.</p>
<p>When the customer is a developer, the value of documentation to the company is extremely clear — <strong>you’ll stop growing if developers can’t get going</strong>.</p>
<p>On the other hand, if you’re a software company that doesn’t require developers to integrate your tool, documentation is likely seen as one of those nice-to-have pieces of the story. But it’s boggling that so many discount the experience of their own internal team. Yes, engineering is about solving problems, but hopefully not the same ones over and over.</p>
<p>Yet, we’ve been having this internal DX debate for years.</p>
<figure><img src="/wp-content/uploads/2025/03/5BJGSg7B5KMmbUoS1m3LaB-1.png" alt="" /></figure>
<p>In the last five years, we’ve become only more reliant on API-first development, external integrations, and entirely new toolchains for AI.</p>
<p>Anecdotally, the term “developer experience” has shifted from primarily external to include internal tools. There’s much more focus on automation to set up environments and use consistent approaches to produce engineering work.</p>
<p>Yet, documentation still does not get the attention. That means slower onboarding, difficulty understanding architecture, and a reliance on tribal knowledge. Engineering productivity company Quotient estimates <a href="https://www.linkedin.com/pulse/engineering-onboarding-major-overlooked-way-improve-lizzie-matusov-1c/">every engineer costs a company $20,000 per month</a> to ramp up. That includes the time of other team members to get them up to speed, which takes three to nine months.</p>
<p>Now consider that API-driven software could be used by other departments or even select external partners. This doesn’t mean a developer becomes your customer, but a developer’s success will now more efficiently get your product used.</p>
<p>Ineffective documentation blocks or slows down any developer who needs to integrate. And we have plenty of <a href="https://everydeveloper.com/bad-documentation-examples/">examples of bad documentation</a>. From incomplete to completely inaccurate, developers often must guess and check if something works. Even when full functionality is documented, most of these facts miss basic context about why you’d use a tool in the first place. The worst documentation is the one you can’t even find — or maybe doesn’t exist.</p>
<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfZBXXO_9xF633ecvZtMthVYTdgSmeTm293c4AlUNsV1lmkph7yNKpr35Alg4J8cTnLfOHmxIdnAP-v8P-QR9V3rLpZZrZgsz8Hv_R9I01msGn9yPPMGVsWpxATxqHma4SqjwHDmA?key=bpphkFKe_T-q6BZA2u9A-Axj" alt="" /></figure>
<p>The United States Postal Service isn’t exactly known for its technology. There are APIs with PDF downloads that provide factual references. Yet these tables of request tags require significant effort to comprehend. This is a classic “one trick pony” documentation experience. And it’s not the Pony Express.</p>
<p>The success of any project and how quickly it’s completed flows through to its eventual users. If your tool is internal, that could impact every engineer — and anyone needing to use the software the engineer builds. Any platform you build will further amplify the need for developer success.</p>
<p>We should all want to remove unnecessary friction from developers, regardless of where they work. It’s not just the right thing to do, it also saves you real costs. Friction impacts developers, their fellow engineers, support teams, product managers, and your company’s bottom line.&nbsp;</p>
<p>What do you think? Are those big enough reasons to fix it?</p>
<h2>The Benefits of Robust Documentation</h2>
<p>The effects of insufficient documentation reach far beyond the developer. The good news is that the impact of robust documentation will also be felt by more than that deserving dev.&nbsp;</p>
<p>When you invest in documentation, you aren’t just writing manuals. You’re creating a powerful toolkit of tutorials, use cases, code samples, and technical thought leadership. Robust documentation empowers developers, streamlines operations, and enables business success.</p>
<p>Developers may <a href="https://everydeveloper.com/features-and-benefits-in-developer-marketing/">claim to only need reference docs</a>. For public dev tools, this is a reaction to marketing that frequently misses the mark. The reality is that developers will gladly follow contextual content if it speaks to the problems they want to solve:</p>
<ul>
<li><strong>Quickstarts</strong> to get a basic proof of concept working on their machine</li>



<li><strong>Tutorials </strong>that address real-world scenarios and guide developers to solutions</li>



<li><strong>Sample code</strong> for a practical starting point in common projects or boilerplate.</li>
</ul>
<p>Devs want to implement quickly and then customize. This combination of guided learning and ready-to-use examples significantly boosts productivity. Developers spend less time deciphering how to use a product or API and more time creating valuable solutions.</p>
<figure><img src="/wp-content/uploads/2025/03/Screen-Shot-2025-02-21-at-2.07.48-PM-1-1024x698.png" alt="" /></figure>
<p>Even before developers build, providing a high-level — but still technical — view of a solution is helpful. Use cases round out a developer&#8217;s understanding of a product. In the screenshot above, Twilio lays out one common reason for implementing its communication API tools. Yes, it points to tutorials, but it also connects this appointment reminder use case to the real problems that it solves.</p>
<p>While tutorials show how to use a tool, use cases illustrate when and why to apply it. They provide concrete examples that developers can relate to their own projects. It’s also an opportunity to explain the opinions that went into your product. These show you understand the problems and trade-offs a developer might consider in a solution. Share your knowledge to help them make informed decisions about how best to integrate or use a tool.</p>
<p>When your product is technical, robust documentation can help you make your case to customers. However, there are many ways it provides benefits to all software companies:</p>
<ul>
<li><strong>Onboard internal engineers</strong><strong><br></strong>Much as developer experience has moved beyond external tools, robust documentation impacts internal teams during onboarding and beyond. In-house engineers can use clear tutorials and contextual use cases to quickly guide them into new projects.</li>



<li><strong>Communicate technical context</strong><strong><br></strong>Product teams can provide strategic insights that help engineers understand the bigger picture beyond code. These background details help internal engineers make better technical decisions that align with overall product goals.</li>



<li><strong>Reduce support burden</strong><strong><br></strong>When internal engineers get stuck, they can find someone to ask. This type of repetitive collaboration has real costs, as we discussed in the first section. Your efforts to create robust internal documentation pay off with engineers solving their own problems.</li>



<li><strong>Enable external integrators</strong><strong><br></strong>Partners can significantly boost your success, but supporting them can be demanding. Teams with robust technical documentation are the most prepared for these outside engineers, providing use cases and technical content to quickly support those beyond your organization.</li>



<li><strong>Prepare for public opportunities</strong><strong><br></strong>You may not yet be like Twilio, courting external developers, but documentation makes that future a possibility. When you want to test a platform strategy, you can quickly launch a quality technical product without playing catch-up on docs.</li>
</ul>
<p>Great public developer companies demonstrate how <a href="https://everydeveloper.com/companies/documentation-gallery/">top-tier docs can become a competitive advantage</a>. By investing in documentation, you aren&#8217;t just supporting your current offering — you’re laying the groundwork for faster feature development and more strategic product decisions based on how developers actually use the product.</p>
<h2>How to Make Your Documentation a Priority</h2>
<p>Robust documentation drives adoption and success. It puts your technical product in the context of the problems it solves. This makes documentation a critical asset for both marketing and product teams.&nbsp;</p>
<p>In recent years, companies have emphasized product thinking across their technical projects, especially APIs. More than half of respondents (62%) to <a href="https://www.postman.com/state-of-api/2024/">Postman’s survey</a> point to APIs as revenue drivers, which points to the “as-a-product” approach. When you fully embrace the needs of your technical audience, you can prioritize the right type of documentation. However, it does mean you must promote docs to a core component of your product strategy. Just as you plan for features, plan for documentation.</p>
<p>It&#8217;s not just about describing features; it&#8217;s about communicating value and guiding users towards success. Whether your product is internal, external, or somewhere between, you can follow these steps to shift your documentation from an afterthought to a strategic priority.</p>
<p>Here are six ways you can make documentation a priority:</p>
<p><strong>1. Conduct a documentation audit</strong></p>
<p>You can’t improve what you can’t see. If you’re like most organizations, you store documentation in various places. For example, when we review public tools documentation, we find <em>multiple quickstarts</em> more often than we find none. Internal docs may sprawl to even more corners.&nbsp;</p>
<p>👉 Take stock of what you already have before trying to improve it. You’ll avoid piling on to the issue that caused multiple versions in the first place.</p>
<p><strong>2. Talk to your developer audience</strong></p>
<p>You can&#8217;t meet needs you don&#8217;t know about. Many companies create documentation based on product features rather than user problems. For example, you might thoroughly document every parameter of an API call but miss explaining when and why developers would want to use it in the first place. Teams frequently miss opportunities to address the questions that actually block developer progress.&nbsp;</p>
<p>👉 You don’t need formal user research to learn from your audience. Developers will tell you what they think, <a href="https://everydeveloper.com/docs-feedback/">but you do have to ask</a>. You&#8217;ll build a foundation for continuous documentation improvement driven by real developer needs.</p>
<p><strong>3. Allocate budget for tools and writers</strong></p>
<p>You can’t expect excellence if you don’t prepare for success. Most companies treat documentation as a secondary responsibility, squeezed into the margins of already full job descriptions. For example, when a product manager is responsible for writing documentation, the task often competes with roadmap planning, customer interviews, and feature specifications. Even with the best intentions, documentation rarely receives the focus and expertise it deserves.&nbsp;</p>
<p>👉 Intentionally allocate time and resources for documentation, even if not through full-time roles. Turn your documentation into a valuable asset rather than a neglected necessity.</p>
<p><strong>4. Set clear documentation goals</strong></p>
<p>You can’t call it a priority without defined targets. Documentation efforts often lack a clear purpose beyond &#8220;make the docs better.&#8221; For example, product teams may be very clear about the top three use cases, but these aren’t reflected in robust documentation. A team without focus will miss this gap, so any “improvements” won’t be of high value.&nbsp;</p>
<p>👉 Establish specific documentation objectives so everyone can agree on your direction. In our example, you might prioritize a documentation page and a tutorial for each use case. You&#8217;ll create documentation that supports your product strategy instead of merely describing features.</p>
<p><strong>5. Create a documentation style guide</strong></p>
<p>You can&#8217;t scale your efforts unless you agree on patterns. Multiple authors typically create documentation with varying styles and using different terms. For example, one developer&#8217;s detailed tutorials might contrast sharply with another&#8217;s minimal instructions. Without standards, each new contribution makes your documentation more confusing to navigate.&nbsp;</p>
<p>👉 Develop a simple style guide for terminology, formatting, code samples, and document structure that everyone can reference. You&#8217;ll create documentation that feels cohesive and professional, regardless of how many people contribute to it.</p>
<p><strong>6. Measure your effectiveness</strong></p>
<p>You can’t prove your documentation’s value without tracking its impact. Documentation teams frequently operate solely on assumptions about what&#8217;s working. For example, a company might believe its API documentation is comprehensive because it covers all endpoints, yet developers might still struggle to implement basic integrations. These gaps often remain hidden until they seriously impact user retention or satisfaction.&nbsp;</p>
<p>👉 Track metrics like documentation usage, time-to-integration, feature adoption rates, and support ticket volume. These can demonstrate the tangible business impact of good documentation — and point you toward your next priorities.</p>
<p>If you implement even a couple of these six recommendations, you’ll have a solid foundation for making documentation a true priority in your organization.</p>
<p>However, one pitfall can derail even the most well-intentioned documentation efforts…</p>
<p><strong>BONUS #7. Delay any documentation platform decisions</strong></p>
<p>You can’t make progress if you spend valuable time debating tools. Technical teams frequently fall into the trap of believing the right platform will solve their documentation challenges. For example, we’ve seen platform deliberations become proxy wars for other organizational issues. These discussions often paralyze documentation efforts completely.&nbsp;</p>
<p>👉 The &#8220;perfect&#8221; platform is the one you have because it means you can incorporate robust documentation immediately. You&#8217;ll deliver value to developers faster while gaining insights that will inform better platform decisions later.</p>
<p>What’s important to remember is that it doesn&#8217;t require a massive overhaul to make your documentation a priority. Focus your attention on these key areas — and consider objective, external guidance from a trusted partner.</p>
<h2>Get a Docs Partner Who Knows What Developers Want</h2>
<p>Developers deserve great documentation, and the steps to provide it are not complicated. You’ll see faster onboarding, greater developer adoption, and improved product success. Robust documentation will reshape your technical product from a set of features into solutions for real problems.&nbsp;</p>
<p>You can accelerate your progress when you work with a partner who understands your audience. They can provide an objective assessment and a helpful ear as you prioritize your documentation initiatives. EveryDeveloper helps product and marketing teams create documentation that genuinely serves developer needs — turning your docs from a pain point into a competitive advantage.&nbsp;</p>
<p>Our team combines developer backgrounds with strong communication chops. We’ve seen hundreds of developer portals and can help you identify high-impact improvements through our objective documentation gap process.</p>
<p>Ready to make your documentation a priority? <a href="https://everydeveloper.com/services/#documentation">Reach out to EveryDeveloper</a> and schedule a short conversation. Your developers — and your bottom line — will thank you.</p>]]></content:encoded>
    </item>
    <item>
      <title>Innovative Developer Tutorial Interfaces</title>
      <link>https://everydeveloper.com/blog/innovative-developer-tutorial-interfaces/</link>
      <guid>https://everydeveloper.com/blog/innovative-developer-tutorial-interfaces/</guid>
      <pubDate>Thu, 27 Feb 2025 07:46:02 GMT</pubDate>
      <description>You can probably imagine yourself midway through a complex technical tutorial. You have multiple terminal windows open. Your browser has tabs aplenty. Your fingers have memorized the “Ctrl-F” pattern as you search for the next step. The best dev tool and API companies aim to provide a better developer experience with tutorial content. We’ve collected…</description>
      <content:encoded><![CDATA[<p>You can probably imagine yourself midway through a complex technical tutorial. You have multiple terminal windows open. Your browser has tabs aplenty. Your fingers have memorized the “Ctrl-F” pattern as you search for the next step.</p>
<p>The best dev tool and API companies aim to provide a better developer experience with tutorial content. We’ve collected six examples to encourage you to educate and inspire developers!</p>
<h2>Provide Code and Context in One Place</h2>
<p>A great programming tutorial provides both code and context. You need to know what steps to perform and why they’re important. Stripe engineered an <a href="https://docs.stripe.com/checkout/quickstart">immersive tutorial format</a> for its code samples. It provides code and context in a single page, pulling readers deeper into the experience.</p>
<figure><img src="/wp-content/uploads/2025/02/stripe-tutorial-1024x572.png" alt="" /></figure>
<p><br>Already frequently mentioned in conversations about the <a href="https://everydeveloper.com/developer-documentation-examples/">best API documentation</a>, Stripe used its popular two-column approach in a new way with its tutorial. A typical step-by-step guide takes the left column, while code examples are located to the right. More notably, the code emulates an editor with a tabbed interface. Finally, a preview pane shows how the HTML and CSS render.</p>
<p>Developers can click through to explore, though the files are not editable. The real power of this tutorial is clear as you click or scroll through the steps in the left column. The section of code is highlighted on the right side in the appropriate file.</p>
<p>For those who want to make changes, Stripe makes the entire sample available as a download or with a quick click through to VS Code (with the Stripe extension installed). This allows for a more hands-on learning method.</p>
<h2>Drip Out Learnings Through Daily Emails</h2>
<p>Tutorial innovations don’t need to involve large engineering efforts. If the goal is to help developers layer on additional understanding, that can be achieved by frequent, smaller lessons. That’s the angle Dan Abramov took when he started <a href="https://justjavascript.com/">Just JavaScript</a>.</p>
<figure><img src="/wp-content/uploads/2020/07/6a78ba9dc89fe44c2b4098835437e082.png" alt="" /></figure>
<p><br>Though the site now is a complete course on JavaScript&#8217;s &#8220;mental models,&#8221; it started as a simple email sequence. Dan sent an email every day, unpacking another JavaScript concept. Each included an exercise or question, which is answered further down in the email.</p>
<p>But his goal was always something larger. At the time, Dan said as much:</p>
<blockquote><p>Over time these emails will evolve into an in-depth, interactive, fun, multimedia course that explains these powerful mental models for programming with JavaScript.</p></blockquote>
<p>However, by starting here, he showed you don’t need to be fancy to provide a good learning experience.</p>
<h2>Make the Training into a Game</h2>
<p>Would you choose to play a video game or read a textbook? For most developers, they’d grab the controller every time.</p>
<blockquote><p>Playing Crash Bandicoot and realising how good technical writing and cirriculum is similar to good game design. Note this has nothing to do with gamification, which is a hollow version of game design.— Dan Abramov (@dan_abramov) February 22, 2020</p></blockquote>
<p>In fact, the long-term plan for Dan Abramov’s JavaScript emails is to become “The Crash Bandicoot of JavaScript courses.” A prime example of a game as developer education is <a href="https://www.twilio.com/quest">TwilioQuest</a>, the 8-bit-inspired program from Twilio.</p>
<figure><img src="/wp-content/uploads/2020/07/2bfb5bdfac5fbb2dc27a89cbe87620e7-1024x632.png" alt="" /></figure>
<p><br>Though the company spun it out as a non-Twilio, <a href="https://github.com/TerminalQuest">open source project</a>, it had several iterations inside the company. Originally a web-based experience, TwilioQuest went desktop in 2019 with a cross-platform downloadable game. Developers (and aspiring devs) completed missions while learning about languages, Twilio products, and more.</p>
<p>The game was a key part of road shows and workshops. Here&#8217;s how they introduced the 2021 version of the quest, which gives you an idea of how game-like the team made the experience:</p>
<p>https://www.youtube.com/watch?v=oNuB_GYqkR4</p>
<p>It&#8217;s no coincidence that innovative tutorial interfaces come from companies like Twilio and Stripe. They are two of the <a href="https://everydeveloper.com/companies/homepages-gallery/">30 companies with great developer experience</a>. Each company had teams behind these tutorial projects, but that doesn&#8217;t mean it&#8217;s how you must do it. There are some ready made platforms to help, too.</p>
<h2>Provide Everything You Need to Get to First Success</h2>
<p>There is much to prepare for developers to try out a technical product successfully. They&#8217;ll often need a sample application, dummy data, and an environment to run their test. Only after fulfilling every prerequisite are they ready to learn what your tutorial teaches. That assumes they make it that far and aren&#8217;t exhausted.</p>
<figure><img src="/wp-content/uploads/2025/02/red-hat-instruqt.png" alt="" /></figure>
<p><br>Red Hat uses <a href="https://instruqt.com/">Instruqt</a>&#8216;s platform to give devs a complete setup. Their sandbox environments with a framework for sample apps and disposable cloud environments mean developers can <a href="https://everydeveloper.com/after-hello-world/">focus on Hello World and beyond</a>. Too often, the scaffolding to prepare for coding is the biggest obstacle, and devs never have that aha moment.</p>
<p>You&#8217;ll still need to create the tutorial itself when using Instruqt or other sandbox platforms. But the platforms remove the effort needed to streamline the development prerequisites. To get a feel for Instruqt, check out Red Hat&#8217;s <a href="https://www.redhat.com/en/interactive-labs">Interactive Labs</a>. Or read on for other options to host your tutorial inside a tool made for that purpose.</p>
<h2>Code Editor with Embedded Screencast</h2>
<p>The goal of most tutorials is for developers to follow along with each step, learning as they go. They will retain more of the information if they try it themselves. The team at Scrimba makes that easy with an in-browser code editor that includes embedded audio and video to complete the screencast experience.</p>
<figure><img src="/wp-content/uploads/2020/07/79b166b4745d0198343c1c3a97474a2b.png" alt="" /></figure>
<p><br>In addition to watching an instructor type out code, developers can edit and run the Scrimba tutorial code right in the browser. Anyone can create their own &#8220;Scrims,&#8221; where you include the files, code, and context that developers will need to finish your tutorial.</p>
<h2>Courses with Short, Punchy Screencasts</h2>
<p>Some tutorials can be a slog to get through. Whether written or video, you want to provide a sequence of quick wins to encourage developers. JavaScript instruction site <a href="https://egghead.io/">egghead</a> provides a great example.</p>
<figure><img src="/wp-content/uploads/2020/07/78f8ca804c922b48b0c53f960e8b35d5-1024x729.png" alt="" /></figure>
<p><br>Each lesson is about two minutes long. By necessity, it is incredibly focused on a single topic. These are often part of a larger course, but the egghead style encourages these lessons to work on their own. There’s even a <a href="https://howtoegghead.com/">how to egghead</a> site if you want to try your hand at this instruction method.</p>
<h2>Build Innovative Tutorials with a Content Partner</h2>
<p>Now that you’ve seen how others have pushed the envelope of education, where will you go with your developer tutorials? No matter what, you’ll need to fill your guide with educational developer content. Oh, and you&#8217;ll also have to figure out what tutorials you need to help developers reach success.</p>
<p><a href="https://everydeveloper.com/services/">EveryDeveloper can help you</a>:</p>
<ul>
<li>Create memorable, useful tutorials that developers will share with others</li>



<li>Identify topics with the potential to have an outsized impact</li>



<li>See your developer experience with a new, objective lens</li>
</ul>
<p>Your tutorials have the opportunity to build trust with developers and pull them closer. You want to collaborate with a team that has been there. <a href="https://everydeveloper.com/services/">Reach out today</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Does “Developer First” Mean What You Think It Means?</title>
      <link>https://everydeveloper.com/blog/which-developer-first/</link>
      <guid>https://everydeveloper.com/blog/which-developer-first/</guid>
      <pubDate>Wed, 29 Jan 2025 04:00:00 GMT</pubDate>
      <description>You may have noticed a label attached to companies with technical products. The label suggests developers are an important part of their ‘go-to-market.’ Their product is likely a dev tool or a solution that requires a degree of integration to be useful. That label — “developer first” — is applied so broadly that it often…</description>
      <content:encoded><![CDATA[<p>You may have noticed a label attached to companies with technical products. The label suggests developers are an important part of their ‘go-to-market.’ Their product is likely a dev tool or a solution that requires a degree of integration to be useful. That label — “developer first” — is applied so broadly that it often means different things.</p>
<p>In fact, that’s why we’ve used the term “developer-focused” ourselves: You can’t focus on multiple audiences at once. If that’s what you’re doing, perhaps you’re elsewhere on <a href="https://everydeveloper.com/developer-marketing-continuum/">the developer marketing continuum</a>.</p>
<p>When companies use the developer-first label, it seems to come down to a few categories and definitions of “first”:</p>
<ul>
<li>First marketing audience?</li>



<li>First users in a company?</li>



<li>First, as in most important, audience?</li>
</ul>
<p>We’ll cover each approach with examples from real companies. Hopefully, you’ll also see the lessons you can pull from others’ experiences. And you’ll determine the areas where you can truly <em>put developers first</em>.</p>
<h2>Developers as Your First Marketing Audience</h2>
<p>Sometimes, companies prioritize developers in the early stages of a product. Using this approach, they may identify a larger market but see developers as the starting point: They’ll focus on developer communities, courting builders to use their product.&nbsp;</p>
<p>These can be exciting times for developers who find the product. Finally, a tool built for their problems! However, as these products mature, their primary audience often shifts to that “large market” they’ve been eyeing the whole time.</p>
<p>One example is <a href="https://www.contentful.com/">Contentful</a>, which sure looked like a dev tool when it first came to market. Here’s an early version of the Contentful home page.</p>
<figure><img src="/wp-content/uploads/2025/01/Screen-Shot-2025-01-07-at-1.05.07-PM-1-1024x594.png" alt="" /></figure>
<p>“All your content, one API” was a promise to a developer. In fact, Contentful helped create and popularize the idea of a headless content management system (CMS). Traditionally, content was stored in the same tool that displayed it, and developers had to grapple with these systems to get their work done. A headless CMS like Contentful made it possible to decouple content storage and delivery.</p>
<p>You can now find all sorts of “headless” tools, which are essentially APIs that let developers interact without needing a user interface. You can customize your frontend without trudging through clunky interactions in the acronym-laden worlds of digital asset management (DAM), customer relationship management (CRM), and more.&nbsp;</p>
<p>But while modularity might appeal to developers, these tools are often primarily used by other teams. And that’s why Contentful eventually broadened its audience.</p>
<p>Here’s a more recent screenshot of Contentful’s home page.</p>
<figure><img src="/wp-content/uploads/2025/01/Screen-Shot-2025-01-07-at-1.06.37-PM-1024x641.png" alt="" /></figure>
<p>Not only have they moved beyond the developers, but the first thing Contentful wants you to see is that they cater to several other audiences. Marketers, designers, and content editors all share the stage with devs. And the hero messaging — and that entire home page — is not talking to developers.</p>
<p>Developers were Contentful’s first marketing audience, but Contentful was only briefly developer first.</p>
<p>It’s a natural progression for some companies, even those with a hearty developer focus. My experience at email infrastructure company <a href="https://sendgrid.com/en-us">SendGrid</a> mirrors Contentful’s evolution. We frequently discussed whether SendGrid was a developer company that started with email… or an email company that started with developers. Though developers fueled SendGrid’s early success, solving email deliverability problems for marketers was what eventually ignited the company’s growth.</p>
<p>Now part of Twilio, SendGrid attempts to ride the fence between developers and marketers.</p>
<figure><img src="/wp-content/uploads/2025/01/Screen-Shot-2025-01-13-at-5.23.27-PM-1024x470.png" alt="" /></figure>
<p>SendGrid still has a great developer story and a powerful API to its deliverability platform. But when you’re paid on volume, your audience is the one who will most increase that volume. For email, that’s marketers.</p>
<p>Indeed, its parent company Twilio — long looked up to as a developer-focused company — has made its own transition to broader audiences. Its suite of “communication APIs” solves problems for more than just developers, even if that’s where they started.</p>
<p>Twilio maintains a good reputation with developers. It includes documentation and other support that devs seek. If your company wants to do right by developers as you broaden your audience, Twilio is still one to look to for inspiration. But first, make sure you aren’t actually another type of “developer first.”</p>
<h2>Developers as Your First Users in a Company</h2>
<p>In another interpretation, &#8220;developer first&#8221; means developers are the entry point into organizations. These companies view developers as influential adopters who can introduce their products to larger teams. They create tools that individual developers can easily integrate, then aim for organic growth within that dev’s company.&nbsp;</p>
<p>Sometimes called “bottom-up” or “land and expand,” this strategy relies on developers to champion the product. Decisionmakers tend to find budget when there’s adoption across their teams. While developers remain important, they&#8217;re seen primarily as a bridge to the broader organization.</p>
<p>Take the incident response tool <a href="https://www.pagerduty.com/">PagerDuty</a> as an example.</p>
<figure><img src="/wp-content/uploads/2025/01/Screen-Shot-2025-01-14-at-1.16.28-PM-1-1024x531.png" alt="" /></figure>
<p>This home page message is certainly not written for a developer. It’s typically leadership, maybe <em>not even engineering</em> leadership, who wants to “transform” anything other than data.</p>
<p>Yet, this operational resilience they seek requires that developers use PagerDuty or a similar product or process. Downtime happens, but the best teams quickly learn from it and harden their systems. Yes, individual developers care. At a minimum, they don’t want to wake up and babysit servers. Tools like PagerDuty benefit from usage by an entire team, which is what puts them in this category of developer first.</p>
<p>The opposite approach, often called “top-down,” assumes a product decision is made by leadership and dictated to developers. This makes a lot of sense when the product’s primary user is not the developer. In fact, most API programs and SaaS tools are what I call <a href="https://everydeveloper.com/developer-marketing-continuum/">developer-enabled companies</a>. Sales buys the CRM, for example, and developers implement it.</p>
<p>Top-down tends not to work well for the tools developers use every day. They want to have input or, ideally, use the tools they know will produce the best work. In many cases, they’ll outright refuse. For example, look at this <a href="https://www.reddit.com/r/StructuralEngineering/comments/13ejxez/comment/jjqhhdw/">passing comment</a> from a dev on Reddit:</p>
<p><em>My employer&#8217;s IT department is the worst about approving things, so I&#8217;m changing jobs because of it.</em></p>
<p>PagerDuty and dev tools like it still have utility with a few users. For example, you might have an engineering team of five that’s responsible for its own DevOps. They might jointly agree to use a tool together.</p>
<p>Many dev tools are even useful to a single developer, which makes the developer-as-first-user pattern an even more successful approach. Convincing a single developer is easier than an entire team, let alone a company with a top-down approach. However, if there’s not much reason to go beyond “single-player mode,” it’s probably best to focus on a great experience rather than forcing some viral loop.</p>
<p>However, the most useful dev tools will naturally expand within an organization if you have the features to solve larger problems. For example, consider how the API dev tool <a href="https://www.postman.com/">Postman</a> began as a Chrome extension to easily test API calls. It handled authentication and made the JSON returned from a request pretty.</p>
<figure><img src="/wp-content/uploads/2025/01/Screen-Shot-2025-01-14-at-4.12.33-PM-1024x924.png" alt="" /></figure>
<p>Over time, it added collections of API requests, testing to make sure the result is as you expect, and accounts to sync your data between machines. While useful for individual developers, this deeper technical work is best shared with a team — and most developers are members of teams.</p>
<p>In this <a href="https://www.youtube.com/watch?v=tl_0Os6z_3o">Developer Marketing Stories</a> episode, former Postman marketing leader Kasey Byrne shared the vision that led to the tool’s expansion beyond a solo dev Chrome extension to the platform it is today:</p>
<p><em>The idea was a platform to program a bunch of tests or even small programs. You can use it to do all of your API work rather than a quick tool to find out whether the API works the way you expected.</em></p>
<p>Eventually, the Chrome extension was discontinued, and now Postman is available as a desktop app with cloud features. Sharing collections — a useful team feature — is functionality its users expect. Every day, individual developers discover the platform and find utility in it themselves before building alongside the rest of their team.</p>
<p>While developers are an important audience to Postman, its focus is primarily on team collaboration. That makes developers the first, albeit not the <em>only,</em> Postman users in a company. In some ways, these distinctions are related to the stage of a dev tool’s company. Yet, it’s possible to keep focus on developers even when you’re one of the largest developer brands in the world.</p>
<h2>Developers as Your Most Important Audience</h2>
<p>The third interpretation of &#8220;developer first&#8221; is perhaps the most literal. In this approach, developers aren&#8217;t just the initial audience or a stepping stone to other markets. They&#8217;re the primary users and the enduring focus of the product.&nbsp;</p>
<p>Companies with this mindset build tools specifically for developers, prioritizing their needs above all else. This isn&#8217;t about using developers to reach a different audience — it&#8217;s about serving developers as the main audience. These companies believe that by solving developers&#8217; problems exceptionally well, they can build a sustainable business. It&#8217;s a long-term commitment to the developer community, not just a phase or a strategy.</p>
<p>Two months before filing for IPO (and entering the quiet period), Twilio founder Jeff Lawson published “Your strategy’s last message to developers:”</p>
<p><em>The problem with building or buying an API as a “strategy” is that strategies change, often rapidly. They shift with new leadership, they shift with corporate priorities, they shift with the breeze. When the latest boardroom talk is about APIs, you get an API strategy. And when attention turns to the next big thing (“Drones!” “Bitcoin!” “VR!”), you get a new “strategy.”</em></p>
<p>As far as I can tell, it was his last message as CEO of a private company.</p>
<p>Seemingly inspired by Venmo’s API closure, the post discussed why developers don’t trust the whims of API platforms.</p>
<p>Too many companies treat APIs (or developers themselves) as fleeting strategies rather than core business models. Many of us have seen this play out dozens of times: APIs shut down or drastically changed. Dev time wasted. Trust eroded.</p>
<p>Twilio is a very different company now. As mentioned earlier, it has been forced to broaden its audience, yet developers are still a fundamental part of the business, not just a temporary tactic.</p>
<p>Through growth and an acquisition by one of the largest technology companies, <a href="https://github.com/">GitHub</a> has kept its focus on developers.</p>
<figure><img src="/wp-content/uploads/2025/01/Screen-Shot-2025-01-24-at-11.33.32-AM-4-1024x623.png" alt="" /></figure>
<p>The primary message on GitHub’s home page still speaks to developers. They want to build and ship software! Yes, it hints at features that go beyond a developer’s purview (“collaboration” is more likely a leadership concern), but the home page still has code. That’s very developer-centric.</p>
<p>GitHub is a developer tool, but it’s come a long way from simply hosting repositories for a growing open-source version control system. Even in its earliest days, GitHub knew it needed social features to help developers communicate about the code they’re committing. Over time, it’s layered a lot on top of those code repos: issues, pull requests, code reviews, and more. “Enterprise” plans have been part of GitHub for over a decade, but they’re a way to appease devs within the enterprise instead of a clear management strategy.</p>
<p>In 2018, Microsoft acquired GitHub for several billion dollars. How many stories with this plotline end poorly? Most of them. And yet, GitHub continues to be strong with its developer audience.</p>
<p>The GitHub/Microsoft story is not the only positive MegaCorp developer company acquisition. Heroku was still a fairly young product when Salesforce bought it in 2011. And though the cloud hosting platform has experienced some bumps with its dev audience (eliminating the free tier being a big one), they’ve maintained the focus on these builders.</p>
<p>The platform started with its sights on Ruby on Rails. As it expanded to many other languages and frameworks, these technology choices have remained on the home page. In other words, Heroku is not just a broad cloud platform — it’s a collection of very focused entry points to its cloud platform.</p>
<p>That’s not to say Heroku hasn’t attempted to expand its market and audience. The <a href="https://www.heroku.com/solutions">solutions page</a>, for example, shows it wants to speak across an organization.</p>
<figure><img src="/wp-content/uploads/2025/01/Screen-Shot-2025-01-24-at-12.21.32-PM-1-1024x665.png" alt="" /></figure>
<p>But a few things to notice here:</p>
<ol>
<li>These are still primarily technical audiences.</li>



<li>Developers get the prime, upper-left spot.</li>
</ol>
<p>To follow in the steps of GitHub and Heroku, it has to make sense for your product and company. But it’s not a foregone conclusion that developers must become less important over time. You can give them the upper-left treatment. And maybe you don’t need to move on to other audiences at all. At a minimum, decide <em>where to put developers first</em> and then ruthlessly maintain your focus on them where it matters.</p>
<h2>You Succeed When You Put Developers First</h2>
<p>Even if developers aren&#8217;t your only audience, there are still ways to prioritize their needs and experiences. By focusing on key areas that matter most to developers, you can create a more engaging and supportive environment. This approach not only benefits developers but can also drive success for your product and company.</p>
<p>Here are five practical ways to put developers first, regardless of your overall audience strategy:</p>
<ul>
<li><strong>Show what’s for them</strong>. Steer developers toward a space where you can put them first. More than half of the <a href="https://everydeveloper.com/developer-tool-homepages/">top dev-focused companies have devs in global navigation</a>.</li>



<li><strong>Share your open source</strong>. Developers value open-source contributions. Even if your product itself isn’t open source, make tools and examples available on GitHub.</li>



<li><strong>Inspire with use cases</strong>. Showcase real-world developer solutions. Don’t just tell them how to build — explain <em>why</em> to build.</li>



<li><strong>Keep robust documentation</strong>. As with use cases, <a href="https://everydeveloper.com/developer-documentation-examples/">great documentation goes beyond the basics</a>. Include all the functionality and context to help developers self-serve.</li>



<li><strong>Help with the right humans</strong>. When developers are ready for help, they’ll ask. But they don’t want to have a long sales call with someone who can’t answer their questions.</li>
</ul>
<p>“Developer first” may seem like a simple label, but its implementation can vary widely, sometimes in ways that negatively impact the developer audience. While your business strategy will be driven by the market for your technical product — and all the audiences that entails — you can identify the places where developers are the most important audience. In those situations, you can put them first.</p>
<p>Maintaining a genuine commitment to developers in key areas can set your company apart, even as your overall strategy evolves. By implementing the strategies we&#8217;ve discussed — from creating developer-friendly spaces on your website to providing robust documentation and support — you can build lasting relationships with the developer community.</p>
<p>When you need a partner for your practice, <a href="https://everydeveloper.com/services/">reach out to EveryDeveloper</a> to discuss how we can help. We’ve worked with developer audiences for companies of all sizes, stages, and definitions of “developer first.” We can save your team valuable time as you navigate a tricky audience.</p>]]></content:encoded>
    </item>
    <item>
      <title>The Pages Every Developer Is Searching</title>
      <link>https://everydeveloper.com/blog/the-pages-every-developer-is-searching/</link>
      <guid>https://everydeveloper.com/blog/the-pages-every-developer-is-searching/</guid>
      <pubDate>Mon, 09 Dec 2024 09:58:03 GMT</pubDate>
      <description>As marketers, we often dream of users having an ideal website experience: They arrive on the home page, and after admiring the headline’s messaging, they easily navigate to the place with the exact answer to their question. The real world is a bit messier, isn’t it? For one, many queries are sought with offsite searches,…</description>
      <content:encoded><![CDATA[<p>As marketers, we often dream of users having an ideal website experience: They arrive on the home page, and after admiring the headline’s messaging, they easily navigate to the place with the exact answer to their question.</p>
<figure><img src="/wp-content/uploads/2024/11/Screen-Shot-2024-11-21-at-3.37.53-PM-1-1024x571.png" alt="" /></figure>
<p>The real world is a bit messier, isn’t it? For one, many queries are sought with offsite searches, such as Google or ChatGPT. Users may not even click through to your website at all.</p>
<p>But when a developer already knows about your company and makes the effort to visit your online presence, there’s a good chance they’ll find the answers they’re looking for — assuming you’ve thought to put that content somewhere on your site.</p>
<p>Whether your brand gets a handful of clicks or robust activity, there’s always room for improvement. By looking at how developers search for well-known technical companies, we can see the types of information they want from you. Even better, we can create a clearer picture of their problems.</p>
<figure><img src="/wp-content/uploads/2024/11/Screen-Shot-2024-11-22-at-10.40.03-AM-1-1024x428.png" alt="" /></figure>
<p>To prepare this post on the pages that developers search, we looked deep into keywords where ten top technical companies rank: DigitalOcean, GitHub, GitLab, Heroku, MongoDB, Netlify, Okta, Postman, Twilio, and Vercel. Then, we removed terms irrelevant to developers, like stocks and CEOs (sorry, finance people).</p>
<p>We found five areas that developers want to explore:</p>
<ol>
<li>
<ol></ol>
</li>
</ol>
<ol>
<li>
<ol>
<li>Developer experience resources</li>
</ol>
</li>
</ol>
<ol>
<li>
<ol>
<li>Complementary tools</li>
</ol>
</li>
</ol>
<ol>
<li>
<ol>
<li>The competition</li>
</ol>
</li>
</ol>
<ol>
<li>
<ol>
<li>Use cases and tutorials</li>
</ol>
</li>
</ol>
<ol>
<li>
<ol>
<li>Pricing</li>
</ol>
</li>
</ol>
<p>Keywords related to these categories appeared in at least five of the ten companies, often more. So let’s discover the keywords developers use, why we think these areas are important, and how you can include the lessons in your work with developers.</p>
<h2>Developer Experience Resources: Show Me the Docs</h2>
<p>When developers are your product&#8217;s primary audience, <a href="https://everydeveloper.com/developer-experience/">developer experience (DX) is something everyone should care about</a>. Marketers, product managers, and developer relations teams obsess over every developer interaction with their products. Top of that list is documentation, but as you’ll see, that’s not the complete story.</p>
<h3>Developer experience keywords</h3>
<figure>
<table>
<tbody>
<tr>
<td><strong>{company} keyword</strong></td>
<td><strong>Appearances (out of 10)</strong></td>
</tr>
<tr>
<td>{company} api</td>
<td>10</td>
</tr>
<tr>
<td>{company} documentation</td>
<td>10</td>
</tr>
<tr>
<td>{company} down</td>
<td>10</td>
</tr>
<tr>
<td>{company} status</td>
<td>10</td>
</tr>
<tr>
<td>{company} cli</td>
<td>9</td>
</tr>
<tr>
<td>{company} wiki</td>
<td>9</td>
</tr>
<tr>
<td>{company} docs</td>
<td>8</td>
</tr>
<tr>
<td>{company} download</td>
<td>8</td>
</tr>
<tr>
<td>{company} issues</td>
<td>8</td>
</tr>
<tr>
<td>{company} security</td>
<td>8</td>
</tr>
<tr>
<td>{company} status page</td>
<td>8</td>
</tr>
<tr>
<td>{company} authentication</td>
<td>7</td>
</tr>
<tr>
<td>{company} logs</td>
<td>6</td>
</tr>
<tr>
<td>{company} rest api</td>
<td>6</td>
</tr>
<tr>
<td>{company} api documentation</td>
<td>5</td>
</tr>
<tr>
<td>{company} down detector</td>
<td>5</td>
</tr>
</tbody>
</table>
</figure>
<p>Dev tool performance is a frequent search topic. All the companies we reviewed had some kind of status page with up/downtime, but <a href="https://everydeveloper.com/evaluate-documentation-like-a-developer/">what matters to developers</a> is that these pages aren’t buried four clicks deep. A prominent footer link across the website, dashboard, and docs is a trust signal that you value uptime for your dev tool.</p>
<p>What could be more important than uptime? According to the <a href="https://survey.stackoverflow.co/2024/work#purchasing-technology">2024 Stack Overflow survey</a>, an API is the top factor for whether developers will endorse your tool. That may explain why developers also want to find your API. Of the companies we reviewed, only Twilio has an API as the primary product. And yet, all ten have devs looking for their APIs.</p>
<p>Naturally, devs also want to find your API documentation and the docs for your entire product. Like status, they might search for these because sometimes it’s difficult to discover the docs or at least the <em>right </em>documentation (since these companies often have multiple products).</p>
<p>Finally, developers will search for concepts (authentication, security, logs) and additional interfaces to your product (CLI, download). While we’ve considered these as elements of DX, there’s an entire ecosystem around dev tools. You want to ensure your product plays nicely within that ecosystem. You can tap into this interest with content that discusses how other tools integrate with your own.</p>
<p>Inspiration to Reach a Technical Audience</p>
<p>Developers are searching for answers. Make sure they find yours. Subscribe for weekly tips and examples that help you create content developers actually look for—and trust once they land on your site.</p>
<p><span>Complementary Tools: Help Me Fit You in My Workflow</span></p>
<p>When we help clients <a href="https://everydeveloper.com/services/">attract more developers to their dev tool</a>, one of the first places we look is the other products their audience uses.&nbsp;</p>
<p>Let’s say your product analyzes new code checked into repositories. That means engineers who use your product also have a source control system. They likely also run a continuous integration tool.&nbsp;</p>
<p>Every dev tool will have this cluster of complementary products. We discovered some common categories in our review of these search terms.</p>
<h3>Complementary tool keywords</h3>
<figure>
<table>
<tbody>
<tr>
<td><strong>{company} keyword</strong></td>
<td><strong>Appearances (out of 10)</strong></td>
</tr>
<tr>
<td>{company} ai</td>
<td>10</td>
</tr>
<tr>
<td>{company} aws</td>
<td>9</td>
</tr>
<tr>
<td>{company} docker</td>
<td>8</td>
</tr>
<tr>
<td>{company} python</td>
<td>8</td>
</tr>
<tr>
<td>{company} terraform</td>
<td>8</td>
</tr>
<tr>
<td>{company} webhooks</td>
<td>8</td>
</tr>
<tr>
<td>{company} github</td>
<td>7</td>
</tr>
<tr>
<td>{company} database</td>
<td>6</td>
</tr>
<tr>
<td>{company} datadog</td>
<td>6</td>
</tr>
<tr>
<td>{company} integrations</td>
<td>6</td>
</tr>
<tr>
<td>{company} nodejs</td>
<td>6</td>
</tr>
<tr>
<td>{company} slack integration</td>
<td>6</td>
</tr>
<tr>
<td>{company} wordpress</td>
<td>6</td>
</tr>
<tr>
<td>{company} cloudflare</td>
<td>5</td>
</tr>
<tr>
<td>{company} elasticsearch</td>
<td>5</td>
</tr>
<tr>
<td>{company} fastapi</td>
<td>5</td>
</tr>
<tr>
<td>{company} functions</td>
<td>5</td>
</tr>
<tr>
<td>{company} go</td>
<td>5</td>
</tr>
<tr>
<td>{company} golang</td>
<td>5</td>
</tr>
<tr>
<td>{company} kubernetes</td>
<td>5</td>
</tr>
<tr>
<td>{company} laravel</td>
<td>5</td>
</tr>
<tr>
<td>{company} mongodb</td>
<td>5</td>
</tr>
<tr>
<td>{company} mysql</td>
<td>5</td>
</tr>
<tr>
<td>{company} postgres</td>
<td>5</td>
</tr>
<tr>
<td>{company} supabase</td>
<td>5</td>
</tr>
</tbody>
</table>
</figure>
<p>First, artificial intelligence cannot be ignored, as developers search for AI alongside all ten popular products we reviewed. There’s a lot of noise around the topic, but it’s also become part of the developer workflow. We&#8217;ve discussed how <a href="https://everydeveloper.com/technical-content-with-ai/">AI has yet to replace human innovation</a> when it comes to technical content. But these search results show devs want to know its impact, so it&#8217;s a good idea to share a story about how they can use AI with your product.</p>
<p>The other terms broadly fall into these categories:</p>
<ul>
<li>
<ul></ul>
</li>
</ul>
<ul>
<li>
<ul>
<li>Databases</li>
</ul>
</li>
</ul>
<ul>
<li>
<ul>
<li>Programming languages</li>
</ul>
</li>
</ul>
<ul>
<li>
<ul>
<li>Cloud infrastructure</li>
</ul>
</li>
</ul>
<p>Every application needs to store data, so it’s unsurprising that databases show up here. What’s notable is the mix of generic (database, MySQL, PostgreSQL) and specific (Supabase, MongoDB, Elasticsearch) tools.</p>
<p>Programming languages are among our favorite angles for content that attracts a specific developer. If you have a story about how your product integrates with Python, Node.js, or Go, you can reach out to more of those developers and help solve their problems. You’ll also provide a great experience along the way if you have SDKs or other language-specific support.</p>
<p>In addition to programming languages, consider leveling up your product with framework support. Laravel has gained tremendous popularity in the last few years. While it’s the only framework in the search data, other products have succeeded too, especially when we look into more specific tools developers use. Stormpath’s story with frameworks figures prominently in <a href="https://everydeveloper.com/books/technical-content-strategy-decoded/">Technical Content Strategy Decoded</a> and is credited with finding a new trajectory for the company eventually acquired by Okta.</p>
<p>Docker, Terraform, and Kubernetes are all ways to provision and run cloud infrastructure. Like frameworks, when you target these open-source tools, you’ll enable developers to use your product within their existing ecosystem. Looking at the keywords, you’ll also find commercial terms, like AWS and Cloudflare; this shows that developers want your product framed around the way they run their applications.</p>
<p>The largest category we found involves complementary tools. And there’s some bias here to the type of dev tools we selected to review. You’ll find these and more when you understand the dev workflow of your product’s potential audience. But let’s not forget the other companies and products that compete for the same developer attention.</p>
<h2>The Competition: How Does Your Product Compare?</h2>
<p>As much as every marketer wants to present the <em>one and only solution</em> to a developer’s problem, the reality is that options abound. Your job is to understand the pros and cons of available choices and position your product in the best possible light. You can even reach developers while they’re “shopping” with answers to their questions about your competitors.</p>
<h3>Competitive product keywords</h3>
<figure>
<table>
<tbody>
<tr>
<td><strong>{company} keyword</strong></td>
<td><strong>Appearances (out of 10)</strong></td>
</tr>
<tr>
<td>{company} alternatives</td>
<td>10</td>
</tr>
<tr>
<td>{company} competitors</td>
<td>10</td>
</tr>
<tr>
<td>{company} vs</td>
<td>9</td>
</tr>
<tr>
<td>{company} firebase vs</td>
<td>5</td>
</tr>
<tr>
<td>{company} open source</td>
<td>5</td>
</tr>
<tr>
<td>{company} vs aws</td>
<td>5</td>
</tr>
<tr>
<td>{company} vs azure</td>
<td>5</td>
</tr>
<tr>
<td>{company} vs firebase</td>
<td>5</td>
</tr>
</tbody>
</table>
</figure>
<p>The competitor comparison with a features chart is a product marketing classic. Developers will likely seek out unbiased versions, but perhaps they’ll give yours a skim. Maybe you can show up as they look for your direct competitors, as well.</p>
<p>There’s also an opportunity for longer versions of these comparisons. Perhaps a roundup of solutions to specific use cases or a deep dive featuring comparisons with developer quotes.&nbsp;</p>
<p>Just know they’ll take your words with <a href="https://everydeveloper.com/dev-tool-journalist/">a healthy dose of skepticism</a>. See what you can do to provide something that comes across as more objective and build developer trust through less promotional marketing.&nbsp;</p>
<p>You can also expand your definition of “competitor.” The biggest competition for dev tools might be a developer building something themselves. That’s one reason we see “open source” among this list of common keywords.&nbsp;</p>
<p>Developers often look for open-source tools to solve their problems. Provide a reasonable review of open-source alternatives, explain the trade-offs, and highlight when it makes sense to use your product instead. Many will still go the open-source route, but some are sure to give you a try.</p>
<p>Finally, note the infrastructure brands we found in these developer search terms. Since several of the reviewed companies are cloud hosts, it makes sense that AWS and Azure would show up here. These complement many dev tools but appear as competitors here because of the “vs” modifier. Similarly, the flexible Firebase product tends to be compared to cloud tools because of their datastore options. As with complementary keywords, consider your competitive landscape and include the big players in your content.</p>
<h2>Use Cases and Tutorials: Share Your Best Practices</h2>
<p>Developers love to say: “<a href="https://everydeveloper.com/features-and-benefits-in-developer-marketing/">Just show me the docs</a>.” The problem is docs aren’t enough to communicate why your product matters. And not just that: To whatever extent, everyone wants to be inspired when they’re looking for solutions. A glimpse at the keywords in this section shows how devs might not mind a little guidance.</p>
<h3>Use case keywords</h3>
<figure>
<table>
<tbody>
<tr>
<td><strong>{company} keyword</strong></td>
<td><strong>Appearances (out of 10)</strong></td>
</tr>
<tr>
<td>what is {company}</td>
<td>10</td>
</tr>
<tr>
<td>{company} how does work</td>
<td>8</td>
</tr>
<tr>
<td>{company} how to use</td>
<td>8</td>
</tr>
<tr>
<td>{company} tutorial</td>
<td>7</td>
</tr>
<tr>
<td>{company} certification</td>
<td>6</td>
</tr>
<tr>
<td>{company} cheat sheet</td>
<td>6</td>
</tr>
<tr>
<td>{company} install</td>
<td>6</td>
</tr>
<tr>
<td>{company} commands</td>
<td>5</td>
</tr>
<tr>
<td>{company} delete account</td>
<td>5</td>
</tr>
<tr>
<td>{company} oauth</td>
<td>5</td>
</tr>
</tbody>
</table>
</figure>
<p>Not every one of these searches may be from developer fingers. It’s tough to picture devs asking: “What is GitHub?” But we shouldn’t go the opposite direction, assuming they’re already familiar with our dev tools. There’s way too much for developers to know, and they can’t be experts at everything. In fact, that’s the very reason knowledge sharing is such an important part of the developer experience.</p>
<p>Sometimes, a tutorial is the perfect answer to a developer’s problem. It doesn’t always need to be a video, either. Videos are hard to skim — and skeptical devs won’t be certain your solution will fix their problem until their cursory glance.</p>
<p>Think beyond documentation for use cases and tutorials, and you’ll open up more options to inspire developers with what’s possible. Lean on interactive architecture diagrams, one-pager cheat sheets, and even deep education programs that might lead to certification. Use multiple formats and approaches as you get familiar with the problems your audience wants to solve.&nbsp;</p>
<p>Though the keywords in this post all mention brands, you can attract even more of the right developers when you <a href="https://everydeveloper.com/use-cases-elevate-your-technical-content/">present use cases before you mention the product</a>. Yes, help them solve their problems once they’ve found you, but also help them better understand the problems, too. And don’t ever let the problem be: “Where the heck do I find out what this costs?”</p>
<h2>Pricing: Can I Afford You?</h2>
<p>When we looked at the top dev-focused home pages, we learned that <a href="https://everydeveloper.com/companies/homepages-gallery/">more than 83% include a pricing page</a>. It’s not simply to show how the companies make money. It’s because developers want to know if their organization can afford it.&nbsp;</p>
<p>In fact, the pricing page is one of the most visited in every SaaS analytics we’ve ever seen. How developers search for it provides insight into how they think about dev tools and what it takes for them to champion a new one in their organization.</p>
<h3>Pricing keywords</h3>
<figure>
<table>
<tbody>
<tr>
<td><strong>{company} keyword</strong></td>
<td><strong>Appearances (out of 10)</strong></td>
</tr>
<tr>
<td>{company} pricing</td>
<td>10</td>
</tr>
<tr>
<td>{company} is free</td>
<td>10</td>
</tr>
<tr>
<td>{company} cost</td>
<td>10</td>
</tr>
<tr>
<td>{company} free</td>
<td>9</td>
</tr>
<tr>
<td>{company} price</td>
<td>9</td>
</tr>
<tr>
<td>{company} free tier</td>
<td>9</td>
</tr>
<tr>
<td>{company} plans</td>
<td>8</td>
</tr>
<tr>
<td>{company} enterprise pricing</td>
<td>7</td>
</tr>
<tr>
<td>{company} costs</td>
<td>7</td>
</tr>
<tr>
<td>{company} enterprise</td>
<td>6</td>
</tr>
<tr>
<td>{company} is open source</td>
<td>5</td>
</tr>
<tr>
<td>{company} free hosting</td>
<td>5</td>
</tr>
</tbody>
</table>
</figure>
<p>Normally, I’d grimace at targeting keyword phrases that include “free,” and you’ll see several on this list. There’s a myth that developers won’t buy anything, so you could easily take that lesson here. However, the story may be this: Developers don’t want to pay for your tool <em>until they see that it can help them.</em></p>
<p>Pricing may seem like a business decision, but it’s so much more than that when it comes to dev tools. It’s a trust builder, but it can also be a trust buster. What developers want is a free trial (or tier) that’s self-serve and clearly explains costs should they want to keep using it. These are numbers 3-5 on our <a href="https://everydeveloper.com/measure-dx/">13 components of great DX</a>.&nbsp;</p>
<p>Ask any developer about their biggest challenge on costing dev tools, and you’ll have a unanimous answer — getting enterprise pricing without an intensive sales call. The searches here confirm it. Seven of the ten companies we looked at rank for the “enterprise pricing” search, showing how devs are looking for the actual cost of any technical product. They’re browsing forums, asking colleagues, and doing anything to answer that question <em>without</em> talking to someone at your company.</p>
<p>They’re also hedging their bets. The open-source search might seem strange in the pricing section, but we included it here because developers want alternative solutions. Even before they integrate with your product, they think about how hard it would be to leave. Open source could give them an exit.</p>
<h2>Build Trust with Every Search Result</h2>
<p>Chances are you don’t work at one of the ten dev tool brands we reviewed in this post. But you have a marketing role for a technical product. You don’t just want developers to find it. You want them to try it — and hopefully use it and love it, too!</p>
<p>One good way to make the most of this post is to review each section with your team. Take notes about what you could do better to help developers find the content, context, and other resources they need. Increasingly, those answers don’t come only from search engines. Developers are also asking AI tools how to solve problems and which tools to consider. That means your documentation, tutorials, and product pages influence not only what ranks in search but also what appears in AI-generated responses.&nbsp;</p>
<p>If you want to understand how your product shows up in those conversations, our <b><a href="https://everydeveloper.com/llm-reach/">LLM Reach Assessment</a></b> evaluates the visibility of your developer tool within AI systems like ChatGPT, Claude, and Gemini when developers describe real problems.</p>
<p>Inspiration to Reach a Technical Audience</p>
<p>Developers are searching for answers. Make sure they find yours. Subscribe for weekly tips and examples that help you create content developers actually look for—and trust once they land on your site.</p>]]></content:encoded>
    </item>
    <item>
      <title>Why Developers Are Unresponsive to Traditional Marketing</title>
      <link>https://everydeveloper.com/blog/traditional-marketing-unresponsive/</link>
      <guid>https://everydeveloper.com/blog/traditional-marketing-unresponsive/</guid>
      <pubDate>Mon, 11 Nov 2024 16:10:31 GMT</pubDate>
      <description>As the Head of Technology at the manufacturing software company Fabriq, Yacine Hmito frequently interacts with technical products. He often finds blog posts without technical details, so he’s unable to assess the technology. Maybe it would be forgivable if he could discover the vision for the product. That’s usually missing, obscured by marketing speak. Then,…</description>
      <content:encoded><![CDATA[<p>As the Head of Technology at the manufacturing software company Fabriq, Yacine Hmito frequently interacts with technical products. He often finds blog posts without technical details, so he’s unable to assess the technology. Maybe it would be forgivable if he could discover the vision for the product. That’s usually missing, obscured by marketing speak. Then, Hmito attempts to use the product but finds it’s not self-serve. And then he bails: “If I see ‘Book a demo’ or ‘Talk to Sales,’ I am out.”</p>
<p>That’s the common experience of developers, engineers, architects, and other roles asked to evaluate technical products. Hmito’s experience is one <a href="https://everydeveloper.com/devtools-marketing-that-works-according-to-developers-themselves/">we’ve consistently seen developers voice</a>, often accompanied by the not particularly useful refrain of “developers hate marketing.”</p>
<p>While that may apply for some, the truth is that developers tend to be unresponsive to traditional marketing tactics. If you can understand the distinction, you may find yourself amongst the few marketers who succeed despite the skepticism of a technical audience.</p>
<p>What causes unresponsiveness? In this post, we’ll cover three categories: promising too much and delivering too little, demanding more developers’ attention than they want to give, and not answering their questions. These are the sorts of things that make Hmito and developers like him click away, close tabs, and maybe even write mean things about you in chat — all things you’d like to avoid.</p>
<h2>Marketing Frequently Overpromises and Underdelivers</h2>
<p>Imagine yourself reviewing a competitor’s comparison table of your product and theirs. Every line or two, you might find yourself shouting at your screen. Pointing at their apples and your oranges. These charts are obviously biased, and your competitor is describing their product in the best possible light.</p>
<p>But you don’t just bring that level of skepticism when it’s your own product that’s the focus — you bring it for every piece of technical marketing you see, and so do developers.</p>
<figure><img src="/wp-content/uploads/2024/11/aa328dfdcc94bf55b311d83eecd43ae3-1024x407.png" alt="" /></figure>
<p>When engaging with technical content, developers look for trade-offs and edge cases. To build faster, for example, what decisions did this company make? What are they doing for me that I might want to do myself? If no frontend experience is required, does that mean I can’t change how the frontend code looks or acts?</p>
<p>Even well-meaning developer messaging can look like an outrageous claim from the skeptic’s standpoint. And it’s a developer’s job to be skeptical! Building good software means watching for areas where computer instructions are open to (mis)interpretation.</p>
<p>Developers are also great at pattern matching. They’ve seen website headlines and polished demos that don’t hold up under the scrutiny of even a glance at the docs. If your promise is too good to be true, it will probably underdeliver. That matches their pattern.</p>
<p>To avoid tripping their radar, avoid hand-wavy or overly flowery messaging, including:</p>
<ul>
<li>
<ul></ul>
</li>
</ul>
<ul>
<li>
<ul>
<li><strong>Hyperbole:</strong> Easiest, fastest, simplest, best</li>
</ul>
</li>
</ul>
<ul>
<li>
<ul>
<li><strong>Glossy solutions:</strong> Highly scalable, zero-config, plug-and-play</li>
</ul>
</li>
</ul>
<ul>
<li>
<ul>
<li><strong>Non-technical benefits:</strong> World-changing, ROI guaranteed, high-velocity</li>
</ul>
</li>
</ul>
<p>They’ve been burned before. Let’s not bring up those memories.</p>
<p>Sometimes, when <a href="https://everydeveloper.com/services/">we advise companies about developer audiences</a>, they’ll ask how to handle the situation where their product really is the easiest, most scalable, game-changing solution to a dev’s problems.</p>
<p>We tell them to find another way to say it, ideally by framing how well they understand the developer’s pain points; and, perhaps, using toned-down language that can be backed up by data.</p>
<p>Inspiration to Reach a Technical Audience</p>
<p>Skip the gimmicks. Learn how to build real trust with developers through clear messaging, useful content, and technical details that answer their questions. Sign up for weekly strategies that work.</p>
<p><span>Developers Don’t Want Marketers to Steal their Attention</span></p>
<p>Any deep work requires focus. I’m writing this post in a state of intense concentration. By getting my thoughts into the right order, I’m hoping they’ll make sense as you read them. Every knowledge worker needs deep work periods. Developers need them more than most.</p>
<p>We’ve known the importance of developer attention for some time now. The <a href="https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/">Joel Test</a> is 25 years old. Though some of its questions may show their age, #8 calls out the need for “quiet working conditions.” And that’s another way of saying attention — something far too many marketers attempt to steal, which leads to what we all interpret as unresponsiveness. Really, devs are just protecting their focus and attention.</p>
<p>Let’s consider the common metrics marketers use to identify or qualify leads:</p>
<ul>
<li>
<ul></ul>
</li>
</ul>
<ul>
<li>
<ul>
<li>Fills out a form</li>
</ul>
</li>
</ul>
<ul>
<li>
<ul>
<li>Downloads an e-book</li>
</ul>
</li>
</ul>
<ul>
<li>
<ul>
<li>Registers for a webinar</li>
</ul>
</li>
</ul>
<ul>
<li>
<ul>
<li>Signs up for a trial</li>
</ul>
</li>
</ul>
<p>Each of these asks for a developer’s attention. However, just because they engage doesn’t mean they’ve given you free rein over all their attention. And this intention disconnect is where developers feel like marketing loses their goodwill.</p>
<p>For example, a developer may be seeking information about a technical problem. They see your e-book or similar content that promises to solve the problem but are greeted by this:</p>
<figure><img src="/wp-content/uploads/2024/11/b8d1eaa9fdeb9534e561fef7025c9e39.png" alt="" /></figure>
<p>Look at those personal data fields: they’re all angling to misinterpret information-seeking as a lead signal. I’ve seen forms reject Gmail addresses (we want your professional attention), set phone numbers as a compulsory field (to demand synchronous attention), and even request addresses — for digital downloads, so I can only imagine they plan to show up at the developer’s house.</p>
<p>There may be technical reasons for displaying specific form fields. And certainly, a marketer needs personal data to take further steps with qualified leads. But the line for these signals gets drawn far too closely for most developers, so they retreat to guard their attention.</p>
<p>Not every signal is a purchase signal.</p>
<p>Consider the next step companies tend to ask from this technical audience: Join a call, check out a presentation, or watch a demo. These are all asking for even more attention. All the while, it’s very likely that the developer didn’t even get their initial questions answered.</p>
<p>This brings us to the last misstep many technical content marketers make by approaching developers with traditional methods.</p>
<h2>Marketing Often Does Not Answer Technical Questions</h2>
<p>The overpromises in your marketing disguise what the product actually does. The thirst for metrics is what keeps these developers at arm’s length. So, the previous two sections are ways of keeping developers from the answers they seek.</p>
<p>A developer may find their way to you via product pages, educational resources, or a link from a co-worker. As they navigate, they may check out the home page or follow helpful signals that you can solve their technical problems. The one place they’ll review as soon as possible? Your documentation, of course. It’s the surest way to see if your product can back up its claims.</p>
<p>Devs click on docs because they think they’ll find their answers there — even if it takes some work on their part, wading through references and other minutia. In fact, if you ask them what they want from marketing, they’ll suggest: “Just show me the docs.” That’s the go-to answer because they <a href="https://everydeveloper.com/features-and-benefits-in-developer-marketing/">don’t trust marketing to deliver the truth.</a> It’ll be quicker to figure it out themselves.</p>
<figure><img src="/wp-content/uploads/2024/11/4b2f7cb7e713f815e6899b91c4e07a5f-1024x550.png" alt="" /></figure>
<p>“For developers, by developers” is messaging so frequently used that I’d advise against it now. However, the meaning behind it is that these companies want to let developers know that they see them. It suggests that they won’t be overpromised, their time won’t be wasted, and they’ll be able to find their answers. Above all, it shows the company is worthy of developer trust.</p>
<p>Indeed, all of <a href="https://everydeveloper.com/developer-experience/">your developer experience should build trust.</a> From the first impression — whether the home page, a product page, or a blog post — through every interaction the developer has with your company, you want to send trust signals. Many traditional marketing approaches will be mistrusted, even if you have good intentions.</p>
<h2>Build Trust with Your Technical Marketing</h2>
<p>When you examine the indicators that make developers unresponsive to your marketing, it may initially feel restrictive. Especially if you’ve moved from traditional marketing to a more technical audience, it might feel like you’re losing items from your trusty toolbox.</p>
<p>Instead, embrace the constraints. Look for ways to reverse these indicators. Your marketing can build trust rather than erode it.</p>
<p>Implement a list of words and phrases to avoid — like easy, scalable, and high-velocity — and replace them with more factual descriptions. Reconsider what signals make a lead, or question the volume and type of information you must collect. And see if you can guide visitors toward deeper technical details, which can answer their questions and further qualify them when they’re ready.</p>
<p>Yes, it might be more complicated than reaching into your old toolbox. Maybe you need help <a href="https://everydeveloper.com/services/">assembling a new toolbox</a> — one that will get more and better responses, earn developer trust, and maybe even get some fans in the process.</p>
<p>Inspiration to Reach a Technical Audience</p>
<p>Skip the gimmicks. Learn how to build real trust with developers through clear messaging, useful content, and technical details that answer their questions. Sign up for weekly strategies that work.</p>]]></content:encoded>
    </item>
    <item>
      <title>See Your Dev Tool Like a Journalist</title>
      <link>https://everydeveloper.com/blog/dev-tool-journalist/</link>
      <guid>https://everydeveloper.com/blog/dev-tool-journalist/</guid>
      <pubDate>Mon, 14 Oct 2024 04:54:00 GMT</pubDate>
      <description>Imagine your job was to cover technology news and trends. How many times could you see “unique” and “cutting-edge” pitches before those adjectives no longer had meaning? According to a Cision survey, most journalists receive 50+ pitches a week, at least three-quarters of which are irrelevant. These are some of the factors that make journalists…</description>
      <content:encoded><![CDATA[<p>Imagine your job was to cover technology news and trends. How many times could you see “unique” and “cutting-edge” pitches before those adjectives no longer had meaning? According to a <a href="https://www.cision.com/resources/guides-and-reports/2024-state-of-the-media-report/">Cision survey</a>, most journalists receive 50+ pitches a week, at least three-quarters of which are irrelevant.</p>
<p>These are some of the factors that make journalists a skeptical bunch — not to mention that healthy suspicion is part of their job description.</p>
<blockquote><p>Journalists aren’t here to promote you. What are you doing that’s truly new, different, and impacting people in a concrete way? Marie Williams, Coderella</p></blockquote>
<p>There’s another audience known for its skepticism: the developers you want to discover, try, and eventually champion your product. That’s why seeing your dev tool like a journalist can help you harden how you talk about it with developers.</p>
<p>While I have a background as both a developer and a journalist, I wanted to round out my advice by reaching out to others — you’ll see quotes from journalists and PR professionals who understand this topic better than I do. Thankfully, they agree on some basic things to help you see your dev tool like a journalist.</p>
<h2>The Product Is Not the Highlight</h2>
<p>Before I founded this <a href="https://everydeveloper.com/">technical content agency</a>, I reported tech news for Wired and was the first editor of the API journal ProgrammableWeb. The majority of press releases I received were navel-gazing feats of unveiled promotion. The best were highly targeted, coverage-aware offers to help me better understand an evolving technology ecosystem. And that’s how journalists will always see your dev tool — as part of a much larger trend and collection of products.</p>
<p>Another thing about journalists is that they probably won’t visit your website thinking about how they’d like to promote your product. They may not visit at all if it’s unrelated to the topics they cover. Dev tools aren’t exactly mainstream.</p>
<blockquote><p>Don’t expect a niche product to appeal to a broad audience. Justin Pot, freelance journalist (WIRED, LifeHacker)</p></blockquote>
<p>For example, unless you have a broad angle, your dev tool is unlikely to get coverage in The Verge. The publication claims to cover “companies and products that shape the way we live.” Yes, software powers many of the tools we use daily, but making a direct connection is tough. Your product is more likely to get noticed by journalists with a narrower focus.</p>
<p>At ProgrammableWeb, I was always looking for API news. That’s still a niche topic, but it was even more so then. Though we focused on APIs, it didn’t mean we’d cover each one that made it to market. The pitches we received suggested that most companies thought otherwise. “Our product has an API” was the extent of many emails I deleted.</p>
<p>At one point in my tenure, we were identifying five new APIs per day. Even if we published five posts daily, they couldn’t all be about brand new APIs.</p>
<blockquote><p>It’s not enough to talk about what your product does or how well it’s built. Think outside the box — you may be delivering a product, but the business outcome could be completely unrelated to development itself. Jennifer Lankford, Lankford Communications</p></blockquote>
<p>Journalists must filter out what’s most newsworthy. In fact, that’s their job. If you want them to pay attention to your product, help them filter. One of the ways they do this is through interviews — which is something you can do to make sure you know why your product is interesting.</p>
<h2>Interview the People Who Know</h2>
<p>Marketers for technical products often don’t have engineering backgrounds. Even if you do, you can’t possibly know the intricacies of the product and the problems it solves as well as those who built it.</p>
<p>Similarly, journalists can’t be experts, even when their beat is highly technical. That’s where they use interviews to unravel what matters. Sometimes, that’s difficult to find on a modern dev tool website.</p>
<blockquote><p>We hear a lot about the developer experience. The journalist experience needs attention, too. Find ways to break down the barriers between the journalist and the developers who can provide the journalist with explanation and analysis. Alex Williams, The New Stack</p></blockquote>
<p>You may bristle at the idea of connecting a journalist to your top engineers. What will they say? First, you can take on the role of journalist yourself. Your reporting efforts won’t be in the newspaper — they’ll be on your website, blog posts, and other materials.</p>
<p>Make sure you <a href="https://everydeveloper.com/features-and-benefits-in-developer-marketing/">cover both features and benefits</a> in a way that understands the developer point of view. Interviews with your product and engineering teams are one way to gain that point of view.</p>
<p>Obviously, that’s still a biased set of interviews. You don’t have to talk to competitors like a real journalist would, but you should talk to someone familiar with other options — the developers themselves. Yes, you’ve heard that customer interviews are essential. If you already have a folder full of videos, dig into them. But also try a few on your own. Just make sure you <a href="https://everydeveloper.com/marketing-funnel-for-technical-products/">discuss the problems, not your product.</a></p>
<blockquote><p>Journalists want to keep their readers informed about what’s happening in the world and how it affects them. Journalists want to write impactful stories, not puff pieces. Marie Williams</p></blockquote>
<p>You might appreciate a “rah-rah” article that only praises your product. Developers will see it and quickly move on to something more trustworthy. They’ll see your content the same way, so you want to follow the most crucial credo of journalism: Find the story.</p>
<h2>Find the Story, Obviously</h2>
<p>Long before Nora Ephron wrote popular romantic comedies, she was a journalism student at Beverly Hills High School. One story made a huge difference in her career. Much later, it made a difference in my life, as well.</p>
<p>Ephron’s teacher, Mr. Simms, grabbed chalk and wrote six words on the blackboard: “Who? What? Where? Why? When? How?” He explained that the first line of every news story must contain these facts. Then, he went on to tell them some facts for their news story.</p>
<p>The school’s teachers would travel the following Thursday to Sacramento for a colloquium on new teaching methods. Ephron and her fellow students diligently wrote out these facts on their typewriters (this would have been the late 1950s). Everyone had some version of the same lede (or lead), the first line of a newspaper article.</p>
<p>Mr. Simms collected them all, read each aloud… and threw them in the trash!</p>
<p>“The lead to this story,” he said, “is: There will be no school Thursday!”</p>
<p>If you <a href="https://achievement.org/video/nora-ephron-6/">watch Ephron tell it</a>, it’s clear this was a powerful moment for her. She realized journalism is about finding the point — understanding why something matters. While at the helm of ProgrammableWeb, my team and I sought to figure out what mattered in API news. But I always felt like tech companies could have shouldered some of that burden. Here I was, doing a Mr. Simms, throwing their work in the trash.</p>
<blockquote><p>You might be very proud of a redesign (or whatever is new), but in what specific ways does it help people do stuff better? What does it do now that it didn’t do before? Justin Pot</p></blockquote>
<p>To see your dev tool like a journalist, you must identify what matters. What use cases does it solve? What dev trends does it follow — or disrupt? You need to find and tell the story in everything you do.</p>
<p>At developer events, speakers may tell you it’s only necessary to provide the factual details. Indeed, “Just give me the docs” is a familiar developer refrain. However, that’s often a reaction to getting too many glossy stories. You’ll build developer trust when you find and tell the unvarnished journalist story. You’ll inspire them to go to the docs with purpose, not to try to figure out why your product matters.</p>
<blockquote><p>Skipping building a strong messaging framework is the biggest mistake a dev tool company can make. Find that big ‘ah hah’ message that makes your dev tool a no-brainer to buy — for the CTO, but for the CFO or CRO, as well. Jennifer Lankford</p></blockquote>
<p>As it turns out, the story matters to more than developers. But if you can nail it for them, you’ll have something that matters across your customer audiences. The story does not come by shining a big spotlight on your product. It doesn’t emerge from a shiny pitch. It takes interviews, research, and uncovering the reality where your product lives.</p>
<h2>Connect with Outside Experts</h2>
<p>To write this article, I knew I needed to get feedback from people with more recent journalism experience. That’s why I reached out to PR professionals and current tech journalists. I crafted my “story” around their observations from years in the industry, along with my own experiences. You can similarly use outside experts to fill knowledge or bias gaps.</p>
<p>Or, work that expertise gathering into your engineering workflow:</p>
<blockquote><p>Make it a requirement for developers to narrate their work and post in public documentation via micro posts or the company blog. Alex Williams</p></blockquote>
<p>However you identify and disseminate the objective story of your dev tool, an outside expert can help. For example, they might interview your engineers or translate technical narration into something that fits your messaging framework.</p>
<p>If you aren’t yet aware, EveryDeveloper supports API and dev tool companies to better tell their stories in a way that resonates with your technical audience. See <a href="https://everydeveloper.com/services/">how we can improve the way you present your dev tool.</a> That way, it’s ready for journalists, developers, and anyone who cares about the problems you solve.</p>]]></content:encoded>
    </item>
    <item>
      <title>Technical Content That Matters in the Age of AI</title>
      <link>https://everydeveloper.com/blog/technical-content-with-ai/</link>
      <guid>https://everydeveloper.com/blog/technical-content-with-ai/</guid>
      <pubDate>Mon, 16 Sep 2024 07:10:00 GMT</pubDate>
      <description>Pull your phone out of your pocket and open up a new text message. Type “I think we should all” and then select the option your phone suggests. And now accept the next suggestion. Continue until you have something that resembles a complete sentence. This is called the predictive text game, and the outcomes are…</description>
      <content:encoded><![CDATA[<p data-line-start="0" data-line-end="1">Pull your phone out of your pocket and open up a new text message. Type “I think we should all” and then select the option your phone suggests. And now accept the next suggestion. Continue until you have something that resembles a complete sentence.</p>
<figure><img src="/wp-content/uploads/2024/09/f0204377541677fa3b7db9a7899ac8d4-1-279x300.png" alt="" /></figure>
<p data-line-start="4" data-line-end="5">This is called the <a href="https://www.rockpapershotgun.com/have-you-played-the-predictive-text-game">predictive text game</a>, and the outcomes are sometimes silly, often gibberish, and occasionally profound. You may have seen these prompts posted on social media. Sharing the outrageous results with friends can be a fun diversion. But nobody mistakes it for serious craft.</p>
<p data-line-start="6" data-line-end="7"><strong>And yet, it’s not that different from the functionality of today’s AI tools.</strong></p>
<p data-line-start="8" data-line-end="9">Generative AI from Google, OpenAI, and others relies on large language models (LLMs) trained on a massive subset of the internet. This incredible resource for context provides much better predictions than texting on your Apple or Android phone. However, the central method is very similar: find the most likely next word based on the information available.</p>
<p data-line-start="10" data-line-end="11">In technical writing, you may be tempted to think the right prompts will return the compelling marketing content you’re looking for. But what you’ll likely receive is an average of everyone else’s existing content. You’ll experience the <a href="https://everydeveloper.com/marketing-funnel-for-technical-products/">Curse of the Generic</a>, a plague that existed in technical content long before AI. Your content needs to say something different to attract the right technical audience.</p>
<p data-line-start="12" data-line-end="13">Most technical content needs a point of view. Too often, this is missing—a lack of differentiation is the number one mistake made with technical content marketing.</p>
<p data-line-start="14" data-line-end="17">Whether you use AI or not, you must understand why your product matters to developers and other technical audiences you want to reach. You need to frame your content around the problems your product solves. While AI has its uses, which we’ll get into, it doesn’t yet have the capability of reflecting your unique point of view.</p>
<h2>Where Automation Excels With Technical Content</h2>
<p data-line-start="14" data-line-end="17">To start, we must acknowledge a potential awkward bias: this article is by a <a href="https://everydeveloper.com/technical-content-agency/">technical content agency</a>. In other posts, we’ve stitched together countless ideas about what makes great documentation, blog posts, and marketing so seamless that developers won’t notice the hemlines. You might expect us to say AI belongs nowhere. However, there are many types of technical content. Not all of them require the same amount of opinion. In fact, some should be “just the facts.”</p>
<p data-line-start="18" data-line-end="19">Take documentation, for example. Developers value accurate, updated, and clear information in docs pages. Even within these technical resources, some pages are more functional, while others are contextual:</p>
<ul>
<li data-line-start="20" data-line-end="22"><strong>Functional:</strong> What’s supported and how it works (reference content)</li>
<li data-line-start="20" data-line-end="22"><strong>Contextual:</strong> How it’s used and why it matters (guide content)</li>
</ul>
<p data-line-start="23" data-line-end="24">There’s already a lot of automation in use for functional documentation. For example, you might generate an API reference from an OpenAPI description. Writing needs to happen here, but the point of view is less important.</p>
<p data-line-start="25" data-line-end="26">Technical writer Tom Johnson shared <a href="https://idratherbewriting.com/blog/ai-is-accelerating-me">how AI helped him accelerate his work</a>. He distilled 100+ pages of new product information. He used AI-generated results to create outlines based on his existing documentation templates. He even used AI to help outline and create the first draft of a user guide.</p>
<p data-line-start="27" data-line-end="28">Though most of the work fits into functional content, this last one is contextual. However, it still follows a familiar format—and remember, Johnson is also bringing his documentation experience to all of this effort. He’s <a href="https://elisacp.substack.com/p/human-overlay-still-required">supplying a “human overlay”</a> to every AI request, as well as what gets returned.</p>
<p data-line-start="29" data-line-end="30">Perhaps the most impressive automation example is something Johnson describes as “somewhat superhuman.” He used AI to organize hundreds of items stored across a Google Sheet and diagram tree into a single list. Finding structure within unstructured or semi-structured data is an area where machines thrive. Johnson admits his brain would have been “fried” had he tried to take this on himself.</p>
<p data-line-start="31" data-line-end="34">Automation can be a fantastic use of AI for technical content. If there’s a highly templatized process, experiment with how it can help you. These opportunities are far more common in documentation than other types of technical content. Even Johnson concludes that “creative content” is not an area where he’s seeing the same AI impact on his work. And creativity is what you need if you want to reach more developers with technical content.</p>
<h2>AI Interactions Are “Generic In, Generic Out”</h2>
<p data-line-start="31" data-line-end="34">Once developers have discovered your product, they expect you to explain it. That’s the point of documentation. The sort of marketing content that will attract those developers in the first place is an entirely different beast. You want developers to discover your product through <a href="https://everydeveloper.com/marketing-funnel-for-technical-products/">middle-of-the-funnel technical topics</a> that dig into their problems. That means you need a way to stand out from competitors who want to reach the same audience.</p>
<p data-line-start="35" data-line-end="36">We’ve already seen that AI trained on what’s already out there won’t bring unique insights to your technical content. That’s up to you, your product’s positioning, and how well you can incorporate the point of view into your technical content.</p>
<p data-line-start="37" data-line-end="38">Let’s check out an example from APIs (an <a href="https://everydeveloper.com/results/stoplight/">area we know well</a>). Perhaps you’ve identified GraphQL content that performs well for you.</p>
<p data-line-start="39" data-line-end="40">Your SEO team does some keyword research.</p>
<figure><img src="/wp-content/uploads/2024/09/25ef216c1309c2f89f3d100ebb3060f3.png" alt="" /></figure>
<p data-line-start="43" data-line-end="44">That top keyword looks particularly juicy—it has thousands of monthly searches, big traffic potential, and should be rankable. You greenlight a comprehensive comparison of these two API technologies. Visions of traffic growth dance in your head as you assign this to a freelance writer or attempt a content brief with AI.</p>
<p data-line-start="45" data-line-end="46">As a test, I asked AI to build this outline. It came back with something that’s <a href="https://gist.github.com/adamd/6c66851b6d6c6e2b38fe3a932f235c81">not bad</a>. Except, it’s exactly what you’d get if you asked AI for this outline. And it’s exactly what your competitors will get when they pursue the same topic.</p>
<p data-line-start="47" data-line-end="48">Go ahead and try for yourself, Prompt Engineers:</p>
<p>Please create an outline for a post that will rank for these keywords: graphql vs rest</p>
<p data-line-start="51" data-line-end="52">It’s missing any hint of perspective because you’ve given it none.</p>
<p data-line-start="53" data-line-end="54"><strong>Again, let me emphasize: This is not just an AI problem; it’s a technical content problem.</strong></p>
<p data-line-start="55" data-line-end="56">The Curse of the Generic befalls all who do not take a stand and bring their viewpoint to blog posts, guides, and tutorials. In <a href="https://everydeveloper.com/books/technical-content-strategy-decoded/"><em>Technical Content Strategy Decoded</em></a>, I suggest your job is to translate developer problems to your developer product. To set yourself apart, you must include opinions influenced by your positioning. In other words, apply a human overlay even during the planning process to create something unique.</p>
<p data-line-start="57" data-line-end="58">In the case of our API architecture example, you might:</p>
<ul>
<li data-line-start="60" data-line-end="63">Emphasize the flexibility of GraphQL</li>
<li data-line-start="60" data-line-end="63">Warn developers not to expose their data model</li>
<li data-line-start="60" data-line-end="63">Stress the importance of API design regardless of architecture</li>
</ul>
<p data-line-start="64" data-line-end="65">Any of these, or another angle, would impact the outline and eventual content. Even better, it would differentiate your post from all the other approaches to this comparison. You’d avoid the Curse of the Generic and have a much better chance to rank for the search term.</p>
<p data-line-start="66" data-line-end="69">Finally, when developers read a post with your unique insights, they’re much more likely to stick around and sign up for your product.</p>
<h2>Avoid Generic Content, with or without AI</h2>
<p data-line-start="66" data-line-end="69">The potential of AI is impossible to ignore, even for those with experience creating great, standout content. EveryDeveloper uses it strategically, mostly as part of initial planning. Whenever we use AI, our ideas remain the driver in the process. Identifying what’s unique or important is still primarily a human activity.</p>
<p data-line-start="70" data-line-end="71">By all means, experiment. Whatever you take from AI must be questioned and shaped further. Anything you give it must include original insights if you want anything worthwhile to come out the other side. When it comes to producing impactful technical content—the sort that will attract and convert developers and others—your point of view should be at the forefront.</p>
<p><span>When you need another set of brains to help identify what’s unique and important—what matters—you can </span><a href="https://everydeveloper.com/services/"><b>reach out to the humans of EveryDeveloper.</b></a></p>
<p><span>As AI tools become part of how developers discover and evaluate products, it’s worth understanding how your company shows up there, too. Large language models surface tools and documentation based on the content they’ve learned from across the web.</span></p>
<p><span>Our </span><a href="https://everydeveloper.com/llm-reach-assessment/"><b>LLM Reach Assessment</b></a><span> evaluates how visible your developer tool is within AI systems like  ChatGPT, Claude, and Gemini when developers describe real problems. It’s a practical way to see whether your content and positioning are helping those tools recommend you—or quietly overlooking you.</span></p>]]></content:encoded>
    </item>
    <item>
      <title>Developer Content That Ranks in 2024</title>
      <link>https://everydeveloper.com/blog/developer-content-that-ranks-in-2024/</link>
      <guid>https://everydeveloper.com/blog/developer-content-that-ranks-in-2024/</guid>
      <pubDate>Mon, 19 Aug 2024 05:00:00 GMT</pubDate>
      <description>How does a developer find a new tool to add to their stack? There’s no single answer, but most will tell you that technical content is part of that journey. Certainly, documentation is crucial to developer experience. But more often than not, the first piece of content they’ll discover is a helpful resource returned as…</description>
      <content:encoded><![CDATA[<p data-line-start="0" data-line-end="1">How does a developer find a new tool to add to their stack? There’s no single answer, but most will tell you that technical content is part of that journey. Certainly, documentation is crucial to developer experience. But more often than not, the first piece of content they’ll discover is a helpful resource returned as search results or shared from another dev. Your goal is simple: be that resource.</p>
<p data-line-start="2" data-line-end="3">You don’t have to start from scratch with your technical content strategy. Many other dev-focused companies have left clues in achieving their own successes. <a href="https://everydeveloper.com/companies/">EveryDeveloper has researched more than 1,000 companies.</a> This post focuses on 30 of the best—including Stripe, GitHub, and Vercel.</p>
<p data-line-start="4" data-line-end="7">The sections below look at how these brands have successfully attracted a technical audience. We explore great examples from landing pages, guides, and blog posts, helping you hone your approach to reach more developers for your technical product.</p>
<h2>How 30 Top Dev-Focused Companies Attract a Technical Audience</h2>
<p data-line-start="4" data-line-end="7">We previously identified <a href="https://everydeveloper.com/channels/">15 channels for marketing to developers.</a> Around half of these rely on written content, and it’s no surprise. Written content is what ranks on Google—and brings you the traffic you’re looking for.</p>
<p data-line-start="8" data-line-end="9">We collected and analyzed about 5,500 top-ranking pages from 30 of the most admired dev-focused websites using <a href="https://ahrefs.com/">ahrefs</a> data. Let’s dig into how different types of content stack up by looking at monthly traffic per page.</p>
<figure><img src="/wp-content/uploads/2024/08/4cc1c7e49161c4d5176e03e507783034-1024x569.png" alt="" /></figure>
<p data-line-start="12" data-line-end="13">A note before we start: Home pages account for significant traffic for all of these companies. We removed them from this analysis to make it easier to see the patterns that matter.</p>
<p data-line-start="14" data-line-end="15">Even with these big traffic targets out of the equation, other types of landing pages still lead the way. These are important for marketing technical products, even if the content itself is not always technical. However, for many of these companies, landing pages are absolutely still meant for a technical audience.</p>
<figure><img src="/wp-content/uploads/2024/08/3f6741bee075d6b64cee74a9ef76e423.png" alt="" /></figure>
<p data-line-start="18" data-line-end="19">This high-performing GitHub page purposefully includes a prominent screenshot of code—the company’s product is used primarily by users who write code all day.</p>
<p data-line-start="20" data-line-end="21">Some of the top landing pages include:</p>
<ul>
<li data-line-start="22" data-line-end="23"><a href="https://github.com/apps/desktop">GitHub desktop app</a> (seen above)</li>
<li data-line-start="23" data-line-end="24"><a href="https://stripe.com/payments">Stripe Payments</a></li>
<li data-line-start="24" data-line-end="25"><a href="https://www.mongodb.com/products/tools/compass">MongoDB Compass</a></li>
<li data-line-start="25" data-line-end="26"><a href="https://www.elastic.co/kibana">Elastic Kibana page</a></li>
<li data-line-start="26" data-line-end="28"><a href="https://www.twilio.com/en-us/learn/messaging/what-are-sms-and-mms">Twilio SMS/MMS explainer</a></li>
</ul>
<p data-line-start="28" data-line-end="29">The last of these shows that categorization is not perfect. Twilio’s landing page could easily fall under the ‘Guide’ category. However, even without that last example, ‘Landing Page’ remains a category that shines.</p>
<p data-line-start="30" data-line-end="31">‘Documentation’ rounds out the top categories, another unsurprising one for developers. However, even <a href="https://everydeveloper.com/developer-documentation-examples/">great documentation</a> is usually very product-focused, which makes it harder to attract developers who don’t already know your product. Documentation likely ranks better for these top 30 companies because they’re known brands that get mentioned in search terms.</p>
<p data-line-start="32" data-line-end="33">Next, while blog content is a hugely impactful channel for most software companies, that impact appears smaller in this research because of how we gathered the data. We included more blog posts than other types, meaning the average traffic per blog post is naturally lower compared to other categories. We’ll look more closely at this later.</p>
<p data-line-start="34" data-line-end="35">It’s also worth noting that some companies excel in a single category, so we removed outliers to avoid overshadowing our other data. That was the case for GitHub, whose user-generated pages overpowered ‘Documentation’ (code repositories) and ‘Landing Pages’ (topics). Similarly, DigitalOcean’s <a href="https://everydeveloper.com/create-a-developer-community-content-program/">thousands of user-generated tutorials</a> would have eclipsed the analysis of the other 29 companies.</p>
<p data-line-start="36" data-line-end="39">While GitHub and DigitalOcean have carved out their own unique traffic acquisition methods, one strategy that won’t fail most dev-focused companies is developing quality foundational content. In the next section, we’ll explain what that is and how these top companies use it.</p>
<h2>Foundational Content Drives More Traffic Than Blog Posts</h2>
<p data-line-start="36" data-line-end="39">Landing pages are an important player in converting users, but have some downsides for initial visits, especially with technical audiences. Even with the best intentions, they can appear too salesy to a developer who just stumbled upon your product.</p>
<p data-line-start="40" data-line-end="41">Foundational content, by contrast, eases developers into your company and product, maybe even for the first time. We’re talking the kinds of pieces that identify pain points and seek education over promotion. They’re often incredibly important to the company they serve as the basis for their content strategy. That’s why we refer to this category as foundational content.</p>
<p data-line-start="42" data-line-end="43">In our review of the top pages from the 30 dev-focused companies, foundational content frequently appeared in guide format. A guide differs from a tutorial because it rarely takes a prescriptive step-by-step approach. Instead, it typically chooses a broad topic and aims to create a definitive resource on the subject.</p>
<figure><img src="/wp-content/uploads/2024/08/83476dfd9bc6abb8b674badb0eab2498.png" alt="" /></figure>
<p data-line-start="46" data-line-end="47">This top-ranking guide brings tens of thousands of visits to GitLab every month. The numbers that ahrefs provides are estimates—and, in our experience, underestimates. The estimates aren’t absolute, but you can compare them to estimates of other pages in the dataset. When you do, they show the power of foundational content.</p>
<p data-line-start="48" data-line-end="49">As an example, blog posts account for just over 50% of the top pages in our research. However, all guides combined receive significantly more traffic than all blog posts while accounting for only 6% of pages.</p>
<p data-line-start="50" data-line-end="51">Some of the top guide pages include:</p>
<ul>
<li data-line-start="52" data-line-end="53"><a href="https://about.gitlab.com/topics/devops/">What is DevOps?</a> (GitLab, seen above)</li>
<li data-line-start="53" data-line-end="54"><a href="https://www.elastic.co/what-is/large-language-models">What is a large language model?</a> (Elastic)</li>
<li data-line-start="54" data-line-end="55"><a href="https://auth0.com/intro-to-iam/what-is-oauth-2">What is OAuth 2.0?</a> (Auth0)</li>
<li data-line-start="55" data-line-end="56"><a href="https://www.mongodb.com/resources/basics/databases/nosql-explained/nosql-vs-sql">Understanding SQL vs NoSQL Databases</a> (MongoDB)</li>
<li data-line-start="56" data-line-end="58"><a href="https://snyk.io/learn/secure-sdlc/">Secure Software Development Lifecycle</a> (SSDLC) (Snyk)</li>
</ul>
<p data-line-start="58" data-line-end="59">In each of these pieces, the focus is adjacent to the product and audience. Readers interested in DevOps would be interested in GitLab. Similarly, the secure dev cycle piece aligns nicely with Snyk’s security-focused product line-up. Elastic, Auth0, MongoDB, and other companies have good reasons to attract developers to these broad topics.</p>
<p data-line-start="60" data-line-end="61">Guides are the best example of <a href="https://everydeveloper.com/vanity-driven-developer-marketing/">audience-relevant content</a>, which succeeds at attracting and often converting developers.</p>
<p data-line-start="62" data-line-end="63">Consider the share of traffic within the three content-heavy categories:</p>
<figure><img src="/wp-content/uploads/2024/08/76c90999ca6cddc36781aacf0c3e1766-1024x584.png" alt="" /></figure>
<p data-line-start="66" data-line-end="67">Guides bring in considerable traffic despite the fact that our research found three documentation pages for every guide. While we didn’t do a complete analysis of branded searches, which include the product name, it’s likely that docs rank for many of these. You can imagine the various versions of “stripe documentation” and similar searches.</p>
<p data-line-start="68" data-line-end="71">As for the blog post category, the approach for guides described above also applies to blog content, albeit with a more narrow focus. In the next section, we look at what kinds of articles work best for these top 30 companies.</p>
<h2>Developer Blogs Succeed With Educational Content</h2>
<p data-line-start="68" data-line-end="71">Most of the top developer companies have made blog articles a major part of their technical content strategy.</p>
<p data-line-start="72" data-line-end="73">When you think of company blogs, you might imagine a collection of event recaps, product announcements, and glorified changelog entries. While those certainly cropped up on the blogs we reviewed, very few ranked well.</p>
<p data-line-start="74" data-line-end="75">Instead, the biggest hitters among blog articles were those aiming to attract new developers by educating them, inspiring them, and converting them to fans. The typical “what’s new” post cannot compete with one that explains “what matters.” That’s why tutorials receive three times the traffic of product posts, based on the data we collected.</p>
<figure><img src="/wp-content/uploads/2024/08/c682cbbad30fe29fdc77a983ac45531f-1024x576.png" alt="" /></figure>
<p data-line-start="78" data-line-end="79">We analyzed the titles for patterns to identify sub-categories for more than 2,000 posts. For example, tutorials tend to use “how to” and “what is” in their titles. This was the second most common category, in addition to the highest average traffic.</p>
<p data-line-start="80" data-line-end="81">Seven of the top 10 blog posts are tutorials:</p>
<ul>
<li data-line-start="82" data-line-end="83"><a href="https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/">GitHub Copilot X: The AI-powered developer experience</a> (GitHub, product)</li>
<li data-line-start="83" data-line-end="84"><a href="https://sendgrid.com/en-us/blog/what-is-an-smtp-server">SMTP Servers and Sending Emails</a> (SendGrid, tutorial)</li>
<li data-line-start="84" data-line-end="85"><a href="https://www.twilio.com/en-us/blog/how-to-set-up-a-temporary-phone-number-in-less-than-five-minutes-with-twiml-bins-html">Temporary Phone Number: Set Up in 5 Minutes With Twilio</a> (Twilio, tutorial)</li>
<li data-line-start="85" data-line-end="86"><a href="https://auth0.com/blog/how-saml-authentication-works/">How SAML Authentication Works</a> (Auth0, tutorial)</li>
<li data-line-start="86" data-line-end="87"><a href="https://www.twilio.com/en-us/blog/how-to-schedule-a-text-message">How to Schedule a Text Message</a> (Twilio, tutorial)</li>
<li data-line-start="87" data-line-end="88"><a href="https://blog.postman.com/rest-api-examples/">What Is a REST API? Examples, Uses &amp; Challenges</a> (Postman, tutorial)</li>
<li data-line-start="88" data-line-end="89"><a href="https://www.twilio.com/en-us/blog/mms-messages-not-sending">Why Is MMS Not Working on Android? 6 Ways to Fix the Problem</a> (Twilio, tutorial)</li>
<li data-line-start="89" data-line-end="90"><a href="https://github.blog/2022-06-08-sunsetting-atom/">Sunsetting Atom</a> (GitHub, product)</li>
<li data-line-start="90" data-line-end="91"><a href="https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers/">GitHub Copilot is generally available to all developers</a> (GitHub, product)</li>
<li data-line-start="91" data-line-end="93"><a href="https://auth0.com/blog/url-uri-urn-differences/">URL, URI, URN: What’s the Difference?</a> (Auth0, tutorial)</li>
</ul>
<p data-line-start="93" data-line-end="94">You’ll notice some commonalities between these top posts and the highest-ranking guides from the previous section. They tend to take a product-agnostic approach to educational topics.</p>
<p data-line-start="95" data-line-end="96">That’s not to say product posts cannot rank. Three of GitHub’s have cracked the top 10, though mostly riding the wave of its popular Copilot product. There’s a lesson in that, by the way—if you’ve created a product with great name recognition, tout it frequently in your blog posts. For the rest of us, we’ll work on gaining some more of that notoriety.</p>
<p data-line-start="97" data-line-end="98">Product posts are easy to spot—they <a href="https://everydeveloper.com/technical-content-mistakes-to-avoid/">include the product name in the headline</a>, almost without fail.</p>
<p data-line-start="99" data-line-end="100">Listicles, the star of 2010s blogging, still perform surprisingly well. There are almost 400 in the posts we reviewed and they got the second-highest average traffic.</p>
<p data-line-start="101" data-line-end="102">Interestingly, the much-revered Stripe has published very few blog posts. There are about 200 in total, despite the company’s long history. Of those that rank in our research, most have minimal traffic. And almost every single one includes references to the Stripe product. In fact, these mostly rank for branded terms. In short, if a developer has not yet discovered Stripe, it’s unlikely they’ll find it via a blog post.</p>
<p data-line-start="103" data-line-end="104">But the other 29 companies provide plenty to inform your content strategy, including <a href="https://blog.postman.com/rest-api-examples/">this beast</a> from Postman:</p>
<figure><img src="/wp-content/uploads/2024/08/postman-blog-post-1.gif" alt="A very long Postman blog post" /></figure>
<p data-line-start="107" data-line-end="108">While length isn’t everything, it’s notable that some of the top blog posts are long. Postman’s REST API tutorial weighs in at over 3,000 words. That’s far less than the 180-page Roy Fielding dissertation that created REST, but it’s still 2–3 times the words in a typical blog post.</p>
<p data-line-start="109" data-line-end="112">The adage about writing something as long as it needs to be holds on here. When you take on a big topic, as Postman did with REST, you might have more to say. Above all, you want to find relevant topics that will educate your audience. And that requires knowing them well, with a publication schedule backed by a solid technical content strategy.</p>
<h2>Content Strategy Helps You Aim High</h2>
<p data-line-start="109" data-line-end="112">We’ve looked at just a few of the lessons we can take away from the successes of these top dev-focused companies. Whether building landing pages, planning deep foundational guides, or writing blog posts that educate, you’ll need a content strategy that resonates with your technical audience.</p>
<p data-line-start="113" data-line-end="114">All 30 of these companies have invested in a content strategy that authentically attracts the right developers, engineers, and architects. They have traded reactive, random topics for proactive, purposeful content that sits adjacent to their product. You can do it, too—and if you’d like support along the way, consider <a href="https://everydeveloper.com/services/">partnering with EveryDeveloper</a>. We can help you create strategic content that ranks.</p>]]></content:encoded>
    </item>
    <item>
      <title>DevTools Marketing That Works, According to Developers Themselves</title>
      <link>https://everydeveloper.com/blog/devtools-marketing-that-works-according-to-developers-themselves/</link>
      <guid>https://everydeveloper.com/blog/devtools-marketing-that-works-according-to-developers-themselves/</guid>
      <pubDate>Fri, 21 Jun 2024 16:13:07 GMT</pubDate>
      <description>The lead form full of invasive requests sends them to the Back button. They bristle at the words “Contact sales for documentation.” And that stroll through the expo hall? Solely about the freebies. My own experience as a developer and career spent helping other developers is what led me to say that Developer Marketing Does…</description>
      <content:encoded><![CDATA[<p>The lead form full of invasive requests sends them to the Back button. They bristle at the words “Contact sales for documentation.” And that stroll through the expo hall? Solely about the freebies. My own experience as a developer and career spent helping other developers is what led me to say that <a href="https://everydeveloper.com/developer-marketing/book/">Developer Marketing Does Not Exist</a>.</p>
<p>You may be familiar with the traps to avoid, but where does that leave those of us who want to reach a dev audience? What do developers themselves think gets their attention and makes them give your dev tool the time of day—and, maybe, their company’s money?</p>
<figure><img src="/wp-content/uploads/2024/06/@kelseyhightower.png" alt="" /></figure>
<p><a href="https://twitter.com/kelseyhightower/status/1775913633064894669">Kelsey Hightower asked</a>, and developers responded. There are more than 300 replies to the original message, which we’ve read and categorized.</p>
<p>In their own words, developers want marketers to know these three pieces of advice:</p>
<ol>
<li>
<ol></ol>
</li>
</ol>
<ol>
<li>
<ol>
<li>Don’t try to impress us, try to help us.</li>
</ol>
</li>
</ol>
<ol>
<li>
<ol>
<li>Don’t make it feel like marketing.</li>
</ol>
</li>
</ol>
<ol>
<li>
<ol>
<li>Let us get our hands dirty (with your product).</li>
</ol>
</li>
</ol>
<p>Marketers are already taking notice:</p>
<blockquote><p>As a member of the marketing org of a company that sells developer tools, 👀👀👀👀👀👀👀👀 on this thread — Josh Kodroff</p></blockquote>
<p>And if you want to earn your way into their command lines, inboxes, and hearts, so should you.</p>
<h2>Don’t Try to Impress Us, Try to Help Us</h2>
<p>Flashy videos, hyped-up sales pitches, and emotion-driven copy might work with consumer audiences. Developers, on the other hand, have learned to filter out the noise. They’re skeptical of bold claims, and for good reason—they’re usually too good to be true. What they do respond to is a genuine focus on solving their pain points and making their lives easier.</p>
<p>When <a href="https://twitter.com/marksanborn/status/1775989987844227347">developer Mark Sanborn talks about marketing</a>, you can sense his unease with traditional tactics. Flaunting messages meant to impress often backfire with, at best, closing your browser tab.</p>
<figure><img src="/wp-content/uploads/2024/06/@marksanborn-1024x879.png" alt="" /></figure>
<p>Developers want to see clearly how your product works, the problems it solves, and the value it provides. That does not require fluff or gimmicks. Straight talk, transparent messaging, and truly helpful content and resources? Now you’ve got their attention.</p>
<p>If you can <a href="https://twitter.com/IanColdwater/status/1775979601862307872">showcase your technical expertise</a> while guiding them toward solutions, you’ll not only gain devs’ respect but their enthusiasm as well. Bonus points if you can show how your product can go beyond addressing their pain points, helping them discover new use cases, improve workflows, or <a href="https://twitter.com/RKela/status/1776035837836423582">build amazing things</a>!</p>
<p>Aim for marketing content that’s hype-less and helpful:</p>
<blockquote><p>The only thing that works is if you show up high in the search results with enough information there to satisfy me that you can solve the problem I’m searching about. — Brian Alspach</p></blockquote>
<p>Show the solution without hyping your product in the process. <a href="https://twitter.com/mjkhanga/status/1775915068263477511">If they buy the concept, they will buy the product</a>. Approach them without <a href="https://twitter.com/ndrestone/status/1775970570703675415">overpromising propaganda</a> and be sure to <a href="https://twitter.com/keily_sdivx/status/1775944140393423279">share use cases</a>.</p>
<p>Inspiration to Reach a Technical Audience</p>
<p>Skip the fluff and earn real developer trust. Subscribe for weekly insights on how to market without gimmicks and create experiences that devs respect, remember, and recommend.</p>
<p><strong>Don’t Make It Feel Like Marketing</strong></p>
<p>As you talk to developers, you may notice apparent contradictions. For example, one dev doesn’t want to hear about your dev tool at all. Yet, another dev—or even the same dev—may want a clear, hype-free description of what your product does. Those actually aren’t a contradiction at all. They’re both asking you not to market to them.</p>
<figure><img src="/wp-content/uploads/2024/06/@theHankTaylor-1024x553.png" alt="" /></figure>
<p>Developers inspect everything to see how it works, including your marketing messages. Their pattern of skepticism—which helps them build fault-tolerant software—matches the many signals they’ve seen before. Typical marketing tactics come across as tricky and suspicious, even if they’re well-meaning.</p>
<p>Classic marketing campaigns can also prevent developers from understanding how a technical tool works. That’s not just education in the “help us” sense of the previous section. Your marketing should focus on uncovering use cases and, in some cases, providing <a href="https://twitter.com/tonyarkles/status/1775995554880766012">transparency to the tech stack</a>.</p>
<p>Consequently, the most successful marketing—the thing that makes a developer attracted to and adopt your product—probably doesn’t look like marketing:</p>
<blockquote><p>If you understand it’s a marketing strategy used on you, it’s not working on you — Ihar Bury</p></blockquote>
<p>Some argue that great marketing is marketing that goes unnoticed. That may be true, but most audiences will forgive blatant promotion, or at least tolerate it. Devs will rebel against it.</p>
<p>For example, getting reliable lead form contact information from developers can be tough. They can <a href="https://twitter.com/VinceZalamea/status/1775963177077117249">smell sales pitches</a> three clicks away. Yet, those same developers will cover their laptops in <a href="https://twitter.com/masonegger/status/1775993382139310376">open-source software stickers</a>.</p>
<p>So what’s the difference? The form presents as obvious marketing, while the adhesive freebies feel like supporting the community. When you can suss out the difference, you understand developers.</p>
<h2>Let Us Get Our Hands Dirty (With Your Product)</h2>
<p>Once you’ve attracted developers to your dev tool, they will want to see it in action—ideally, to try it themselves. Developers want to confirm their use case is possible and that your dev tool fits into their workflow. It’s great to review the documentation (they want that, too), but nothing compares to a first-hand experience. So marketers should avoid putting barriers in the way.</p>
<figure><img src="/wp-content/uploads/2024/06/@mitchellh.png" alt="" /></figure>
<p>Mitchell Hashimoto, founder of HashiCorp, <a href="https://twitter.com/mitchellh/status/1775931734955311492">shares the common boundaries</a> put between developers and a new product.</p>
<p>You may not be able to avoid login screens for SaaS dev tools, but you can find ways to streamline the process. Show how devs can use your dev tool, even if it’s only through command line interactions. Help developers imagine the experience, then let them try it themselves.</p>
<p>Stripe famously lets you test API calls without an account. In its early days, the company would even let you explore the dashboard.</p>
<figure><img src="/wp-content/uploads/2024/06/Stripe.png" alt="" /></figure>
<p>A dashboard is a logged-in experience for most dev tools. Stripe knew devs would be skeptical of signup, so they built their product to make it optional. “Save your account later,” Stripe said, building huge amounts of developer trust.</p>
<p>But you don’t need to go as far as Stripe. You’ll do better than most if you just avoid eroding developer trust:</p>
<blockquote><p>if I see “Book a demo” or “Talk to Sales” I am out — Yacine Hmito</p></blockquote>
<p>Developers want to get their hands dirty. That’s how they’ll decide whether to take the next step with your product. Find a way to help them get what they want: a <a href="https://twitter.com/smakosh/status/1775920923935195538">free trial</a>, some <a href="https://twitter.com/ankurkumarz/status/1776063990575063144">hands-on experience</a>, and <a href="https://twitter.com/GergelyOrosz/status/1775920190842151287">no contact forms</a> in the way.</p>
<h2>Get Developers to Love Your DevTool</h2>
<p>The best developer marketing doesn&#8217;t feel like marketing at all. Developers aren’t looking for hype—they want help. They want marketing that doesn’t feel like marketing at all. Show that you can solve their specific developer problems, and they’ll not only try your product but also recommend it to others.&nbsp;</p>
<p>Increasingly, that evaluation starts before they ever visit your website.&nbsp;<span>Developers are asking AI tools how to solve problems and which tools might help. The answers they receive are influenced by the documentation, tutorials, and technical content companies publish across the web.&nbsp;</span></p>
<p>If you want to understand how your developer tool appears in those conversations, our <b><a href="https://everydeveloper.com/llm-reach-assessment/">LLM Reach Assessment</a></b> evaluates your product&#8217;s visibility within AI systems like ChatGPT, Claude, and Gemini when developers describe real problems. At EveryDeveloper, we specialize in helping companies apply these insights to reach developers authentically.&nbsp;</p>
<p>Let us help you build the kind of technical content that developers trust—and that AI systems can accurately recommend.</p>
<p>Inspiration to Reach a Technical Audience</p>
<p>Skip the fluff and earn real developer trust. Subscribe for weekly insights on how to market without gimmicks and create experiences that devs respect, remember, and recommend.</p>]]></content:encoded>
    </item>
    <item>
      <title>Read This Before You Hire a Technical Content Agency</title>
      <link>https://everydeveloper.com/blog/technical-content-agency/</link>
      <guid>https://everydeveloper.com/blog/technical-content-agency/</guid>
      <pubDate>Fri, 26 Apr 2024 07:43:00 GMT</pubDate>
      <description>Far too many companies venture into technical content because “that’s what you’re supposed to do.” Looking at established technical products and companies, the process can look deceptively straightforward. So, companies start to throw code samples and technical jargon at a series of unrelated articles on their blog. Perhaps they find some SEO keywords and include…</description>
      <content:encoded><![CDATA[<p>Far too many companies venture into technical content because “that’s what you’re supposed to do.” Looking at <a href="https://everydeveloper.com/companies/">established technical products and companies</a>, the process can look deceptively straightforward.</p>
<p>So, companies start to throw code samples and technical jargon at a series of unrelated articles on their blog. Perhaps they find some SEO keywords and include those in the titles to gain search traffic. They might even look for a technical content agency or freelance developer writers to help with blog post production.&nbsp;</p>
<p>What they often lack, though, is clarity on what they want, which prevents them from getting it right when it comes to technical content.</p>
<h2>What Kind of Technical Content Do You Want?</h2>
<p>Let’s start with the basics. There are many types of technical content, and not all companies or freelancers are adept at developing content that’s right for you.</p>
<p>Here are some types of content for technical products:</p>
<ul>
<li>Reference documentation</li>



<li>Quickstart tutorials</li>



<li>Use case tutorials</li>



<li>Language-specific quickstarts</li>



<li>Sample applications</li>



<li>Open-source tool roundups</li>



<li>Technical product comparisons</li>



<li>Developer inspiration stories</li>



<li>Engineering case studies</li>



<li>Technical product pages</li>



<li>Video product demos</li>



<li>Livestream coding</li>



<li>White papers or e-books</li>



<li>Signature content guides</li>
</ul>
<p>That list could go on, but there’s one thing you won’t see it feature: <em>blog posts</em>.</p>
<p>Some of these types of content may live on your blog page, but that shouldn’t be your starting point. When you reach out to technical content agencies, the right ones will question what you mean by “blog posts.” Just because your content covers technical topics doesn’t mean you’re producing the technical content you need.</p>
<figure><img src="/wp-content/uploads/2024/04/BadContentBrief-1024x589.png" alt="" /></figure>
<p>The issue is that many companies focus on form over substance. For example, you may provide a freelancer with a brief for what you envision as a blog post. But they will interpret it as documentation because that’s what the technical content actually <em>is</em>.&nbsp;</p>
<p>In fact, several content types in the list above belong in documentation. Yet, we frequently see companies publish blog posts that are just glorified docs in blog post form. They’re product-focused, bottom-of-funnel <a href="https://everydeveloper.com/marketing-funnel-for-technical-products/">content masquerading in the top-of-funnel</a>.</p>
<p>Another point to be wary of is prioritizing volume over relevance. Ramping up output without the right kind of thought behind it is bound to result in some hits, but you won’t know why. Further, those hits could come at the cost of countless duds.</p>
<p>If you want to hand topics to an agency to produce a host of content, you must be clear about what type of content you want. Unless you’re laser-focused on what you want a technical content agency to produce—and why said content will make a difference to your company—you may not be ready to rev your content engine to high gear. You need to consider the strategy behind your technical content.</p>
<h2>What’s Your Technical Content Strategy?</h2>
<p>You may be tempted to simply follow the blueprint set by successful tech companies you admire, but this comes with downsides. Content that works for Twilio, Stripe, or Vercel may not fit your product nor speak to your particular audience.</p>
<p>On the other hand, developing your own content strategy comes with many advantages. In addition to uncovering the best publication types for your organization, a solid strategy extends your positioning and explains the opinions upon which your product was built. Further, it can help your entire team—including any technical content agencies you bring on board—understand the translation between developer problems and your product’s solutions.</p>
<p>One of the mistakes we see companies make with content is to publish scattershot topics. Each hopes to land some search keywords, garner attention on social media, or both. And every topic is an island to itself. While the trial-and-error approach can offer a way to fine-tune your messages (usually over a long period), it tends to result in an indiscriminate collection of topics, few of which hit the mark.</p>
<figure><img src="/wp-content/uploads/2024/04/2.png" alt="" /></figure>
<p>We recommend a more targeted direction. Before committing to even a single topic to cover in your tech content, ask yourself (and your team) whether you can discuss it over multiple, diverse pieces. If the answer is “yes,” then what you have is a theme—in our strategy work, we call themes “concepts.” Each of your <a href="https://everydeveloper.com/content-concepts-vs-blog-topics/">strategic concepts should contain the potential for many topics</a>. More importantly, each concept should clearly connect to your product.</p>
<p>What does this look like in reality? A one-off <em>topic</em> about the Python <code>casefold()</code> function, for example, may look tempting in keyword research. A compelling <em>concept</em> might be a series of articles covering multiple string manipulation topics, including the Python <code>casefold()</code> function. Finally, you need to compare this Python concept against the other potential concepts to prioritize which makes the most sense for your audience and product.</p>
<p>Whatever method you use to arrive at your content strategy, you need a plan for what to produce and why it matters. Either you already have concepts (or you may call them themes) clearly articulated, or you’ll need a technical content agency to help you. If you do decide to engage with external professionals, a key consideration is how they&#8217;ll fit into your workflow.</p>
<h2>What’s Your Ideal Content Workflow?</h2>
<p>Before you <a href="https://everydeveloper.com/find-developer-content-writers/">hire a technical content agency</a>, or even a freelancer, identify your ideal content workflow. Which actions would you like to keep internal? Which do you prefer to outsource? Then look for someone who matches what you need. External firms should have a smooth and understandable process for you and your team to sync with.&nbsp;</p>
<p>In a rough chronological order, this is a list of responsibilities that are inherent to tech content strategy and production:</p>
<ul>
<li>Identifying the technical content types you need</li>



<li>Building a catalog of strategic concepts</li>



<li>Articulating your company/product opinions</li>



<li>Researching SEO keywords with developer intent</li>



<li>Prioritizing topics within each concept</li>



<li>Outlining topics, including sub-headings to grab the reader&#8217;s attention</li>



<li>Expanding outlines into complete writer briefs</li>



<li>Coordinating requirements and deadlines with freelance writers</li>



<li>Circulating written content internally for review</li>



<li>Chasing writers for edits and additions based on feedback</li>



<li>Migrating the finalized copy into the content management system</li>
</ul>
<p>Many technical content agencies don’t offer the foundational work represented by the first half of the above list. This requires you to develop and maintain a deep understanding of your audience and product—and communicate it to them over and over again to get the content you’re looking for.</p>
<figure><img src="/wp-content/uploads/2024/04/3-1024x419.png" alt="" /></figure>
<p>In other words, there’s a separation between your team and the writers—you must handle strategy, research, and planning in-house, then heave topics, outlines, and briefs over the wall to the agency writers. They’ll follow your instructions and hurl their content back over the wall for your review.</p>
<p><strong>EveryDeveloper believes you should remove the wall.</strong></p>
<p>Not only is the over-the-wall method a lot more work on your likely overstretched team, but you also miss out on valuable, objective expertise from an agency that’s collaborated with a lot of companies.&nbsp;</p>
<h2>Who Can Become a Technical Engagement Partner?</h2>
<p>To reach the right technical audience, you need a partner who can help build your content strategy. They will save your team from explaining—and re-explaining—what matters. Plus, you’ll build on their expertise applied to your product, not just your content.</p>
<p>As you look to hire a technical content agency, look for a partner who will help identify strategic content types, expand powerful concepts, and collaborate with your team. This partner will provide an objective, external view. Your strategy will be better and your content will understand how the technical audience sees you—which is different than how you see yourself.</p>
<p>Naturally, as you research these partners, we hope you <a href="https://everydeveloper.com/services/">consider working with EveryDeveloper</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>How Puzzles Can Get You Developer Engagement at Events</title>
      <link>https://everydeveloper.com/blog/sponsor-event-puzzles/</link>
      <guid>https://everydeveloper.com/blog/sponsor-event-puzzles/</guid>
      <pubDate>Wed, 31 Jan 2024 00:00:00 GMT</pubDate>
      <description>Every time I walked through the GlueCon 2014 lobby, I couldn’t help but look up at the “API Challenge” leaderboard. Mashery’s booth at the conference for API thinkers included a real-time ranking of competitors. I watched as attendees whipped open their laptops and puzzled away at the digital scavenger hunt from the API management vendor.…</description>
      <content:encoded><![CDATA[<p>Every time I walked through the GlueCon 2014 lobby, I couldn’t help but look up at the “API Challenge” leaderboard. Mashery’s booth at the conference for API thinkers included a real-time ranking of competitors. I watched as attendees whipped open their laptops and puzzled away at the digital scavenger hunt from the API management vendor. In the sea of event sponsors, Mashery’s booth stood out as the busiest and it was all down to how they had managed to engage the technical audience&#8217;s curiosity and sense of competition.</p>
<p>As you <a href="https://everydeveloper.com/developer-events/">choose which developer events</a> to attend or sponsor, you’ll also be looking for a way to stand out. I like this example from Mashery so much that I hopped on a call with one of its creators, Neil Mansilla.&nbsp;</p>
<p>He walked me through Mashery’s approach to engagement activities at events and how his thinking has progressed over the years. More than 10 years after the API Challenge series (they put it on at several other conferences), he still sees the power of puzzles to engage a developer audience. And I found his ideas compelling enough to share here.</p>
<h2>Align Your Objectives With Your Puzzles</h2>
<p>Even before Neil set up the API Challenge leaderboard at the particular booth I visited, he knew the idea would deliver on his company’s primary goal of raising brand awareness. While that may seem hand-wavy, getting their name out during this rise of APIs was most important. With a puzzle that collects unique entries, they also had something much more meaningful than “number of shirts shot from a cannon.”</p>
<p>There were three goals for Mashery’s event sponsorship, driven by the API Challenge:</p>
<ul>
<li>Make developers aware of Mashery’s API platform</li>



<li>Show off how easy it is to get started with Mashery APIs</li>



<li>Provide visibility to Mashery customer APIs</li>
</ul>
<p>To complete each step of the challenge, developers had to make API calls, inspect the results, and figure out the next step. As part of the rules, Mashery pointed to a list of APIs​​ that would help solve each step. These APIs happened to belong to Mashery’s customers and run on Mashery’s platform.</p>
<p>When we chatted, Neil admitted that Mashery’s definition of event success was more easily attainable than it might be for other companies. As part of the developer relations team, he didn’t need to generate leads from this conference. He couldn’t even expect signups directly from the event, since API management was typically an exec-level purchase. However, he suspects many developers tried out their platform afterward. <a href="https://everydeveloper.com/developer-marketing-continuum/">Developers often champion great products</a> and could put Mashery in the conversation.</p>
<p>Many conference booths give away T-shirts and other branded merchandise. That’s certainly a route to awareness, but will a developer remember you and associate you with anything other than a freebie? Probably not.</p>
<figure><img src="/wp-content/uploads/2024/01/mashery-api-network-1024x595.png" alt="" /></figure>
<p>Mashery’s API Challenge had all the attraction qualities of swag, with the stickiness that comes with giving developers a fun problem to solve. In addition, the leaderboard grabbed attention and made people want to see their names (ideally, near the top). Attendees stopped to ask about the challenge and participants would return for hints from the Mashery team. And that gave them a chance to point out, for example, that Mashery’s software was driving the breezy API Key process. And it certainly didn’t hurt that Mashery had brand-name APIs for developers to try as they competed.</p>
<p>One way to align your objectives: Connect your challenge to your product without being overtly promotional.</p>
<p>With good conversations and healthy competition going, the API Challenge became a go-to engagement tool for Mashery. Neil was quick to point out that the sophisticated leaderboard and automation came after they’d already proven the concept. If you’d like to engage developers similarly, don’t try to build it all at once.</p>
<h2>Start Small and Iterate on Developer Puzzles</h2>
<p>The Mashery team used to attend 60 or more conferences annually. Over the years, they ran the API Challenge at many of these events. They had a chance to see developer reactions to the puzzles, make adjustments, and improve the overall infrastructure. The leaderboard, for example, was an entire software application itself! But they didn’t start there and you shouldn’t, either.</p>
<p>All you need to begin is an idea or even a single question. Put that together with simple form software attached to a spreadsheet. That’s enough to be more engaging than the standard conference booth.</p>
<p>If you’re already giving out swag, make your simple puzzle the way to unlock the prize. Mashery gave every entrant in the API Challenge a bottle-opener thumb drive — trust me, these were cool.</p>
<figure><img src="/wp-content/uploads/2024/01/keen-io-documentation-1024x701.png" alt="" /></figure>
<p>Similarly, Keen IO would give away shirts to anyone who used the “Wardrobe Resource” API. Hidden in its documentation was an endpoint that accepted a name, address, and shirt size. Make the right request-which was built atop Keen’s existing data platform—and some swag might arrive in the mail. While the company could use this as a mini-puzzle at conferences, they also left it public as an easter egg. I tried it and it worked (and sorry to say it’s gone from their docs today).</p>
<p>Even though puzzles could be done remotely or even asynchronously, Neil says they work best in finite time and physical space. That’s also good advice for starting small. If it works well, you can always expand it later.</p>
<p>Make your puzzle related to something within your product. Give them a reason to explore to find an answer, but make that first one easy enough that it doesn’t take much searching.</p>
<p>For your initial version, you don’t even have to worry about automated “grading.” Any team member at the booth can look for the person’s name in a spreadsheet of entries and confirm they put the right answer.</p>
<p>One way to start small: Use a simple form to collect puzzle answers, but don’t treat these like leads!</p>
<p>Once you confirm developers are taking an interest, you can iterate and expand your puzzle. Perhaps create more elaborate questions or activities. Or build out the way you collect the answers. Whatever you do, don’t do it alone. At Mashery, successfully engaging developers at events was the definition of a team effort.</p>
<h2>Make It a Fun Internal Collaboration</h2>
<p>The API Challenge was bigger than a single event and its reach went beyond conference audiences. Everyone I’ve talked to who worked at Mashery still remembers these challenges. More than that, they seem proud of the way their former employer reached technical audiences at events. After talking with Neil, I can see it’s because many of these people were themselves involved in the API Challenge iteration.</p>
<p>While Developer Relations was the team delivering the API Challenge at events, many others at Mashery pitched in with their ideas. Neil would broadly share their goals and examples of existing questions. Other coworkers would chime in with ideas — often diabolical twists to increase the difficulty.&nbsp;</p>
<p>As you put together your puzzles for developers, it’s a good idea to have different stages to the challenge. The initial ones should be solvable in just a few minutes. You want to provide some early success to maximize developer interest. Then, make the puzzles progressively harder. Neil recommends three levels of difficulty. You can categorize input from other teams as easy, tough, or somewhere in between.</p>
<figure><img src="/wp-content/uploads/2024/01/mashery-swag-1024x759.png" alt="" /></figure>
<p>In addition to ideas, you can trial your challenge internally. You can even give the same prizes out and share top results to encourage participation. To my surprise, Mashery varied the API Challenge with each event. While audience overlap is rare, answers could slip out online. Plus, I think the Mashery team enjoyed the iteration process.</p>
<p>Among the teams to consider for input and to test your puzzles:</p>
<ul>
<li>Developer Relations: They understand what engages the audience</li>



<li>Marketing: They know entertainment and can connect to the product</li>



<li>Engineering: They may be the audience you want to reach</li>



<li>Support: They talk to customers and know the product well</li>
</ul>
<p>Keep all the feedback you receive, especially ideas to improve the system. Anything you don’t use for your first conference you can put into practice at the next.&nbsp;</p>
<p>One way to collaborate: Ask specific teams to try your puzzles and send in their ideas for improvement.</p>
<p>As for Neil, he left Mashery later in 2014 but brought his developer engagement skills to multiple companies in the last decade. Since 2017, he’s worked on developer tools and practices at Atlassian, known for its now-departed <a href="https://community.atlassian.com/t5/Announcement-articles/It-s-time-to-say-goodbye-to-the-Dragon-Slayer-Quests/ba-p/1322866">Dragon Slayer Quests</a>&#8230; and a suite of collaboration tools for software teams. With Neil on the team, you have to wonder what new puzzles await at the next Atlassian event.</p>
<h2>Engage Developers with All Your Content</h2>
<p>What Mashery did was take the typical conference booth — free T-shirts and sales pitches — and make it something a developer <em>wants to engage with.</em> The truth is that to reach more of the right developers, all your content needs to resonate with them. Technical content is far too often shouting and touting like an overeager carnival barker.&nbsp;</p>
<p>Instead, you want to connect the developers’ problems to your product with content that teaches and builds trust. This will engage the audience you want to reach.<br>To start, <a href="https://everydeveloper.com/technical-content-mistakes-to-avoid/">avoid these super-common technical content mistakes</a>. The first alone could save thousands of hours spinning your wheels on content that’s unlikely to resonate with your audience.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
