Tags: interaction



Pseudo and pseudon’t

Pseu-pseu-pseudo classes

A question of timing

Incrementally improving the perceived performance of Ajax interactions.

Double tap delay

That’s 300 milliseconds of my life that I’m never getting back.


Applying progressive enhancement to responsive navigation patterns.

Off-canvas horizontal lists

Sharing a pattern that didn’t quite work.

Publishing Paranormal Interactivity

Read the transcript of my talk from An Event Apart 2010.

Continuous partial annoyance

It’s not you, Twitter, it’s me.

The Framework Age

Liveblogging Liz Danzico at An Event Apart San Francisco.


It’s the small things that irritate and delight.


How a badly implemented feature made me scared to search.

The tyranny of mouseover

Those bloody previews need to die a snappy death.