All Writing
💡 Customer & Founder InsightsDeep DiveAugust 20264 min read

I Used to Avoid Technical Debt. Founders Taught Me It's Actually a Pricing Decision.

At Sonic Linker, we launched with hardcoded workflows and manual backend patches. I thought we were being reckless. Turns out, founders don't avoid risk, they just price it differently than I was taught to.

I joined Sonic Linker's founding team thinking I understood risk management. I'd worked at established SaaS companies. I knew about proper architecture, clean code, technical debt. I thought launching fast meant cutting corners you'd regret later.

Then we shipped our MVP in 3 months with hardcoded API calls and backend processes I had to manually trigger twice a day.

I was nervous. This felt irresponsible. What if we get 100 customers and I'm still running cron jobs by hand?

The founder's response changed how I think about risk entirely: "If we get 100 customers with this janky version, we'll have the revenue to hire someone to fix it. If we spend 6 months building it properly and nobody wants it, we're just dead with better code."

That's when it clicked. Risk isn't binary. It's priced.

The Real Cost of Playing It Safe

At Finvestfx, I managed 20+ enterprise treasury clients. These were banks and forex dealers who expected uptime, proper integrations, scalability. The kind of clients where you absolutely cannot ship broken software.

But here's what I learned: even there, the biggest risk wasn't shipping something imperfect. It was spending three months polishing a feature that solved a problem five clients said they had, but only one would actually pay for.

I watched us delay a reconciliation workflow because we wanted to handle every edge case. Clean architecture. Proper validation. The works.

Meanwhile, two clients were doing their reconciliation in Excel because we hadn't shipped anything. One of them almost churned.

When we finally launched a basic version that handled 80% of cases and had a "contact support" button for the rest, they were thrilled. The edge cases we'd worried about? They came up twice in six months. We handled them manually both times. Total time cost: 30 minutes.

If we'd waited for the perfect version, we'd have burned three months and possibly lost a client worth $60K annually.

That's not reckless. That's math.

What Founders Actually Optimize For

Working with founders, I realized they're not cowboys who ignore risk. They just have a different formula.

Traditional risk management says: identify every possible failure mode, then eliminate or mitigate each one before you ship.

Founders flip it: identify the one failure mode that kills the company, make sure that won't happen, then ship everything else and deal with problems as they come up.

At Sonic Linker, the kill-switch risk was "AI model gives completely wrong output and we don't catch it." So we built validation layers and manual review for that. Everything else, webhooks, UI polish, automated onboarding, we shipped rough and iterated.

We had bugs. We had UI that looked like a prototype. I personally onboarded every single early customer because we didn't have self-serve signup working properly.

But we had revenue in month two. We learned what customers actually cared about (speed and accuracy, not a slick interface). And we used that revenue and learning to build the right things next.

The Question That Changed My Roadmap Decisions

Now when I'm deciding whether to ship something or wait to make it better, I ask: "What's the cost of being wrong?"

If the cost is I have to manually fix data for a few customers, I ship it. If the cost is we lose a $100K contract or our AI starts hallucinating financial data, I wait.

This sounds obvious, but I used to treat all imperfection equally. A janky UI felt just as risky as a broken payment flow. It's not.

At NJ Group, I was coaching insurance advisors on product adoption. They hated our mobile app because the UI was confusing. But they kept using it because it solved their actual problem: tracking client interactions.

I wanted to redesign the whole interface. Clean it up. Make it intuitive.

Instead, I added three buttons to the home screen for the most common actions and changed the labels to match how advisors actually talked about their work. Took two days. Satisfaction scores went up 40%.

The "proper" redesign would have taken six weeks and probably made things worse because I'd have been optimizing for design principles instead of actual workflow.

What This Means for How I Build Now

I still care about quality. I still think about technical debt and user experience and scalability.

But I think about them as tradeoffs, not requirements.

Every hour I spend making something more robust is an hour I'm not spending learning if anyone actually wants it. That's a cost. Sometimes it's worth paying. Often it's not.

Working directly with founders taught me that moving fast isn't reckless if you're honest about what could break and what that would actually cost. Most of the time, the answer is: not that much, and we can fix it.

The real risk is spending months building something nobody needs, just because it felt safer to get it right the first time.