Create a landing page describing the idea "Beta available soon - signup for early access" and get feedback, this will validate your idea and then start working on the with most response, this will keep you focused cause you know people want it.
Thanks, I am technically good and passionate to work but when i start on one , i feel this new concept is awesome and i get diverted from main stream for some time.
But if you think this formula works then definitely, i will try this.
I kind of disagree... I think this can validate your idea, and depending on the results you can build it or not. People you not care that much, since they did not pay anything for this potential product