← Back to browse

Refactoring the Collections

by Adam Waddenvia Indie Hackers Podcast
See all Content companies using content marketing →
Growthcontent marketing
Time to PMF3 months
Pricingone-time
The Spark

Adam Wadden's path into building his own business was long and winding. He learned to program on HyperCard and Cubasic as a kid, dropped out of university after one semester, and came back to software through a recording studio project and a two-year college program. What changed his trajectory was a growing frustration with the material he had been learning from. He had spent years following advice that, in practice, "just like make me hate my code," and he wanted to share a better path with other developers.

The idea of writing a book sat in the back of his mind for a long time. What finally pushed him was a coffee with a former mentor who had started creating courses. The mentor suggested starting with a small "tripwire" product priced around $10, something that would prove people would pay and give Adam practice selling.

Building the First Version

Adam's first plan was a 40 or 50 page PDF on refactoring nested for loops into list transformations in PHP. He had already been sharing refactoring examples on Twitter, and developers kept messaging him asking how he would refactor their code. He started a landing page and collected emails, then sent updates to subscribers as he worked. The introduction grew into a 150 page book.

He decided to structure the project as tiers. He recorded roughly 15 screencasts covering the practical chapters, and he planned to include the full codebase of his earlier SaaS app, NitPixie, as a third tier.

Finding the First Customers

The book launched in May with three tiers priced around $29, $59, and $109 or $108. Adam describes the first day as far beyond his expectations: "I did like 25 grand in the first day." A three-day launch sale brought in "65 grand in the first three days." He credits the result to following a launch process he had learned from Nathan Barry's content, and to the weekly email and Twitter contact that kept subscribers engaged.

The NitPixie SaaS had earlier shown him that building silently and launching to no audience does not work. He had built the tool to prove he could finish a product, and the first people to pay him were the few who found it on their own.

What Worked (and What Didn't)

What worked was consistent contact with the audience. Adam's rule was never to let a landing page sit for a year and a half without talking to the people who signed up. Weekly updates created anticipation and kept him accountable. He also relied on a reputation built from talks, meetups, conferences, blog posts, and screencasts, which he describes as "building up a lot of goodwill."

The bigger lesson was about scope. He only finished the book because he believed it was a 40 page PDF he could finish in two weeks. Had he known how large it would become, he thinks he would have been intimidated and never started.

He was also honest that the approach isn't for everyone. He noted that he "barely even tweets" in some contexts, and that many successful businesses are not personality driven.

Where They Are Now

Adam quit his job two weeks after the launch to build the next course, a test-driven development course for PHP developers. He says the business is now launch focused, with most revenue coming from large launches. He reports that his courses and books have generated "two and a half million dollars in sales," and that he now works on what he wants, with his evenings and weekends back for his family.

Why It Worked
  • •A pre-launch audience built through weekly email updates let the launch convert immediately, which explains why the first day brought in $25k.
  • •Offering a three-tier package with a low-priced entry point and a higher-priced bundle captured buyers at different willingness-to-pay levels.
  • •Adam's public Twitter sharing of refactoring examples created demand questions that became the book's topic, so the content was already validated before he wrote it.
  • •Breaking the project into small deliverables and sharing progress kept momentum and built the anticipation that drove sales.
How to Replicate
  • 1.Share small, practical examples of your expertise publicly, and note the questions people ask, since those become your product topics.
  • 2.Start with a small, low-priced tripwire product to prove people will pay before committing to a large project.
  • 3.Build a landing page and collect emails before the product is finished, then send a regular update (for example, weekly) to keep subscribers engaged.
  • 4.Structure the launch with three tiers, such as a base book, a video bundle, and a full code bundle, to capture a range of buyers.
  • 5.Scope the project as a series of small deliverables with mini deadlines so the whole thing feels achievable.

Similar Companies

Brandwatch

$5.0M/mo

Brandwatch is an enterprise SaaS social intelligence platform founded in August 2007 by Giles Palmer that crawls 80 million websites and aggregates social media feeds to provide brands with real-time insights about conversations mentioning them and competitors. Operating profitably at scale with 1,500 enterprise customers paying an average ACV of $30,000, the company generated over $60M ARR in 2017 and grew approximately 30% year-over-year while maintaining a disciplined approach to capital deployment.

Ahrefs

$3.3M/mo

Ahrefs is a bootstrapped SaaS company providing SEO and backlink analysis tools, currently generating over $40M ARR with 45 employees. After joining in 2015, Tim Solo transformed the blog from 15,000 to 250,000+ monthly Google visitors by shifting from publishing what they wanted to write about to targeting keywords people actually search for, creating high-quality content with direct product integration, and continuously updating articles to accumulate backlinks. The company breaks conventional marketing wisdom by not using customer personas, growth hacks, or detailed analytics—instead focusing entirely on product quality and audience education through blog content.

Host Analytics

$3.3M/mo

Host Analytics is a SaaS company providing enterprise performance management software for corporate finance departments. Founded in 2001 as a consulting firm and bootstrapped for seven years before raising VC funding, the company has grown to serving 700 customers with a $40-50M ARR run rate and has raised $85M in total capital. CEO Dave Kellogg, who joined in 2014 when ARR was ~$10M, has grown the company 4X through a focus on nurture marketing, unconventional tactics like EBITDA stickers, and long-term customer relationship building in a market where only 5% adoption of cloud solutions exists.

Solides

$2.6M/mo

Solides is the leading HR tech platform for small and medium companies in Brazil, providing talent management software for hiring, development, and retention. Founded in 2010 but pivoted to a subscription model in 2015, the company achieved $31.2M ARR as of March 2023 (100% growth YoY) with 20,000 paying customers managing close to 2 million employees. Alessandro Garcia raised a $100M Series B at an $800M valuation in 2022 and is targeting a $60M run rate by end of 2023, with plans to IPO once reaching $200M in revenue.

QA Symphony

$1.6M/mo

QA Symphony is a 100% SaaS platform providing end-to-end workflow testing solutions for large and mid-sized enterprises. Founded in 2011 and stalled at $500k ARR in 2014, the company exploded to $20M ARR by 2017 under David Kyle's leadership by moving upmarket, building enterprise-grade scalability, and establishing a strong JIRA integration that drove 80% of leads through inbound marketing. With 570 customers paying an average of $50k per year, 115% gross revenue retention, and a team of 130, QA Symphony became the #8 fastest-growing software company in 2017.

Related Guides