“When I design, I work very hard to make the interface experience feel like there’s a human on the other end, not a computer. “— Aarron Walter
A design should be created to fulfill its users’ needs. The first step of a design process is to understand requirements and users — to meet the user and understand his behavior, his working environment, his likes and dislikes and his way of thinking.
Sometimes it feels very tempting to jump into the design phase without doing research about user. This can be dangerous for the product and destroy its experience.
A good approach in user centered design process is to create user personas based on user information including his bio, skills, behaviors and expertise. Refer to this persona many times while designing the product. This will help to follow the right track.
A designer is not a user, neither he could be. He should not rely on his own assumptions and likes/dislikes while making design decisions.