← All links
Theme
Using automatic theme
Back to top

Article notes

My Sixth Year as a Bootstrapped Founder

By Michael Lynch

Read the original

Listen

Audio version

A direct reading of the notes, with clickable timestamps throughout the article.

Total length: 7:34
7:34 remaining

In one sentence

Bootstrapping becomes more sustainable not merely by increasing sales, but by removing the founder from fragile, low-latency operational dependencies. In 2023, TinyPilot became dramatically more profitable and less stressful because Lynch standardized the product, outsourced critical physical workflows, and adjusted expectations about the maintenance burden of a maturing codebase.

Overview

In 2023, TinyPilot generated $996,976 in total income and $235,568 in net profit, compared with $811,785 in income and $10,447 profit in 2022. The main gains came from stronger sales, a metal enclosure that supported a 10% price increase, reduced engineering and design spending, and a shift toward contract manufacturing and third-party fulfillment. Lynch treats the year less as a period of exciting innovation than as a restructuring year: the business became more resilient, while his own role became less operationally indispensable.

Core ideas

Profitability came from focus and leverage, not proportional growth in spending

TinyPilot’s expenses stayed roughly stable while sales improved. Lynch stopped funding low-value design iteration, reduced electrical-engineering work, and concentrated on scaling the existing product instead of repeatedly redesigning it. The lesson is that a bootstrapped company may unlock profit by narrowing its work rather than expanding its ambitions.

Product presentation can change both demand and willingness to pay

Replacing the 3D-printed case with a metal enclosure made TinyPilot feel like a finished networking product rather than a prototype. Sales increased even after a 10% price rise. Better packaging reinforced the same effect. Physical credibility was not cosmetic alone: it influenced perceived value and pricing power.

Outsource work that creates urgent dependencies, even when the current process seems reliable

The fulfillment process rarely produced mistakes, so Lynch had delayed outsourcing it. A nearby office sprinkler incident exposed the deeper risk: inventory, printing, IT, and shipping were concentrated in one location and depended on him personally. A 3PL and contract manufacturer did not instantly increase capacity, but they reduced single points of failure and gave the team more scheduling flexibility.

Hidden stress is often caused by being on the critical path

Before outsourcing, Lynch carried constant background anxiety about routers, printers, shipping deadlines, inventory, and other failures that could require immediate intervention. Once vendors owned more of these processes, problems still existed, but most no longer demanded his attention in real time. Operational decoupling improved his quality of life even when it did not dramatically improve throughput.

Mature software naturally spends more time maintaining its past

TinyPilot’s codebase had grown to roughly three times its earlier size. More code means more maintenance, more interactions among features, and more expensive future changes. A slower release containing refactoring, automation, and cosmetic improvements was not necessarily evidence of poor prioritization or an unmotivated team. Feature velocity must be estimated against accumulated complexity.

Support escalation can be made asynchronous through proposed solutions

Instead of escalating only a problem, Lynch asked support staff to propose what they would tell the customer. They independently reached his preferred answer about 80% of the time. That made it possible to proceed without waiting for him, while he could review the case and suggest alternatives in parallel. Delegation improved both speed and staff judgment.

Founder freedom may require accepting less exciting work

Lynch still preferred self-employment to working for an employer, but he found process redesign and organizational management less intrinsically rewarding than programming. The year’s success came partly from doing the boring work of restructuring the company so that more enjoyable technical work might become possible later.

Practical takeaways

Caveats and counterpoints

Questions worth revisiting

Return to this when…

Return to these notes when the business feels stressful despite appearing stable, when you are deciding whether to outsource a reliable process, or when slower feature delivery makes you question your team’s productivity. The central reminder: resilience often comes from eliminating urgent dependencies, while mature software and organizations inevitably devote more effort to maintaining what already exists.

References

  1. My Sixth Year as a Bootstrapped Founder · mtlynch.io
  2. mtlynch.io
  3. mtlynch.io
  4. mtlynch.io
  5. mtlynch.io
  6. mtlynch.io
  7. mtlynch.io
  8. mtlynch.io
  9. mtlynch.io
  10. mtlynch.io
  11. mtlynch.io
  12. mtlynch.io