When a button
was a button
July 2025
To be honest, I no longer understand modern web. I can still use it, but it’s more about guessing than knowing.
Every website I open is filled with controls that don’t look like what they are. Buttons look like plain text. Inputs look like buttons. Dropdowns look like links. Checkboxes look like radio buttons — and vice versa. It’s madness.
It’s okay when one application doesn’t look like another. But there should be some unwritten rule of design: if you need a button, you use a button. Not plain text. Not an underlined text. Not a ghost of a shape. A button.
Don Norman, in The Design of Every Day Things, wrote:
When simple things need pictures, labels, or instructions, the
design has failed.
And yet today I have to read every control out loud just to guess what it does. Is this a field? A button? A toggle? I miss the old Windows 95 days, when every button was rough, grainy, angular,... but unmistakably a button.
Sure, I get why things are like this. “Clean” design looks premium. Premium design sells. But somewhere along the way, that cleanness turned user experience into something else entirely.
It reminds me of chicken sexing.
It’s very hard to differ one-day-old male chicks from females. But there are people who trained to do just that — to guess a chick sex right by looking at them. There is no other way to learn how to be a good chicken sexer but to try, fail, and repeat.
The modern web is like that. Its affordance is so low that you don’t learn it. You train for it. You guess, click, fail, repeat... until your brain builds a “bad design recognition network.”
I’m not worried about myself — mine is well-trained. But it hurts to watch someone you love — a parent, a wife, a friend — stare at a screen and feel stupid.
They’re not stupid. The interface is. And its authors whoever they are.
I miss those days when a button was a button.