Technology Adoption Curve
5 concentric rings represent adoption segments. Press Launch! to watch the wave expand outward lighting each ring. Press Cross the Chasm to see the gap — and bridge it.
Code example
A positioning statement template and a product launch checklist.
// Positioning statement — Geoffrey Moore's classic template
// "For [target customer] who [need], [product name] is a [category]
// that [key benefit]. Unlike [alternative], we [key differentiator]."
const positioningStatement = {
targetCustomer: "early-stage startup founders",
need: "who need to hire engineers quickly without a recruiting team",
productName: "HireLoop",
category: "an AI-powered recruiting tool",
keyBenefit: "that screens 200 applicants in 10 minutes and surfaces the top 5",
alternative: "manual resume screening or traditional ATS software",
differentiator: "train the model on your own past hires so it learns what great looks like for your company",
};
// Rendered:
// "For early-stage startup founders who need to hire engineers quickly
// without a recruiting team, HireLoop is an AI-powered recruiting tool
// that screens 200 applicants in 10 minutes and surfaces the top 5.
// Unlike manual resume screening or traditional ATS software, we train
// the model on your own past hires so it learns what great looks like."
// ICP (Ideal Customer Profile) — who to target first
const icp = {
firmographics: {
stage: 'seed to Series A',
size: '5—50 employees',
industry: ['B2B SaaS', 'fintech', 'developer tools'],
},
behaviours: {
hiringPain: true, // actively interviewing
hasNoPeopleTeam: true, // founder-led recruiting
techSavvy: true, // comfortable with AI tools
},
channels: ['YC Hacker News', 'LinkedIn', 'Founder communities'],
};
# Product Launch Checklist — tiered launch strategy
# Tier 1: internal alpha ? Tier 2: beta ? Tier 3: public launch
launch:
product: HireLoop
date: 2026-08-15
tier_1_alpha: # 2 weeks before launch
participants: 10 # hand-picked design partners
goal: "validate core workflow, break the product"
exit_criteria: "5/10 users complete a hire without support"
tier_2_beta: # 1 week before launch
participants: 100
access: "waitlist invite codes"
metrics_to_watch:
- time-to-first-screen-completed
- day-3 retention
- NPS after first use
tier_3_public: # launch day
channels:
- Product Hunt launch (aim for #1 of the day)
- Hacker News Show HN post
- Founder Twitter/LinkedIn posts (coordinate timing)
- Email to waitlist
press: "TechCrunch exclusive embargo until 9am EST"
success_metrics: # how you know the launch worked
day_1: "500 signups"
week_1: "50 completed their first screen, 10% activation rate"
month_1: "10 paying customers, CAC < $200"
# Cross the Chasm strategy:
# Win ONE beachhead vertical completely before expanding
# Don't try to reach Early Majority without Early Adopter referrals
beachhead: "YC-backed startups, Series A fintech"
Key concepts
ICP
The specific type of customer most likely to get value from your product, convert, and retain. Defined by company stage, size, industry, behaviours, and pain intensity. Everything in your GTM flows from the ICP.
Positioning
Positioning defines how your product lives in the customer's mind relative to alternatives. Moore's template: "For [who], [product] is a [category] that [benefit]. Unlike [alternative], we [differentiator]."
Adoption Curve
Everett Rogers' model: ~2.5% Innovators, 13.5% Early Adopters, 34% Early Majority, 34% Late Majority, 16% Laggards. Each segment has different motivations, risk tolerance, and buying behaviour.
The Chasm
The gap between Early Adopters (who love new things) and Early Majority (who want proven solutions). Most products die here. The strategy: dominate one narrow beachhead segment completely before crossing to the mainstream.