Carl did not build a website or landing page to start. He created a single page on his personal website called "Carl's Writing" listing recent writing samples, and sent that link directly to his professional network asking if they'd pay him to write. His first 5–10 clients were all people he had met at some point in his career and stayed in touch with via a personal CRM: a spreadsheet of ~50 contacts he reminded himself weekly to reach out to — via lunch, email, or a quick call. He also cold-reached out to people working in "developer relations," a field he discovered while doing those calls, which helped him validate that real demand existed. Within 3 months of this approach he had more work than he could handle solo and began hiring contractors. The business was started part-time while he was still transitioning out of his previous job, which reduced pressure and let him prove viability before going all-in.
Draft.dev
Technical content agency writing developer-focused blog posts and tutorials for software companies
7 moves, in order
- Pre launch / ValidationPersonal network outreach
Built a single 'Carl's Writing' page on his personal website listing past writing samples. Sent the link to his maintained spreadsheet of ~50 professional contacts asking if they'd pay him to write technical content.
First 5–10 paying clients sourced entirely from this list - Month 1–3Cold outreach to developer relations professionals
Reached out cold to people working in 'developer relations' — a field he discovered through early customer conversations — to have exploratory calls and validate demand for technical content services.
Confirmed strong market demand; had more work than he could handle within 3 months - Early growthReferrals and word of mouth
Positioned Draft.dev explicitly as the premium provider in the niche — no discounting, no one-off trials, quarterly commitments required. This encouraged existing clients to refer others in similar roles or bring Draft.dev with them when they changed companies.
Referrals and word of mouth became ~1/3 of total revenue - ScalingSEO — blog content
Published blog posts targeting niche developer-marketing search terms (e.g. 'what does a developer advocate do'). Content ranked organically and fed social media distribution, creating a compounding acquisition loop.
Organic search + social became ~1/3 of total revenue - ScalingSocial media content
Published social media posts that mirrored and amplified blog content targeting developer marketing professionals, reinforcing brand authority as the premium provider in the niche.
Combined with SEO, contributed to the ~1/3 organic revenue share - ScalingCold outreach
Maintained an ongoing cold outreach effort as a third acquisition channel alongside referrals and organic. Details on specific tactics not elaborated in the transcript.
Contributed to the remaining ~1/3 of total revenue alongside miscellaneous inbound - Year 1–2Premium positioning and packaging
Structured the service as fixed packages (12, 24, or 48 pieces of content) with mandatory quarterly commitments. Refused to discount or offer trials, deliberately signaling premium quality to attract larger, more established clients like Cloudflare, Dropbox, and Red Panda.
Grew to $2.5M annual revenue within ~2–3 years; landed enterprise-tier clients
Carl had 7+ years of prior startup experience as an early employee at two early-stage tech companies, giving him firsthand exposure to how founders grow and operate businesses. He also had a carefully maintained professional network spreadsheet (~50 contacts) built over years, which directly sourced his first clients. Additionally, COVID timing was favorable — tech companies redirected large in-person conference budgets into content marketing right as Draft.dev launched.
referrals_and_word_of_mouth
Discounting and one-off trial engagements were explicitly avoided as a strategic choice — Carl noted that offering small trials or discounts undermines premium positioning. He also attempted ~10+ prior side projects over 7 years that all failed before Draft.dev worked.