Been there and back. Quit a high-paying but crappy job together with my cofounder to do our own thing. In hindsight we were so naive and unprepared. After 8 months I was lucky to find a part-time staff-aug contract, so I'm doing that now while continuing on one of the products that got some traction. This was even with plenty of money still in the bank, as I felt we weren't really going anywhere at that point... Some thoughts:
- A high paying job with good environment which you don't dislike is very, very valuable. Lots of folks will say you can get another job again if needed, but you're starting from scratch again in terms of clout, and it's hard to judge company culture from interviews so you might get a worse environment
- The opportunity cost is very real, both in terms of what you’re leaving on the table and what the profitability bar of your business will be. It would’ve been easier if my full-time job only paid $50k.
- If you wanna take a shot at it, REALLY commit to it instead of half-assing it. That way when it's all said and done you can sleep well knowing you gave it a good run. (That said, still advise trying to find product-market fit and figuring out the X's and O's part of running a business while you're still employed)
- What course and decision is best for you will be VERY personal. This is one of my biggest takeaways from my time. It’s as much a journey of figuring out your limitations and yourself as a person as it is about the business side and product.
- My "it" moment was when I got a pang of extreme jealousy when a friend told me he got a first major customer for his side product.
- IMO next to having a partner and child, creating and running your own business is one of the most special life experiences you can have. It’s what I think about most of the time when I’m not working, and getting new customers / validation feels so much better than anything I can experience at work. I also truly enjoy the creative side of it, where the world's your oyster and you’re free to do literally anything you can fathom to grow the business.
- Know what your end goal is. Personally I’d enjoy the day-to-day of running a lifestyle business I could live off of because I’ve gotten to the point where I’m ambivalent about regular software dev work. But that’s just me.