Non-technical solo founder outsourcing development on a MVP web app (but also learning basics of coding in the meantime in order to better navigate the process).<p>As for the question: I realize that it is an iterative process and that development of each end doesn't happen in isolation. But in terms of practical application, you have to start somewhere and one part has to take the lead. What's the most common approach? Any reason to take the less common one? Is one better suited when outsourcing?<p>Any practical advice or tips much appreciated.
Always always do the front end UI first. Work with someone to build prototypes - either just on paper or in something like balsamiq - and then walk through those prototypes with potential customers/users.<p>Then you can get designs built from the prototypes - then send the designs off to a developer who will knock it out. (and love you for having it all ready)