I had a really great experience in the bathroom at Jardiniere restaurant.
The sink in the men’s room has a two handle faucet, meaning you have to turn on the hot and cold water separately to get your desired temperature.
Except I only turned on the hot water. With no cold water running, I washed my hands in water that was about as hot as I could stand, but not too hot. It was perfect.
So why is it that most bathrooms have the hot water turned up hotter than any human can bear? Because they can.
Whether you’re building a bathroom or building a software product, it’s easy to get caught designing based on the capabilties of your infrastructure, rather than designing for what the user actually wants.
Who cares what your database schema looks like. Who cares that you can add a million checkboxes and options to let users customize everything. Stop thinking about what your product can do, and start thinking about what your users wants.