Reading time: [est_time]

“A good example of anticipating and preventing unwanted behavior is the leakage prevention on Amazon’s checkout screens. Ever noticed that, when you’re checking out on Amazon, you no longer have a full header or footer? This prevents you from getting halfway through checkout, thinking you want to check on one more thing, wandering away from checkout, and then forgetting to complete the transaction. Once you’ve shown intent to purchase, they get you through the checkout flow with minimal distractions. They’re preventing unwanted behavior.”

This piece by Laura Klein is so on point y’all. She discusses why “mobile first” isn’t always the right way to go. By exploring flow and context designers can better understand what the end user needs at any given moment in your app. It’s good stuff! Go read.