The original is one click away. Open original ↗
CloudForecast's plateau: flat revenue, team churn, and the path back
Executive overview
Growing a bootstrapped SaaS means riding instability — losing engineers, failed hires, and flat revenue can all hit simultaneously. CloudForecast co-founder Tony Chan shares eight months of unfiltered updates after his TinySeed Tales season wrapped.
Revenue stalled near $450K ARR due to churn and stalled enterprise deals. The recovery came from locking in two large annual enterprise contracts and getting the engineering team into a productive rhythm.
Founders who can forget fast and keep pushing — rather than dwelling on setbacks — are the ones who survive plateaus.
Team changes after the season ended
- Katya (junior engineer) left for a larger company shortly after the final episode was recorded
- Her departure was on good terms; her frontend refactor and Tailwind UI work set a strong foundation for the next hire
- Arturo (senior engineer) was already onboarding — his ability to self-direct reduced pressure on the founders
- Arturo referred a friend; Fernando was hired to backfill Katya's role
- Team settled at four: two co-founders (Tony, Francois) and two engineers (Arturo, Fernando)
Engineering rhythm with Shape Up
- Adopted Basecamp's Shape Up methodology with six-week sprints
- Short sprint cycles prevent engineers from feeling stuck on long projects
- Francois now owns planning and spec work, creating clearer ownership
- First half of 2022 roadmap was fully planned and specced out
- Velocity is accelerating as Arturo and Fernando hit their stride
Failed marketing hire and the lessons
- Attempted a full-time content/SEO hire; let the person go after 60 days
- Cultural fit and time zone differences made the rhythm unworkable
- Lack of AWS technical knowledge was harder to compensate for than expected
- Having a 30-60-90 day plan made the exit conversation fair and clear
- Outcome: hired a part-time contractor with SEO and AWS background instead
- Tony now handles ~50% of content strategy; contractor takes it the rest of the way
Revenue plateau and churn
- ARR flat near $450K for most of the year — first plateau in CloudForecast's history
- Lost their third-largest customer (non-renewal)
- Several enterprise pipeline deals stalled due to internal approval chains
- Recovery: closed two large net-new enterprise annual deals — one became the second-largest customer, the other replaced the churned account
- Existing customers also committed to expanded subscriptions
Bootstrapping versus funding
- Bootstrappers need mid-to-senior hires but can rarely afford them
- TinySeed's six-figure investment goes fast — "one or two hires and it's gone"
- Founders without domain expertise make costly missteps when hiring into that gap
- The pattern that works: founders learn the channel themselves first, then replace pieces of it
- Funding is a tool — neither inherently good nor bad; it mainly buys hiring velocity
Managing founder psychology
- Flat revenue combined with team instability creates compounding mental load
- Tony's coping mechanism: forget fast, learn from it, and keep moving
- Having peer founders to speak openly with (TinySeed network) was critical
- Sharing emotions as founders — not just metrics — helps weather rough stretches
Luck surface area and AWS re:Invent
- Tony was reluctant to attend AWS re:Invent (60,000 attendees, $1,800 ticket, overwhelming logistics)
- Reframe: go with zero ROI expectations — network, meet customers, make friends
- Rob's concept of luck surface area: being present creates random collisions that compound over time
- Tony recognised that expanding luck surface has been central to CloudForecast's story all along
- Decision: attend solo, line up customer meetings, stay out of sessions
More like this — when you're ready for early access.
Join the waitlist for a personal account and content recommendations based on what you're working on.
No spam. Unsubscribe at any time.
You're on the list. We'll be in touch before launch.