How fuzzy matching is transforming interfaces

A number of innovative interface features are gradually improving our collective user experience of software.

Google, Sublime Text and Ubuntu all have something in common: fuzzy matching.

It is the grooviest thing. For example, I simply type in "fuzzy m", and magically the first search result is Fuzzy matching - Wikipedia, the free encyclopedia. Likewise, with the Sublime Text editor, I type Shift + Cmd + P and up pops the Command Palette, with the next command only a keystroke or two away. And ditto Ubuntu's Unity desktop, with the Intent Driven Interface aka Heads-Up Display — now with added advertising .

What fuzzy matching does is make it easier to search than to type or move a mouse. Now when I'm working on a web project, I rarely use the Sidebar for locating and opening files in Sublime Text. Instead I use Cmd + P to bring up Goto Anything, which is far faster.

Sublime Text's Goto Anything feature in action.

Anything that reduces clutter and speeds up the interface is welcome, and for touchscreen-savvy websites, another example — this link needs a touchscreen — is off-canvas panes. All these incremental changes are slowly improving our collective interface experience.


You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
See All
See All