I am all for iterative development, and adding small increments from scratch. That is my preferred style. Don’t get me wrong. But I often notice people iterate since it feels like work, it’s the urge to do something. Where in fact just thinking for a minute can save you a few of these iterations.