* When I said, "I wasn't making any money," I meant not anything of significance. I wouldn't consider a thousand or two thousand per month significant, which is where I was at for a while. If I can't live on it and hire an assistant to delegate some work to, it's not significant. If I couldn't pay admin fees it would be a failure. But yes, I did redefine failure for bootstrapped startups because I think it's valid. VC-backed startups don't have this flexibility / time to learn the hard way.
* In regard to being determined, I know this sounds like survivorship bias but you really do get better at what you're attempting to do by sticking with it. Your product gets better. Your personal network grows. You're more yourself in more uncomfortable/growth situation. Your odds of failure drop the longer you work on achieving something — not surprising.
I'd guess 99% of the people who have taken at shot at learning a second language fail (or give up or get bored) before they become fluent. Does that mean the 1% who made it and say "practice every day" have some level of survivorship bias? It's kind of absurd. Bootstrapping a business to success is like anything that takes time and effort and is based far less on good fortune than people think.
You parsed what I said pretty deeply and I'm not that smart of guy, so if there are flaws in what I wrote here that's understood - but you might understand what Im trying to get at.