Picks and Shovels: tech marketing for the AI era.

Get your copy
Resource Hub

Developer MarketingComplete Guide

Everything you need to know about marketing to developers. From fundamentals to advanced strategies, built on 30 years of experience at AWS, Microsoft, Meta, and beyond.

93+
Articles
6
Topics Covered
30+
Years Experience
6 BigTech
Companies

What is developer marketing?

Developer marketing is the practice of reaching, engaging, and converting software developers as customers. Unlike traditional B2B or consumer marketing, developer marketing requires technical credibility, authenticity, and a commitment to helping developers solve real problems.

The core principle is simple: Help First. Provide genuine value before asking for anything in return. Create technical content, build communities, and demonstrate your product through real-world scenarios rather than relying on traditional advertising tactics.

This hub contains everything I have learned about developer marketing from building marketing functions at Sun Microsystems, Microsoft, Amazon Web Services, Meta, Twitter, and Supabase. Explore the categories below or browse the complete guide.

Developer Marketing Fundamentals

Core concepts and principles of marketing to developers

PMM identity crisis hits harder at developer tools companies

PMM identity crisis hits harder at developer tools companies

Every PMM is being told to stop executing and start strategizing. At developer tools companies, that advice is incomplete. Your buyer reviews your positioning the way they review a pull request.

Read article
Every AI product sounds the same. Fix your positioning.

Every AI product sounds the same. Fix your positioning.

Every AI product in every category is positioned the same way. The frameworks you learned in B2B school are producing the mess. Changing the first question you ask will fix it.

Read article
The 10-touchpoint rule: why gating your docs is developer marketing malpractice

The 10-touchpoint rule: why gating your docs is developer marketing malpractice

Developers need to encounter your product roughly 10 times before they convert. Every email gate, every 'request a demo' button, every forced signup destroys a touchpoint you cannot get back.

Read article
How to use AI for competitive analysis in developer tools

How to use AI for competitive analysis in developer tools

AI does not replace competitive analysis. It makes you faster at the tedious parts so you can spend more time on judgment calls. Here is my exact workflow.

Read article
Developer marketing vs. product marketing: what is the difference?

Developer marketing vs. product marketing: what is the difference?

Developer marketing and product marketing overlap constantly but serve different goals. Here is how to tell them apart and make them work together.

Read article
AI product marketing: how AI changes every phase of the PMM job

AI product marketing: how AI changes every phase of the PMM job

AI is changing product marketing from research to launch to measurement. Here is what actually works, what does not, and where human judgment still matters.

Read article
+ 56 more articles in this category

Developer Relations

Building and scaling developer advocacy programs

DevRel is marketing. Stop pretending otherwise.

DevRel is marketing. Stop pretending otherwise.

The pretense that developer relations is not marketing creates org chart dysfunction, measurement confusion, and career dead-ends. Accepting it makes everything easier.

Read article
The language of engineering

The language of engineering

Repos. CI/CD. Tech debt. P99 latency. If you work alongside engineers but came from marketing or DevRel, their vocabulary can feel like a foreign language. Here is a practical glossary of engineering terms, and why understanding them makes you better at your job.

Read article
Your docs are for AI now (and this changes everything about Developer Relations)

Your docs are for AI now (and this changes everything about Developer Relations)

AI coding agents are now the biggest consumer of your docs. The necessary change in how we write docs is a harbinger of the changes necessary in Developer Relations strategy, overall.

Read article
The power of storytelling in developer marketing

The power of storytelling in developer marketing

Gather 'round, and let's tell some stories. I've written posts about what the various functions in developer relations do. I've also written some practical posts about the mechanics of running events,...

Read article
Seven tips for building your content strategy

Seven tips for building your content strategy

I am often asked by founders and DevRel leaders where they should focus their content efforts. I've done this work countless times at numerous companies, big and small. Take it from me. Here are seven t...

Read article
What kind of Developer Advocate do you need and where can you find them?

What kind of Developer Advocate do you need and where can you find them?

Matching the myriad things Developer Advocates do with your needs as a business is critical to determining the kind of Developer Advocacy organization you need. You may need someone to be stewards of ...

Read article
+ 2 more articles in this category

Go-to-Market Strategy

Launch planning, positioning, and market entry

The dark funnel ate your developer marketing attribution

The dark funnel ate your developer marketing attribution

Developer marketing attribution was already unreliable before AI. Now most of the buying journey happens in AI tools and communities your dashboard will never see. That slice is shrinking fast.

Read article
The one-person marketing team is viable. It is also a trap.

The one-person marketing team is viable. It is also a trap.

Companies are hiring one PMM and expecting AI to do the rest. Some of that expectation is fair. Most of it is not. Here is where the line is.

Read article
How marketing supports the PRFAQ process

How marketing supports the PRFAQ process

A PRFAQ is a starting document, not a final one. Its job is to rally the team around the customer and their pain, which means the language has to be customer-centric. Here is how marketing helps.

Read article
Developer marketing vs. growth marketing: why the playbooks are different

Developer marketing vs. growth marketing: why the playbooks are different

Growth marketing tactics that work for consumer apps will fail with developers. Here is why and what to do instead.

Read article
Proprietary research is the only content moat left

Proprietary research is the only content moat left

AI can write your blog posts. It cannot run your surveys, analyze your data, or interview your customers. The last moat in content marketing is original insight.

Read article
The language of marketing

The language of marketing

Positioning. Category creation. Multi-touch attribution. Share of voice. If you came from engineering or sales, the language of marketing sounds like a foreign language. Here is a practical go-to-market glossary, and why understanding these terms makes you better at your job.

Read article
+ 14 more articles in this category

Content Strategy

Creating content developers actually want to read

Community Building

Growing and nurturing developer communities

Frequently asked questions

What is developer marketing and how is it different from B2B marketing?

Developer marketing is the practice of reaching, engaging, and converting software developers as customers. Unlike traditional B2B marketing where you market to procurement officers who never touch the product, in developer marketing the buyer and user are often the same person. Developers can detect marketing BS immediately and will call you out publicly if your product does not deliver on its promises.

What are the most effective channels for reaching developers?

The most effective channels include technical content (documentation, tutorials, blog posts), developer communities (Discord, Slack, forums), social media (Twitter/X, LinkedIn), conferences and meetups, open source contributions, and developer advocacy programs. The key is authenticity and providing genuine value rather than traditional advertising.

How do you measure developer marketing success?

Use a combination of leading indicators (developer signups, documentation traffic, community growth, content engagement, social sentiment) and lagging indicators (revenue influenced, customer acquisition, Developer NPS, brand awareness). Build multi-touch attribution models and accept that some activities like community building will never be perfectly measurable.

What is the role of developer relations in marketing?

Developer relations (DevRel) represents developers internally by bringing feedback to the product team and represents the company externally by building relationships and trust. Developer advocates create technical content, speak at events, and engage with communities. Great DevRel teams combine technical credibility with communication skills.

How should startups approach developer marketing with limited resources?

At seed through Series A, focus on positioning and messaging, core content like documentation and getting started guides, initial community building, and launch execution. One or two people can handle this initially. As you scale to Series B and beyond, hire specialists for developer advocacy, content marketing, product marketing, community management, and events.

What tools do developer marketers use?

The core toolkit includes analytics platforms like Amplitude or Mixpanel for product usage data, CRM systems like HubSpot or Salesforce for pipeline tracking, content management systems for documentation and blogs, community platforms like Discord or Discourse, social listening tools, and increasingly AI tools for content creation, competitive analysis, and campaign optimization. The specific stack depends on your company stage and whether you are product-led or sales-led.

What is the difference between developer marketing and developer relations?

Developer marketing focuses on creating demand and driving business outcomes: positioning, messaging, campaigns, content strategy, and pipeline generation. Developer relations focuses on building trust and community: advocacy, developer experience, documentation, events, and feedback loops. The best organizations treat them as complementary functions with a shared foundation of helping developers succeed.

How much should you budget for developer marketing?

Most developer tools companies spend between 20 and 40 percent of revenue on sales and marketing combined. Within that, developer marketing typically gets 15 to 25 percent of the marketing budget. Early-stage companies should allocate more toward content and community, less toward paid acquisition. The biggest mistake is underfunding developer relations and technical content in favor of traditional demand generation tactics that do not work with developer audiences.

How do you market to developers without being annoying?

Lead with value, not pitches. Create technical content that solves real problems. Build genuine relationships in developer communities before asking for anything. Respect developers' intelligence and time. Never gate basic documentation behind forms. Show your product working in real scenarios instead of making claims about it. The principle is simple: Help First. If your marketing helps a developer do their job better, it is not annoying. It is useful.

Picks and Shovels: Marketing to Developers During the AI Gold Rush

Want the complete playbook?

Picks and Shovels is the definitive guide to developer marketing. Amazon #1 bestseller with practical strategies from 30 years of marketing to developers.