Don’t immediately start building for an idea. Instead, identify users who have been facing an active problem.
You need to ensure there is a genuine need in the market; figure out the depth of the problem and what they are currently using to solve the problem.
That is something we did very well with BrowserStack.
Being developers, we have the tendency to jump on to writing the code straight away.
But this time, we were very clear that we will not write the code; in fact, we will not write anything for the first month. Instead, we did a search on the internet.