This is also the advantage of iterative development. Build a prototype, if you see a better solution, rewrite it. Rinse and repeat if time permits.
This is also the advantage of iterative development. Build a prototype, if you see a better solution, rewrite it. Rinse and repeat if time permits.