Starting a Product? Spare at least 2 years
Success doesn't happen overnight. We are always seeing the tip of the iceberg when we read the news and see a good product without not usually knowing how hard and for how long someone or a group of people worked before generating that amazing outcome.
Take for example the Phoenix Framework, written in Elixir. When posted on Hacker News, on August 29th of 2015, it had more than 790 points. However, the first commit pushed to GitHub was on January 12th of 2014. One year and a half before becoming notorious. And it's also worthwhile to mention that they had 90 contributors during this period, although only 2 were the outliers.
This is one example. You can compare it with any product you want. To complete your research, you may use Google Trends to analyze the keywords popularity over time as well. The essence is the same.
I'm telling you this because it's very common in a certain point of your career to want to start your own project. To want to run your own business. Supposing that you will start it alone and with your own funding, you will need at least 2 years. If you take the Phoenix Framework for example, considering that it will be developed by 1 person alone, it would take 3 years in the same rhythm.
This is important because you'll be able plan the product roadmap better and also lower your expectations during this time. Consequently it will help you from getting depressed as you will avoid thoughts such as "More than 1 year have passed by and I can see no results yet. Why?".
That's all I have for today :)
Have a great 2016!