If it's something you plan on spending months on hoping it will return $$$, make sure you validate. If it's a little side project that you will build to learn a new programming language, api or framework just go for it and build, as you will learn a lot which is super beneficial whether the end project is a success or not - and have fun.
If it's something you plan on spending months on hoping it will return $$$, make sure you validate. If it's a little side project that you will build to learn a new programming language, api or framework just go for it and build, as you will learn a lot which is super beneficial whether the end project is a success or not - and have fun.