Posting about iterative development on social media is a great way to flush out the people who believe you can get it right first time.
@jasongorman Isn't there an argument that something needs to happen before you start delivering? I.e. how do you know what to build?
@ntcoding You don't know. You guess.

@jasongorman At what point are you normally comfortable to make a guess about what to build?

For example, what are your heuristics for deciding β€œNow we have enough information about X, we should guess about what to build?β€œ

@ntcoding I wouldn't waste too long on a guess. If you're not getting user feedback within the first couple of weeks, you've bitten off too much. Start simple. Complexity happens by evolution.
@jasongorman do you not see the value in doing product discovery first? Things like user journey mapping, user testing etc?
@ntcoding Of course. But if you're spending weeks or.months on that, you're up to your neck in speculation. And none of those techniques live in the real world.