Ten Things I Learned After Three Years Running a SaaS
Lessons from the trenches — pricing mistakes, churn surprises, support nightmares, and the one change that doubled our MRR.
James Okafor
Author
Contents
How did this article make you feel?
Written by
James Okafor
Engineering manager, startup advisor, and occasional writer on leadership, SaaS, and distributed teams.
All posts by James Okafor →Related Articles
The Psychology of Pricing: Why Charging More Can Mean Selling More
Apr 10, 2026 · 2 min
3 shared tags
The Indie Hacker's Guide to Building an Audience Before Launching
Mar 09, 2026 · 2 min
2 shared tags
How to Hire Engineers Who Are Better Than You
Mar 27, 2026 · 2 min
1 shared tag
যুক্তরাষ্ট্রের সঙ্গে বাণিজ্যচুক্তি বাতিল নয়, পর্যালোচনার পক্ষে প্রধানমন্ত্রীর উপদেষ্টা
May 12, 2026 · 1 min
3 Comments
Small correction: in the third code block, you're missing a semicolon on line 4. Otherwise great post!
I've been doing this the wrong way for two years. Thank you for setting me straight!
This is the most clear explanation I've seen on this topic. Shared with my whole team.
Great question — I'll cover that in a follow-up post. Short answer: yes, with a few caveats.