Behavioral product strategist and gamification designer. This is my public hypertext notebook, sharing my thinking in motion at various stages of development.


The user should learn enough of the app’s functionality to accomplish a goal

If you are able to accomplish one of your User Goals within an app, then the app has done its first step towards gaining your Retention. One of the first steps to Satisfy the social contract between the user and the app is for the user to accomplish a goal.

This is the first step towards creating the virtuous cycle of User Involvement. Apps with continued user involvement enable the user to accomplish multiple goals, so over time the user will learn how they can accomplish more and more goals.

To support this, a product designer must Make an experience the user wants and make it clear to the user what goals they can satisfy because The user may have a lack of imagination as to what user goals they can accomplish