Hey, I was in a similar boat. I also resigned to start my own thing about a year ago.<p>I had a well paying job in one of the top tech companies. However, I felt unsatisfied with my job responsibilities and disconnected between what I enjoy doing and I was actually doing.<p>Therefore I took a year off (this month marks about 1 year and 2 months off) to work on my own thing/project. With that said, I hope to share some of my experiences with you.<p>1) Take regular breaks and avoid burnout<p>I was working on my project 24/7, from the moment I woke up to the moment I fall asleep ... 7 days a week. In hindsight, that was a recipe for burning out. I was mentally fatigued after 6-8 months into this routine.<p>Looking back, I should have taken regular breaks from work and not think about the project at all. Maintain an active social life, go on trips, spend time with friends, or as simple as forcing myself to take a day off every week would have done wonders for my own mental health.<p>2) Maintain your physical health<p>Physically and health wise, I was in a fantastic shape before I left my job and started on my own venture.<p>However, my health quickly deteriorated because I neglected my physical well being. For example, I exercised less and eventually none at all. I ate less than I should (I would go as far as eating 1 meal per day). My sleeping schedule quickly fell out of whack.<p>Take good precautions and maintain a good physical and mental health. This will go a long way in preventing you from falling into a negative feedback loop and damaging your well being.<p>3) If you build it, they will not come (think about marketing)<p>I gave vague thoughts to marketing while working on my project. I demoed my product to my close friends and family. They loved it, so i thought, if I build a great product, users will automagically show up. Boy, I was wrong.<p>It is good to develop a plan on how to reach your protential users and/or customers. Think about SEO. Think about finding a niche or community of [potentially enthusiastic] users to whom you can demo your product. Think about finding bloggers who can help you spread the word.<p>4) Everything will take twice as long to implement<p>Think a feature will take a week to implement? It will probably take two weeks if not more. I saw the iceberg effect firsthand while developing my own product. So be careful, be cautious, and plan accordingly.<p>5) Just ship it. D@mn it.<p>You will always notice issues, flaws, bugs, and imperfections within your product. As creators/founders/makers, we all do. However, we can spend eternity tinkering and fixing those issues, but our product will never ship.<p>Therefore, you should give yourself a rough deadline or an idea as to when you'll ship, no matter how imperfect your product is.<p>6) You'll need to hustle after you ship<p>Shipping is only half the battle. It is unlikely that tens of thousands will show up on your front step after you ship.<p>Therefore you'll need to go out and hustle. You'll need to think about things like marketing, customer acquisition, customer, retention, customer service, and so forth.