Just Build the Product
This is the right advice if you want to nerd out on technology.   But my experience suggests[1] that if you want to build a business it'll be cheaper to validate problem/solution with phone calls and mocks / designs before writing code.This is because:* It's cheaper to make changes before code has been written* A functioning product isn't the best sign that you're making progress - paying customers are[2]Don't get me wrong. I like to write code as much as the next guy / gal.  But  I've made the mistake of writing code first.  And I've worked with clients  who - despite my best attempts - decided to forego validation to build a product that they spent a lot of dev dollars on to fix once the market met it with a trickle of interest.1- https://uncog.com/archive/v2/why-only-fools-write-code-first...2- https://uncog.com/archive/v2/how-to-get-paying-customers-bef...