Hacker News new | past | comments | ask | show | jobs | submit login

My experience running a bootstrapped monitoring service (Cronitor) is that sure, very early on, code quality, test coverage, etc, is unimportant. We didn't write our first tests for 5 months after launch.

But low churn is a powerful lever for growing the value of your SaaS business. For the benefit of people who haven't spent time learning about this stuff: for any SaaS business there is a natural limit to it's size. Eventually your churn equals your growth and you stop growing. This is the struggle.

Ensuring that our product is highly available and relatively free of defects is an investment in low churn. Users are unhappy when things don't work, and unhappy users stop paying you every month. When you have a very small user base this isn't worth optimizing for, but I personally disagree that quality is not important and that test coverage does not have positive ROI. Like all things in a startup, the idea is not to neglect it, but to work on it just enough that it's no longer the most important thing to work on.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: