Sep 29, 2020 · 40m · startups-for-the-rest-of-us

Episode 516 | When to Re-write Your SaaS Codebase

Matt Wensing · 21m spoken Rob Walling · 16m spoken
0:00 / 0:00
▶ Watch on YouTube →

gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions

In this episode of Startups for the Rest of Us, host Rob Walling interviews Summit founder Matt Wensing about the strategic decision, execution, and commercial impact of completely rewriting his SaaS application codebase. Through candid reflections on customer persona misalignments, architectural overhauls, and subsequent revenue growth, the discussion delivers actionable frameworks for founders evaluating high-risk product transformations.

How this conversation actually went

Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. Rob holds 42.7% of the talking time here. How this is scored →

Rob as informed peer 4.7 Guest teaching 4.1 Guest disagreement 1.3 Rob pushing back 1.7
05100:0015:0030:000:58–4:19 · Rob as informed peer 0/10 Update on Co-Host Mike Tabor's Temporary Hiatus Solo host intro covering housekeeping regarding Mike Tabor's hiatus and the TinySeed fund thesis. Since this is a monologue, all conversational dynamics are scored at zero.4:19–7:48 · Rob as informed peer 5/10 Welcoming Matt Wensing and Setting Episode Context Rob welcomes Matt back and frames Summit's value proposition relative to backwards-looking analytics tools like Baremetrics. The tone is highly collaborative and warm.7:48–11:08 · Rob as informed peer 3/10 Diagnosing the Problem: Persona Misalignment and Product Inflexibility Matt educates Rob on diagnosing the target persona failure of Summit v1, explaining how earliest-stage founders outgrew the rigid v1 interface and demanded deeper flexibility.11:08–15:01 · Rob as informed peer 4/10 Strategic Timing and Opportunity for a Major Pivot Matt outlines how securing fresh runway right at the onset of the pandemic allowed him to make a high-risk strategic pivot rather than burning runway on incremental tweaks.15:01–18:09 · Rob as informed peer 4/10 Redesigning Summit: Competing with the Flexibility of Excel Rob offers the 'jobs to be done' framework, which Matt adopts to explain that competing against Microsoft Excel requires delivering an open-ended canvas rather than a vending machine.18:09–22:07 · Rob as informed peer 8/10 Justifying the Rewrite: Business Strategy Versus Developer Bias Rob brings heavy founder/investor expertise, invoking Joel Spolsky's classic warning against rewrites and pressing whether Matt fell into developer bias. Matt clarifies he made a sales-driven executive call.22:07–25:14 · Rob as informed peer 4/10 The 70-Day Sprint and Building Maintainable Foundations Matt discusses executing a disciplined 70-day sprint of daily commits to construct maintainable infrastructure that future contract developers could step into.25:14–31:26 · Rob as informed peer 7/10 Launching V2, Revenue Uptick, and Persona Validation Matt details his revenue rebound upon launching v2 and admits he initially resisted Rob's advice regarding the blank slate problem until realizing template blueprints were essential, which Rob validates with his Drip onboarding experience.31:26–33:29 · Rob as informed peer 6/10 Practical Financial Modeling Scenarios for Bootstrapped Founders Rob and Matt compare notes on concrete modeling scenarios for bootstrappers, such as calculating ad payback periods and cash flow thresholds for new hires.33:29–39:53 · Rob as informed peer 6/10 The Ultra-Minimalist Homepage Strategy and High-Intent Funnels Rob interrogates Matt's radical 16-word homepage. Matt defends it as a high-intent qualification filter inspired by Hiten Shah, while Rob connects it to his own past curiosity-driven landing page for HitTail.0:58–4:19 · Guest teaching 0/10 Update on Co-Host Mike Tabor's Temporary Hiatus Solo host intro covering housekeeping regarding Mike Tabor's hiatus and the TinySeed fund thesis. Since this is a monologue, all conversational dynamics are scored at zero.4:19–7:48 · Guest teaching 2/10 Welcoming Matt Wensing and Setting Episode Context Rob welcomes Matt back and frames Summit's value proposition relative to backwards-looking analytics tools like Baremetrics. The tone is highly collaborative and warm.7:48–11:08 · Guest teaching 6/10 Diagnosing the Problem: Persona Misalignment and Product Inflexibility Matt educates Rob on diagnosing the target persona failure of Summit v1, explaining how earliest-stage founders outgrew the rigid v1 interface and demanded deeper flexibility.11:08–15:01 · Guest teaching 5/10 Strategic Timing and Opportunity for a Major Pivot Matt outlines how securing fresh runway right at the onset of the pandemic allowed him to make a high-risk strategic pivot rather than burning runway on incremental tweaks.15:01–18:09 · Guest teaching 6/10 Redesigning Summit: Competing with the Flexibility of Excel Rob offers the 'jobs to be done' framework, which Matt adopts to explain that competing against Microsoft Excel requires delivering an open-ended canvas rather than a vending machine.18:09–22:07 · Guest teaching 4/10 Justifying the Rewrite: Business Strategy Versus Developer Bias Rob brings heavy founder/investor expertise, invoking Joel Spolsky's classic warning against rewrites and pressing whether Matt fell into developer bias. Matt clarifies he made a sales-driven executive call.22:07–25:14 · Guest teaching 5/10 The 70-Day Sprint and Building Maintainable Foundations Matt discusses executing a disciplined 70-day sprint of daily commits to construct maintainable infrastructure that future contract developers could step into.25:14–31:26 · Guest teaching 5/10 Launching V2, Revenue Uptick, and Persona Validation Matt details his revenue rebound upon launching v2 and admits he initially resisted Rob's advice regarding the blank slate problem until realizing template blueprints were essential, which Rob validates with his Drip onboarding experience.31:26–33:29 · Guest teaching 4/10 Practical Financial Modeling Scenarios for Bootstrapped Founders Rob and Matt compare notes on concrete modeling scenarios for bootstrappers, such as calculating ad payback periods and cash flow thresholds for new hires.33:29–39:53 · Guest teaching 4/10 The Ultra-Minimalist Homepage Strategy and High-Intent Funnels Rob interrogates Matt's radical 16-word homepage. Matt defends it as a high-intent qualification filter inspired by Hiten Shah, while Rob connects it to his own past curiosity-driven landing page for HitTail.0:58–4:19 · Guest disagreement 0/10 Update on Co-Host Mike Tabor's Temporary Hiatus Solo host intro covering housekeeping regarding Mike Tabor's hiatus and the TinySeed fund thesis. Since this is a monologue, all conversational dynamics are scored at zero.4:19–7:48 · Guest disagreement 0/10 Welcoming Matt Wensing and Setting Episode Context Rob welcomes Matt back and frames Summit's value proposition relative to backwards-looking analytics tools like Baremetrics. The tone is highly collaborative and warm.7:48–11:08 · Guest disagreement 1/10 Diagnosing the Problem: Persona Misalignment and Product Inflexibility Matt educates Rob on diagnosing the target persona failure of Summit v1, explaining how earliest-stage founders outgrew the rigid v1 interface and demanded deeper flexibility.11:08–15:01 · Guest disagreement 1/10 Strategic Timing and Opportunity for a Major Pivot Matt outlines how securing fresh runway right at the onset of the pandemic allowed him to make a high-risk strategic pivot rather than burning runway on incremental tweaks.15:01–18:09 · Guest disagreement 2/10 Redesigning Summit: Competing with the Flexibility of Excel Rob offers the 'jobs to be done' framework, which Matt adopts to explain that competing against Microsoft Excel requires delivering an open-ended canvas rather than a vending machine.18:09–22:07 · Guest disagreement 2/10 Justifying the Rewrite: Business Strategy Versus Developer Bias Rob brings heavy founder/investor expertise, invoking Joel Spolsky's classic warning against rewrites and pressing whether Matt fell into developer bias. Matt clarifies he made a sales-driven executive call.22:07–25:14 · Guest disagreement 1/10 The 70-Day Sprint and Building Maintainable Foundations Matt discusses executing a disciplined 70-day sprint of daily commits to construct maintainable infrastructure that future contract developers could step into.25:14–31:26 · Guest disagreement 3/10 Launching V2, Revenue Uptick, and Persona Validation Matt details his revenue rebound upon launching v2 and admits he initially resisted Rob's advice regarding the blank slate problem until realizing template blueprints were essential, which Rob validates with his Drip onboarding experience.31:26–33:29 · Guest disagreement 1/10 Practical Financial Modeling Scenarios for Bootstrapped Founders Rob and Matt compare notes on concrete modeling scenarios for bootstrappers, such as calculating ad payback periods and cash flow thresholds for new hires.33:29–39:53 · Guest disagreement 2/10 The Ultra-Minimalist Homepage Strategy and High-Intent Funnels Rob interrogates Matt's radical 16-word homepage. Matt defends it as a high-intent qualification filter inspired by Hiten Shah, while Rob connects it to his own past curiosity-driven landing page for HitTail.0:58–4:19 · Rob pushing back 0/10 Update on Co-Host Mike Tabor's Temporary Hiatus Solo host intro covering housekeeping regarding Mike Tabor's hiatus and the TinySeed fund thesis. Since this is a monologue, all conversational dynamics are scored at zero.4:19–7:48 · Rob pushing back 1/10 Welcoming Matt Wensing and Setting Episode Context Rob welcomes Matt back and frames Summit's value proposition relative to backwards-looking analytics tools like Baremetrics. The tone is highly collaborative and warm.7:48–11:08 · Rob pushing back 1/10 Diagnosing the Problem: Persona Misalignment and Product Inflexibility Matt educates Rob on diagnosing the target persona failure of Summit v1, explaining how earliest-stage founders outgrew the rigid v1 interface and demanded deeper flexibility.11:08–15:01 · Rob pushing back 1/10 Strategic Timing and Opportunity for a Major Pivot Matt outlines how securing fresh runway right at the onset of the pandemic allowed him to make a high-risk strategic pivot rather than burning runway on incremental tweaks.15:01–18:09 · Rob pushing back 1/10 Redesigning Summit: Competing with the Flexibility of Excel Rob offers the 'jobs to be done' framework, which Matt adopts to explain that competing against Microsoft Excel requires delivering an open-ended canvas rather than a vending machine.18:09–22:07 · Rob pushing back 6/10 Justifying the Rewrite: Business Strategy Versus Developer Bias Rob brings heavy founder/investor expertise, invoking Joel Spolsky's classic warning against rewrites and pressing whether Matt fell into developer bias. Matt clarifies he made a sales-driven executive call.22:07–25:14 · Rob pushing back 1/10 The 70-Day Sprint and Building Maintainable Foundations Matt discusses executing a disciplined 70-day sprint of daily commits to construct maintainable infrastructure that future contract developers could step into.25:14–31:26 · Rob pushing back 3/10 Launching V2, Revenue Uptick, and Persona Validation Matt details his revenue rebound upon launching v2 and admits he initially resisted Rob's advice regarding the blank slate problem until realizing template blueprints were essential, which Rob validates with his Drip onboarding experience.31:26–33:29 · Rob pushing back 1/10 Practical Financial Modeling Scenarios for Bootstrapped Founders Rob and Matt compare notes on concrete modeling scenarios for bootstrappers, such as calculating ad payback periods and cash flow thresholds for new hires.33:29–39:53 · Rob pushing back 2/10 The Ultra-Minimalist Homepage Strategy and High-Intent Funnels Rob interrogates Matt's radical 16-word homepage. Matt defends it as a high-intent qualification filter inspired by Hiten Shah, while Rob connects it to his own past curiosity-driven landing page for HitTail.

speaking balance: gold is Rob, purple is the guest (3 minute bins)

0:00 · Rob 100% · guest 0%0:00 · Rob 100% · guest 0%3:00 · Rob 98.6% · guest 1.4%3:00 · Rob 98.6% · guest 1.4%6:00 · Rob 55.4% · guest 44.6%6:00 · Rob 55.4% · guest 44.6%9:00 · Rob 20.1% · guest 79.9%9:00 · Rob 20.1% · guest 79.9%12:00 · Rob 6.6% · guest 93.4%12:00 · Rob 6.6% · guest 93.4%15:00 · Rob 1.6% · guest 98.4%15:00 · Rob 1.6% · guest 98.4%18:00 · Rob 51.2% · guest 48.8%18:00 · Rob 51.2% · guest 48.8%21:00 · Rob 21.3% · guest 78.7%21:00 · Rob 21.3% · guest 78.7%24:00 · Rob 26% · guest 74%24:00 · Rob 26% · guest 74%27:00 · Rob 32.9% · guest 67.1%27:00 · Rob 32.9% · guest 67.1%30:00 · Rob 33.4% · guest 66.6%30:00 · Rob 33.4% · guest 66.6%33:00 · Rob 28.4% · guest 71.6%33:00 · Rob 28.4% · guest 71.6%36:00 · Rob 58.4% · guest 41.6%36:00 · Rob 58.4% · guest 41.6%39:00 · Rob 81% · guest 19%39:00 · Rob 81% · guest 19%
Sharpest disagreement ▶ 28:15 Matt rejects the blank slate critique initially

Matt acknowledges pushing back against Rob's initial feedback, thinking Rob 'did not get it' before eventually realizing preloaded templates were necessary.

Hardest push from Rob ▶ 18:10 Rob questions developer justification for code rewrites

Rob invokes Joel Spolsky and his portfolio experience to challenge whether Matt was succumbing to classic engineer bias rather than sound business logic.

Biggest teaching moment ▶ 15:30 Matt breaks down competing against Excel

Matt explains the realization that users did not just want specific extra features, but required open-ended canvas flexibility equivalent to a spreadsheet.

Rob holds their own ▶ 29:20 Rob illustrates onboarding friction using Drip blueprints

Rob draws on building Drip's visual workflow builder to explain how power features paralyze non-expert users without pre-built templates.

the scores for every segment, with the reasoning behind each
ChapterTopicRob as informed peerGuest teachingGuest disagreementRob pushing backWhy
Update on Co-Host Mike Tabor's Temporary Hiatus 0000 Solo host intro covering housekeeping regarding Mike Tabor's hiatus and the TinySeed fund thesis. Since this is a monologue, all conversational dynamics are scored at zero.
Welcoming Matt Wensing and Setting Episode Context 5201 Rob welcomes Matt back and frames Summit's value proposition relative to backwards-looking analytics tools like Baremetrics. The tone is highly collaborative and warm.
Diagnosing the Problem: Persona Misalignment and Product Inflexibility 3611 Matt educates Rob on diagnosing the target persona failure of Summit v1, explaining how earliest-stage founders outgrew the rigid v1 interface and demanded deeper flexibility.
Strategic Timing and Opportunity for a Major Pivot 4511 Matt outlines how securing fresh runway right at the onset of the pandemic allowed him to make a high-risk strategic pivot rather than burning runway on incremental tweaks.
Redesigning Summit: Competing with the Flexibility of Excel 4621 Rob offers the 'jobs to be done' framework, which Matt adopts to explain that competing against Microsoft Excel requires delivering an open-ended canvas rather than a vending machine.
Justifying the Rewrite: Business Strategy Versus Developer Bias 8426 Rob brings heavy founder/investor expertise, invoking Joel Spolsky's classic warning against rewrites and pressing whether Matt fell into developer bias. Matt clarifies he made a sales-driven executive call.
The 70-Day Sprint and Building Maintainable Foundations 4511 Matt discusses executing a disciplined 70-day sprint of daily commits to construct maintainable infrastructure that future contract developers could step into.
Launching V2, Revenue Uptick, and Persona Validation 7533 Matt details his revenue rebound upon launching v2 and admits he initially resisted Rob's advice regarding the blank slate problem until realizing template blueprints were essential, which Rob validates with his Drip onboarding experience.
Practical Financial Modeling Scenarios for Bootstrapped Founders 6411 Rob and Matt compare notes on concrete modeling scenarios for bootstrappers, such as calculating ad payback periods and cash flow thresholds for new hires.
The Ultra-Minimalist Homepage Strategy and High-Intent Funnels 6422 Rob interrogates Matt's radical 16-word homepage. Matt defends it as a high-intent qualification filter inspired by Hiten Shah, while Rob connects it to his own past curiosity-driven landing page for HitTail.

Statements from this episode (17)

Opinion
Walling: Early-stage independent B2B SaaS yields amazing investor returns
“We believe investing broadly into the earliest stages of B to B SaaS companies, and specifically it's the B to B SaaS companies who are not necessarily reliant on traditional venture capital, right? It's the startups for the rest of us, the micro-conf type com…”
Rob Walling Sep 29, 2020 ▶ 1:59
Disclosure
Walling: TinySeed is raising Fund Two to fund independent SaaS startups
“We're in the process of raising Fund Two so that we can continue to help and support and mentor and guide and fund hundreds and hundreds more independent SaaS companies.”
Rob Walling Sep 29, 2020 ▶ 3:47
Assertion Supported
Walling: Dharmesh Shah, Rand Fishkin, and Patrick McKenzie are TinySeed LPs
“If you decide to invest, you'll be joining folks like Dharmesh Shah, co-founder of HubSpot, Rand Fishkin, Founder of SparkToro, Steli Efti, co-founder of Close.com, and Patrick McKenzie, who many of you know as PatioEleven on the internet.”
Rob Walling Sep 29, 2020 ▶ 4:07
Disclosure
Wensing: Early Summit struggled with poor free user retention and conversion
“So my retention, even my free retention, because it's a freemium product, free retention wasn't good. You know, I didn't like the direction it was going. People would have these experiences, but then they weren't engaging frequently enough to turn them into a …”
Matt Wensing Sep 29, 2020 ▶ 9:47
Insight
Wensing: Founders have a bias toward confirming, complimentary feedback
“I think we're always looking as founders for validation... And so when people say things that are complimentary, they just tend to really, I wanted to say weigh on us, but that sounds bad, but they really put wind in our sails, you know, pick your metaphor. Li…”
Matt Wensing Sep 29, 2020 ▶ 11:45
Insight
Wensing: Competing with spreadsheets is difficult because they are endlessly flexible
“The difficult thing about competing against a spreadsheet, and probably other products like that, is that a spreadsheet is just endlessly flexible. Right? There's nothing you can't do in a spreadsheet.”
Matt Wensing Sep 29, 2020 ▶ 16:12
Disclosure
Walling: Five of his 35 portfolio startups requested full codebase rewrites
“I'm 35 angel invest, you know, angel and tiny seed investments in, and I've had at least, I'll say four, four or five of the startups that I kind of advise or interact with say, I want to rewrite, we need to rewrite our code base.”
Rob Walling Sep 29, 2020 ▶ 18:46
Insight
Walling: Founders must evaluate codebase rewrites through a CEO, not technical, lens
“If you're a single founder or a two founder team and you are thinking about rewriting, put on your sales and marketing hat, you know, put on your CEO hat and not your CTO or not your developer hat.”
Rob Walling Sep 29, 2020 ▶ 22:07
Insight
Walling: Codebases justifying full rewrites are far rarer than developers claim
“Not that there's never a reason, you know, I mean, you can have code that is so bad that you can't add features and it takes you a month to do a days worth of work or whatever. Of course that happens, but it's a lot less frequent than I think developers tend t…”
Rob Walling Sep 29, 2020 ▶ 22:20
Assertion Not checkable as stated
Wensing: Summit codebase rewrite took 70 days with daily commits
“I think, 70 days of coding. Essentially with a commit and push every day.”
Matt Wensing Sep 29, 2020 ▶ 24:16
Disclosure
Wensing: Summit V2 rewrite immediately converted target-persona founders into customers
“So I think the short answer is yes, but I'll qualify that by saying I took it then to the customers that I was essentially targeting with this rewrite, right? I took it to them basically as soon as it was ready. And I said, aha, here's the flexibility you've b…”
Matt Wensing Sep 29, 2020 ▶ 25:47
What-if
Wensing: Summit V1 would have sold subscriptions but attracted the wrong persona
“Who knows what the old version, I'm pretty sure I would have sold some subscriptions as well. But again, back to the personas, it wouldn't have been to these people. Right. It would have been to those other people, and that was not what I ultimately wanted to …”
Matt Wensing Sep 29, 2020 ▶ 26:37
Assertion Not checkable as stated
Walling: Drip required workflow blueprints to successfully onboard mid-level marketers
“It wasn't until we got the blueprints built that people, and you could just one click import, you know, a blueprint that we really started getting the mid-level and the lower end marketers.”
Rob Walling Sep 29, 2020 ▶ 29:56
Disclosure
Wensing: Summit's rewrite alienated early users who preferred the simpler original
“There's a group of users of the first product that I essentially alienated, right? They came to the new one and basically said, what have you done? You know, like you took away the one I liked and you replaced it with this power tool that she's, I don't know w…”
Matt Wensing Sep 29, 2020 ▶ 30:28
Insight
Wensing: Founders struggle with spreadsheets but easily model their business descriptively
“What's nice about a model approach instead of a spreadsheet is, you set a founder in front of a spreadsheet and you say, put your business in here. And there's kind of an immediate thought of, okay, I need a revenue row, I guess, and I also need a, Expenses ro…”
Matt Wensing Sep 29, 2020 ▶ 32:06
Assertion Not checkable as stated
Wensing: Summit gets 2 to 20 daily signups via ultra-minimalist homepage
“So I'm getting through that homepage, I'm still getting anywhere, depends on the day, but I'm getting anywhere from on a very, very slow day. Maybe it's a Sunday holiday or something like that. Two to three signups on a busy day, 10, 12, 15, 20 signups through…”
Matt Wensing Sep 29, 2020 ▶ 35:07
Insight
Walling: Simple pre-launch SaaS landing pages can convert 10% to 30%
“And you can get those, To convert really high, 10, 20, 30% of visitors if they're targeted and you're, and you have good headline and kind of good curiosity created out of that, you land a lot of folks.”
Rob Walling Sep 29, 2020 ▶ 39:28
Made with StarZero

Turn any episode into a week of clips.

This entire site, over 300 episodes transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.