From time to time I like to take a few minutes and jot some things down outside of the core browserless business. As much as there is to write about product itself, the other side of the equation (actually running it) is just as interesting to me. I've done this before on our post about running an independent business, and it's a topic I'm rather interested in -- especially now that it's gotten a lot of attention. Quite frankly, I think the nature of how most developers work over the next few years will change quite drastically given the breadth and depth of how software is built, but that's a topic for another post! Today, I wanted to take a look at the darker side of running a business, mostly the small things that will absolutely kill it. My intent here is to shed light on symptoms so you can course-correct before they become and out of control problem (ala Agent Smith from the Matrix). Hopefully you'll find something new, or perhaps said in a way that helps it "sink" in more.
I should warn you that this writing is mostly geared towards newcomers who are interested in going the "indie-hacker" route, and while some of the advice can be applied practically to any business, some of the suggestions given might not line up with where you're at in the lifecycle. So take everything with a grain of salt, and here we go.