Part IV · Applying it · Chapter 13 · 5 min read
Legacy and the audience you hold
Should you keep the old products or start fresh? Keep the assets, drop the code. And hold the people, not the platform.
"Should I keep the legacy, or build new?"#
A common feeling: the mental load of dealing with legacy code is far bigger than the load of finding new customers. A brand-new product lets you be creative, with no risk of breaking what already works.
Both feelings are valid. The trap is treating this as one choice when it's really two:
| The code (old products) | The assets (customers, trust, brand, knowledge) | |
|---|---|---|
| What it costs you | support tickets, compatibility fixes, fear of breaking things | almost nothing |
| What it gives you | shrinking revenue | your fastest channel to the next product |
| Decision | freeze or retire | keep, always |
New code, old customers
Build the new thing from a blank page, with no backward-compatibility promises. Then sell it first to the people who already trust you.
Finding customers from zero is the hardest part of any business, and your customer list is the part you've already paid for. Throwing it away to escape the code is the expensive mistake.
How to freeze without abandoning people#
Others have solved this: several big themes split into a "Classic" version (kept alive, few changes) and a new product. 37signals kept old Basecamp versions running but stopped building features for them.
- Maintenance mode: security and compatibility fixes only. Say so publicly.
- A clear support policy: fixed scope, slower response times, AI-drafted answers.
- A bridge: existing customers get a discount or migration path to the new product.
- Optionally, an end date, announced early.
Decide per product with numbers#
| Product | Revenue, last 12 months | Hours per month | Trend | Drains or energizes me? |
|---|---|---|---|---|
| Flagship theme | $… | … h | ↑ / ↓ | … |
| Theme B | $… | … h | ↑ / ↓ | … |
High revenue and low hours: a cash cow, keep it. Low revenue and high hours: freeze or set an end date. Everything else: maintenance mode. The last column counts too. Within 4,000 weeks, energy is a real cost.
Two honest warnings#
- "Zero hurt" lasts about 18 months. If the new thing works, it becomes legacy too. The lesson isn't "avoid legacy"; it's "design legacy you can say no to": narrow scope, clear support rules, no promise of every feature forever.
- A blank page feels creative partly because it's free of feedback. No customers means no complaints, but also no proof. Don't let freedom become a place to hide.
The principle: products change, the audience stays#
The builder's own insight during the week:
Things change, but audience segments remain. The relationship, the audience, the brand: that's what stays. We keep changing as the environment changes (marketplaces, AI, whatever). So start from one list, publishers, and keep building around that segment. Always.
A list only works if it's alive: people who hear from you regularly, reply and trust you. A cold list of old buyers is worth little. This is how long-lasting small businesses work: Awesome Motive has sold one WordPress audience many products for 15+ years; vertical software companies stay with one industry for decades while their tech changes underneath; Kevin Kelly's "1,000 true fans".
Is "publishers" worth holding?#
| Test | Score | Why |
|---|---|---|
| Lasting need | 5 | people have published for 500+ years |
| Keeps buying new tools | 5 | forced to change again and again: print → web → social → newsletters → AI |
| Many things to sell | 5 | themes, newsletters, memberships, paywalls, migration, AI tools, hosting |
| Access and edge | 5 | selling to small newsrooms since 2015 |
| Ability to pay | 2 | famously short on money, and search traffic is falling |
| Direction | split | half shrinking, half growing |
| Competition | 2 | Automattic, Ghost, Substack and beehiiv all want them |
The segment is splitting#
| Shrinking | Growing |
|---|---|
| publishers who sell information: SEO blogs, how-to, recipes, generic news | publishers who sell trust: independent journalists, niche experts, local news, writers with a voice |
| lived on Google traffic | live on an audience they own |
| AI replaces what they sell | AI makes what they sell more valuable |
Hold the growing half. They're doing exactly what the builder described for themselves: holding a living relationship with their audience while the tools change.
The query: small independent publishers (1–20 people) who publish regularly under their own name or brand and want to own their readers.
Two consequences of the principle:
- Hold the segment, not WordPress. WordPress is today's delivery tool, as a marketplace was yesterday's channel. If publishers move platforms in 5 years, the business should follow them.
- Count how much of the list is actually yours. Marketplaces often don't hand over buyers' emails. The number of customers you can email today is the real asset. If it's small, job one is converting buyers into an owned list.
"Should I go wider? E-commerce is huge."#
Short answer: don't trade the list for a bigger, vaguer one. Move toward the part of your segment that has money.
Revenue = market size × your share
In a wide market where you have no edge, your share falls faster than the size grows.
You don't need a big market: 1,000 customers × $200/year = $200k/year. The question isn't "is it big enough?" but "can I win 1,000 of them?"
| Publishers | E-commerce | "All of WordPress" | |
|---|---|---|---|
| Ability to pay | 2 | 5 | 3 |
| Your access | 5 | 1 | 3 |
| Your edge | 5 | 1 | 2 |
| Competition | high | extreme | extreme |
| Relationship depth | deep | none | shallow |
E-commerce wins on money and loses on everything else.
The bowling-pin strategy#
Geoffrey Moore: win one segment fully, then expand to the pins next to it, where your reputation carries over.
Small publishers → publishers who sell subscriptions → creators and experts who sell courses and memberships → content-led online stores
Each step keeps most of your access and edge and adds more ability to pay. And price on what you earn them, not what you cost them. A theme is a cost; a revenue engine is an investment.
The next step
Talk to 15–20 existing customers this month. Ask what's happening to their traffic and revenue, what they pay for today, and what worries them about the next 2 years. Count how many already charge readers. Over 20–30% means the "publishers with money" sub-segment is real.
Takeaways
- Legacy is two things. Freeze the code; keep the customers.
- Design legacy you can say no to.
- Hold a living audience, not a platform. Pick the growing half of the segment.
- Don't widen, deepen: move toward the part of your segment that has money, pin by pin.