This is definitely something we can struggle we as entrepreneurs we tend to have the “sickness” - which is whenever I see something I can’t help but think about how I could improve it or make it better. Constantly seeing business opportunities and some of them are just too juicy to pass by.
Something that I’ve found effective to table my appetite is to limit the effort to test the product. So what I mean by this - me and my CTO on my main gig (theoremreach.com) spun off a side company that’s vague enough that it can encompass all of our business ideas (Voltax Holdings, LLC). Then we set a rule that about once a month we will take a day and in 6 hours we must build and launch a product to the point that we are getting paid for it or we aren’t. And if it works, great we can put some more time in it, but if we aren’t making cash, we scrap it.
It’s rather limited in what you can do, but it makes you think really critically about it.
Our first venture was vinhub.io, which essentially is a middleman company between companies like cars.com and dealers interested in buying leads for folks looking for cars. We launched vinhub in 6 hours (well technically a little more adding in the time at the bank to setup Voltax, but the dev was done in 6 hours). Within the first hour of launch we were seeing over $600/hr (this was really, really exciting). It has since pseudo crashed and burned (we could maybe fix it, but it would likely require all of the revenue we’ve made thus far). But it was an exciting taste for what you can do when you think critically. And best of all, it’s not something we spent weeks or months building. We built it in 6 hours. Of course, after our initial success, we spent a fair bit more time refining and optimizing the system, but we got what we wanted - a true lean startup style test.
I’d definitely encourage folks to consider this mantra for their side projects. It allows us to focus on TheoremReach most of the time, but still give us an outlet for those “really good” ideas we often come up with.