I view people as they are users. I have much of a mind of that as a computer scientist has. You see, when computer programmers are designing programs, they are always thinking about the user. These programmers consider possible worst case scenarios, error analysis, and debugging problems. These could be entering a wrong answer into a program, and what the program will spit out to the user to not let it happen again. So as a designer, he/she must send out a error message to the user.
I am constantly thinking about what the user/person could be thinking or what they are going to do next. Then I think about the pros and cons of a situation. Following that I analyze the possible options/outcomes of my decisions in regards to that person/situation.
You might say I over analyze things, but you know what? My "users" appreciate that about me because I am always thinking and watching out for them.
Be aware of your audience.
Music listening to: Kina Grannis