I feel like there are lots of anecdotes of people working hard and it paying off (e.g. Bill Gates).
Have you ever worked hard and put a lot of time into something that ended up being a waste of time/effort?
And that’s fine. Because the other two pay the bills.
That’s the cool thing about software businesses. You only need to get it all right once. People like to call this “survivorship bias” and other silly things in order to convince themselves that it’s pointless to try. But all it really means is that you get to keep trying until it works.
I had conversion scripts that worked, a reasonable plan for recovery if it didn't work.
I tried a few other projects, but eventually settled in to just showing up and waiting for things to break. It broke my spirit.
Prior to that, I hacked on a site that helped you outsource your shopping. Toiled for a few years, spent close to $25k of my own money, and made maybe $1 in total income.
but i dont mind as much.
Some of them got sold; some others went nowhere. Overall, those projects have not made me much direct income - I can develop technology but I am terrible at selling stuff (actually, I am not so sure if I am bad at selling because I have zero interest, and the effort that I made to sell is quite proportional to the interest that I have).
However, all those projects allowed me to have a better understanding of many different facets of software development, and my actual area of expertise is quite deeper and broader compared with other professionals of similar background and years of experience.
It has also allowed me to get to know a lot of people, become a technology speaker, and perform many risky experiments - which I wouldn't dare to do when I am hired in another businesses - which provides me a unique insight on how to actually develop technology (for example, all those experiments confirms that if you are not using data driven approach to make decisions you are being massively inefficient).
Eventually, I decided to go full on with one project related to infrastructure automation (this topic is really cool!!!!). This project evolved to consulting services. The interesting part is that this project is quite interesting and well put together (although sometimes a bit hard to get started) but once you have set it up it is amazing, as I have confirmed with many consulting clients. But when I think about actually selling it, the excitement collapses quickly. I just tell people about this solution when I am requested to solve the problem by the client. (if anybody is interested the project is manageacloud.com, although there is a price structure I am actually not charging anyone).
Did I waste time with this project ? Well, it provided me with a direct income. Allowed me to show expertise to speak in several big technology conferences, and I got around 15 (yes, unfortunately not kidding) interviews with Google where somebody internally got the position(s) Google suggested to me until those interviews were becoming routine. I have managed to work from home for 6 years with consulting services, in very interesting projects, in huge business and well funded start-ups.
Working from home has allowed me to do some crazy stuff such as become black belt and fight in full contact international competitions. This would have been much harder with a 9 to 5 job, without the freedom to work whenever I can.
Are you thinking of making a project ? Throw it all away and go full on for it? Just do it. Why not ?
What will you think of yourself 10 years from now, knowing you had the opportunity and didn’t do it ? Asking yourself what would have happen? I cannot live with this thought.
What is the worst that can happen? Well, I am going to rephrase: How hard would it be for you to find a position similar to the one that you have right now?
Go for it. Well, actually, if you don’t have debt go for it. If you have debt … then it depends.