Making requires a lot of forward and backward movement. You make something, trash it and then start again. The next version creates new questions and the cycle continues. Fifteen iterations later you might have more questions than answers but if things are going well–you’ve learned a lot. Every step in the process is killing an assumption, a bad design or ignorance. Solutions are a compromise between time, quality, and priorities and there are no easy answers–but that’s another story. Links to the rescue.