book
indiehackers.com

39-year-old founder financing his journey with freelancing: It's the best way to learn how to run a business.

Read Original

TL;DR: Sashe Vuchkov's dream is to build profitable micro-SaaS projects, but he's had no big successes yet. He funds his journey by freelancing on Upwork while building JSFreak.com as a side project transitioning to full-time. His first client work challenged him not technically but socially—as an introvert, video calls with strangers were a big undertaking. He believes freelancing is 'the best way to learn how to run a business' because it teaches skills you can't learn otherwise: handling money conversations, scope creep, late payments, clients who ghost. The community resonated with the approach of relying on sustainable part-time income rather than VC funding, though noted the challenge of moving as quickly as users expect while juggling client work. (Note: Full article paywalled; insights from visible portion and comments.)

Key Insights

  • Freelancing teaches real business skills that building products alone cannot—handling money, scope creep, difficult clients
  • For introverts, the biggest challenge is communication not technical skills—overcoming video call anxiety is part of the journey
  • Sustainable part-time freelancing income beats VC funding for funding the product journey
  • The main tradeoff is development speed—juggling client work makes it hard to move as fast as users expect

Actionable Takeaways

  • Use freelancing to fund your micro-SaaS journey while learning essential business skills
  • Accept that the first client video calls will be uncomfortable—push through the communication anxiety
  • Get systematic about invoicing and follow-ups to improve cash flow predictability
  • Do enough client work to keep lights on without stress, then invest remaining time in your product

Principles Validated (2)