7 important lessons for a designer

If you’ve read the earlier version of this post, you don’t need to read it again. The only difference from last one is that this is a clean version without any curse word. If you’d prefer the dirty version, it’s here.

I started writing this post 6 months back. Meanwhile I read “The design of everyday things” by Don Norman and worked on an app. I would like to list down my 7 extremely important lessons from last 6 months.

  1. Users make mistakes all the time even with the simplest things. It’s your job to minimize those errors and make them feel good about using your product not blaming themselves
  2. Make at least 3 user personas and keep them in front of your eyes all the time
  3. Assume that user can store maximum 3 things in his short term memory. Design the flow such as it does not exhaust the user’s brain power, no matter how trivial those things sound, just 3 things
  4. Read about mental models
  5. The navigation and actions should match the target user’s mental models
  6. Feedback is important for each action user performs, user should always get the affirmation of their actions and know the outcome of their actions instantly. Good feedback removes the cognitive load(e.g. What happened to the action that I performed?), a bad or no feedback does the opposite
  7. When in doubt, talk to the users

If you have any suggestions, I appreciate sharing it with me through comments or tweet.


Other than getting opinions on the design thinking, I wanted to reach you out guys for one more reason, we’re a 3 person team working on a pretty exciting product, we are lacking a great designer in the team though. If you’re a designer and looking for a great team to work with, do reach me out over chat here or tweet to me.