Glow
Technology

Software Should Feel Like a Handshake

On warmth, translucence, and the lost art of welcoming software

Jamie Nakamura · March 18, 1999 · 8 min read

I spent two weeks last winter sitting in front of a workstation, clicking through software that felt designed to tolerate me rather than welcome me. The buttons were gray, the corners sharp, every dialog as warm as a customs desk. That February, I began sketching what I now call the handshake principle — the idea that every pixel is an implicit gesture of greeting.

The Polycarbonate Lesson

When a translucent all-in-one debuted in coastal teal in August 1998, the radical gesture was not color — it was invitation. You could see the circuitry inside, the logic boards and ribbon cables, all of it visible beneath a shell that said: touch me, understand me, keep me on your desk with pride. That transparency changed the emotional contract between person and machine.

We stopped hiding the machinery, and people stopped being afraid of it.

The software we build today trades that translucency for opacity and welcome for efficiency. The best interfaces still make you feel genuinely welcome.