Behavioral product strategist and gamification designer. This is my public hypertext notebook, sharing my thinking in motion at various stages of development.
Intentionally design for failure states
Eventually user skill level will reach the limitations of the software
I'm learning more and more that a user's expectations going into an app are key. When I started playing a game like Dark Souls, I had the...
People start using an app with different prior skill levels
One of the companies I work with, GuidedTrack, is a simplified programming language that allows subject matter experts to create web appl...
Satisfy the social contract between the user and the app
This is about optimizing for [[User Involvement]] within the context of what the app can do. The user needs to exert effort into making t...
© Rob Haisfield