Product MarketingFor Developer Tools
Positioning, messaging, go-to-market planning, sales enablement, and product launches. Everything you need to bring developer products to market. Built on 30 years of experience.
What is product marketing?
Product marketing is the function that connects what you build to who needs it and why. In developer tools companies, this means understanding both the technical product and the business buyer. It means positioning that is grounded in real differentiation, not aspirational branding.
The core deliverables are a market requirements document, positioning and messaging, a go-to-market plan, sales enablement materials, and customer case studies. Every other marketing activity hangs off these artifacts.
This hub collects everything I know about product marketing from building PMM functions at Sun Microsystems, Microsoft, Amazon Web Services, Meta, Twitter, and Supabase. Start with what product marketing actually does, or browse the categories below.
Product marketing fundamentals
Core concepts of product marketing for developer tools

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
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 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
DevRel vs developer marketing: what is the difference?
DevRel, developer marketing, and product marketing are three distinct functions that people confuse all the time. Here is what you should expect from each one and how they work together.
Read article
The first marketing hire survival guide
You just got hired as the first marketer at a dev tools startup. Nobody can tell you what to do first. Here is the list.
Read article
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 articlePositioning and messaging
How to position developer products and create messaging that resonates

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
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
Marketing AI features to developers
Every developer product is adding AI features. Most market them wrong. Developers care about what the AI does, how it works, and whether they can trust it.
Read article
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
Agent Skills for developer marketing: Picks and Shovels in your AI workflow
I turned my book on developer marketing into Agent Skills. Now Claude can apply the frameworks directly to your product launches, positioning, and GTM strategy.
Read article
Does positioning still matter?
AI agents can read your docs, evaluate your capabilities, and match you to customer needs without a positioning statement. So does positioning still matter? The answer changed my thinking.
Read articleGo-to-market
Launch planning, market entry, and growth strategy

Sales enablement with AI
Your AEs can generate their own battlecards now. That is the problem, not the solution.
Read article
The language of sales
Pipeline. ACV. NDR. Bookings versus revenue. If you came from a technical background, sales vocabulary sounds like a foreign language. Here is a practical go-to-market glossary, and why understanding these metrics makes you better at your job.
Read article
Developer marketing vs traditional B2B marketing: 7 critical differences
Developer marketing isn't just B2B marketing for a technical audience. It's fundamentally different in approach, tactics, and mindset. Here are the seven differences that matter most.
Read article
The indie developer's guide to getting your first users
You built something. Now what? A practical guide to getting your first users, then your first hundred, then your first thousand. No marketing degree required. Just tactics that actually work for indie developers.
Read article
The art of the product demo
I'm going to teach you the secrets of a great product demo and how to tell the story of your customer through your product.
Read article
Building a developer ABM strategy
Account-based marketing (ABM) is a targeted marketing strategy where you focus your outbound efforts on a pre-selected list of customers who fit well into your Ideal Customer Profile. ABM is an excell...
Read articleSales enablement
Enabling sales teams to sell developer products

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
How to write a great developer case study
The Developer Q&A: case studies that developers don't hate
Read article
Why you need a training program
Depending on the nature of your developer-focused cloud company, you may have any number of these problems: * You have an open-source version of your cloud product and have no idea who your open-sou...
Read articleFrequently asked questions
What is product marketing?
Product marketing is the function that sits at the intersection of product, sales, and marketing. Product marketers define who the customer is, why the product matters to them, and how to bring it to market. They own positioning, messaging, go-to-market strategy, sales enablement, and competitive intelligence. In developer tools companies, PMMs need to understand both the technical product and the business buyer.
What does a product marketing manager do?
A PMM drives customer discovery and research, writes market requirements documents, defines positioning and messaging, builds go-to-market plans, creates sales enablement materials, and mines customer case studies. They work across product, engineering, sales, marketing, and customer success. They are the most cross-functional role in any company.
How is product marketing different for developer tools?
Developer product marketing requires technical credibility that traditional PMM roles do not. You need to understand APIs, SDKs, developer workflows, and the build-vs-buy decision. Developers are skeptical of marketing claims and will test your product before buying. Your positioning has to be grounded in real technical differentiation, not aspirational branding.
What is the relationship between product marketing and developer relations?
Product marketing and developer relations are complementary. DevRel builds trust and community with developers. Product marketing translates that developer understanding into business strategy: positioning, competitive differentiation, and go-to-market plans. The best organizations have PMMs and DevRel working closely together, with DevRel bringing developer insights and PMM turning them into market strategy.
How do you measure product marketing success?
Product marketing success shows up in pipeline quality, win rates, sales cycle length, and competitive displacement. Track how well your positioning resonates through customer interviews and win/loss analysis. Measure content influence on deals, sales team confidence scores, and time-to-first-value for new customers. The hardest part is attribution, because PMM work touches every stage of the funnel.
What is a go-to-market plan?
A go-to-market plan is the document that coordinates how a product reaches its target customer. It covers positioning, messaging, pricing, channel strategy, launch activities, and success metrics. For developer tools, a GTM plan also includes technical content strategy, community engagement, documentation, and developer experience optimization.
How do you build positioning for a developer product?
Start with the customer, not the product. Identify the specific problem you solve, who has that problem, and what alternatives exist. Then define your differentiated value in terms the customer cares about. Good positioning is singular: one target, one primary use case, one core differentiator. The messaging that multiplies from it can address multiple audiences and channels.
What frameworks and templates are available for product marketing?
This site includes templates for market requirements documents, go-to-market plans, sales enablement strategies, positioning frameworks, competitive battle cards, and product launch playbooks. Browse the categories above or start with the frameworks and templates collection for downloadable resources.
Explore more topics
This is one piece of the developer marketing puzzle. Explore our other resource hubs.

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.