By and large, this is the same algorithm I use. I've really only deviated on one point.
That said, I'd add to this the idea of thinking in terms of "Return on Capital Invested" where your time and effort are a from of Capital. IOW, it's important (IMO) to figure out how to direct your attention towards the efforts that are most likely to yield the outcomes (whether financial or otherwise) that you seek. The problem, of course, is that you don't know in advance how things will play out. So you have to experiment, but once you begin an experiment the big question becomes "do I keep going on this, or redirect my effort to something else which has a higher probability of success?" (for however you define "success").
One thing worth bearing in mind when bootstrapping a company is that to be successful you just need to earn enough to cover costs and pay yourself something at the end of the day. Which is completely different to 95% of the companies you read about on here.
If you are building it on the side even just making a few hundred dollars per month is going to completely change things for you, and give you the freedom to explore more risky ideas. We may not have a universal income, but with hard work and dedication ("showing up is half the battle"), I believe anybody here could build a side business to supplement their income in a meaningful way.
That said, I'd add to this the idea of thinking in terms of "Return on Capital Invested" where your time and effort are a from of Capital. IOW, it's important (IMO) to figure out how to direct your attention towards the efforts that are most likely to yield the outcomes (whether financial or otherwise) that you seek. The problem, of course, is that you don't know in advance how things will play out. So you have to experiment, but once you begin an experiment the big question becomes "do I keep going on this, or redirect my effort to something else which has a higher probability of success?" (for however you define "success").