In my opinion, every design, as a process or design situation, is a complex system. I say so not only because that there is no single correct/wrong answer, but also, again, function follows forms. Function is not the result, but the function!–What you could or might get from what you do during the design process was decided how you do it, although it is not guaranteed that you would get it. To say this maybe is too confused. For example, I realized that what kind of questions I asked during the interview process is super-important. What the questions is, and at what time in the sequence I ask a specific question, what kind of manner or tone I use when I ask questions, all of these matters for an interview, and maybe directly related with what kind of data I could get in both quality and quantity, and nobody cares how much hours I prepare the questions. Nobody knows how could we get a useful and meaningful data for a design project by doing interview, no theory could teach me. At this point, I could only remember one thing: practice makes perfect. Because as a human being, I am a self-reflect machine and could learn from the practice, even unconsciously!However, “genetic mutation” always happens, and I am sure it exists in the design process as well as HCI. It could be a totally refresh air for specific situation, or an evil design. Inter-disciplines is very popular and people believe that by introducing people from different background into the design team would benefit to our work. Anyway, how could we control these kind of situations?