A Favorite Bit of UI

Thursday, 24 March 2011, around two in the afternoon.

One of my favorite lit­tle bits of user inter­face design can be found in Bird­house, a lit­tle app writ­ten by Adam Lis­agor and Cameron Hunt. Bird­house (“A Notepad for Twit­ter”) is an app for peo­ple who like to write drafts of their tweets, or who have ideas for tweets that they don’t have time to pol­ish but also don’t want to for­get. It saves your tweet drafts in a list, and allows you to pub­lish them when they’re ready, from within the app.

Composing a tweet in Birdhouse
Fig­ure 1 | Com­pos­ing a tweet in Bird­house

Pretty straight­for­ward, and a nice-​​looking UI for all that. But the bit that I love love love comes when you tap that big “Pub­lish” but­ton on the bottom-​​right cor­ner of the screen. The bot­tom nav­i­ga­tion bar turns a darker shade of blue and dis­plays a very sim­ple ques­tion: “Pub­lish?” You can can­cel the action, or tap the “Pub­lish” but­ton again to actu­ally do the deed.

Confirming your decision to publish a tweet in Birdhouse
Fig­ure 2 | It’s as if to say, “You sure about this, ass­hole?“

Love it. Sub­tle, yet obvi­ous. It forces you to make a con­sid­ered deci­sion, but unlike a modal alert box, it does so with­out rudely yank­ing you out of the con­text in which you were doing all your work. I don’t know about you, but I hate rude soft­ware. Bird­house isn’t rude; how­ever, it is direct, and I like to think that that one-​​word con­fir­ma­tion ques­tion — Publish? — is being asked of me by some­one who knows that, likely as not, the thing I’m think­ing about post­ing is snarky, or rude, or overtly clever, or self-​​involved in any of a mil­lion dif­fer­ent, unbe­com­ing ways. Some­one who wants to know, is this the best I can do? And of course it usu­ally isn’t.