Founder Playbook · Starter Story
8 tactics from Angus Chang
I Make $40K/Month With This One Website
Watch the full episode“me and a friend worked on it for about a week we got a domain we launched it and then we bought Google ads to get people to start clicking into the domain and immediately people started uploading bank statements which kind of validated the problem”
Build A One-Week MVP And Use Google Ads As The Real Demand Test
Angus skipped pre-launch validation entirely. He and a friend shipped a working MVP in about a week, bought Google search ads to drive targeted traffic, and treated actual bank-statement uploads as the demand signal. Watching strangers convert beats every friend-and-family survey.
“you can try to validate before launching but if it takes you like one or two weeks to make an MVP it's not that much of a risk anyway so you might as well just build it”
Skip Pre-Launch Validation If Your MVP Only Takes One Or Two Weeks To Build
Angus argues that for tiny one-thing apps, the cost of building is so low that pre-launch validation rituals (surveys, landing pages, interviews) aren't worth the time. Ship the MVP first and let real usage be the test — the build itself is shorter than the validation theater.
“I would spend maybe $1,000 on ads and bring in about $300 in sales. I spent a lot of time trying to optimize these ads trying to get them more profitable but never really worked out... I cut the ads.”
Cut Unprofitable Ads To Discover Whether Real Organic Pull Hides Underneath
Angus ran Google Search Ads for six months at roughly $1K spend per $300 returned. Killing ads exposed a hidden organic baseline of 2-3 signups per day — the real growth engine that paid traffic had been masking. Once he stopped subsidising the channel, the actual product-led growth curve became visible.
“I tried blogging and building in public, that gets quite a lot of attention, however I don't think I get many users from doing that because my users don't seem to be using Twitter or reading my blog.”
Skip Blogging And Build-In-Public If Your Buyers Don’t Live On Twitter
Angus tested content marketing and build-in-public and got engagement, but almost no paying customers. His buyers (people needing PDF bank-statement conversion) simply weren't on Twitter or reading founder blogs. Match the channel to where your actual buyers already are, not where founders hang out.
“Ignore social media. A lot of people think they need to build a following on social media before building a business. I think it's a waste of time. Building a following on social media is hard work and even if you have it your business might still not be very good. So just focus on the business, focus on the product, get some real users.”
Ignore Social Media And Let A Problem-Solving Product Pull Users In Instead
Angus pushes back hard on the 'build an audience first' advice that dominates founder Twitter. Growing a following is itself a full-time job and doesn't guarantee the product is good. His advice: skip the personal brand, skip the Facebook/Instagram/Twitter business pages, and let a problem-solving product pull users in.
“I'd reply to customer emails as soon as possible. If a customer email came in at 3:00 a.m. I would deal with it right away. At that time every extra customer made a big impact on MRR.”
Reply To Every Support Email Within Minutes — Even At 3am — To Compound Early MRR
In the first two years Angus treated every support email as a retention emergency, responding instantly regardless of the hour. At low revenue, each saved customer materially moved MRR — and that obsessive responsiveness compounded into the customer base that now pays him $40K/month.
“The core engine is written in Kotlin... Next.js is what the front end is written in. I use Brevo for transactional emails, I use AWS EC2 instances to host the back end, Netlify to host the front end, Stripe for payment processing and that's about it. A lot of profit, it's like 39 out of $40,000 is profit.”
Run A Boring Stack Solo And Watch $39K Of $40K Drop Straight To Profit
Angus runs the entire business solo on a deliberately boring stack — Kotlin backend on EC2, Next.js on Netlify, Brevo, Stripe — with no team, no ads, and no growth tools. The result is roughly 97% margins, with $39K of every $40K in monthly revenue dropping straight to profit.
“In the first two years I was working extremely hard on the business and making basically no money... those first two years of hard work you don't get paid much but you kind of get the money for that hard work in like years four and onwards... make sure you save enough money to survive multiple years of no income. If you only have enough money for a few months of runway you're probably not going to make it.”
Save Multi-Year Runway Before You Start Because The SaaS Payoff Lags For Years
Angus describes the SaaS curve as a delayed-payoff machine: years one and two are grinding for tiny MRR, with the real compounding showing up in year four and beyond. He explicitly counsels new solo founders to bank multi-year personal runway — a few months of savings will not outlast the gap.