Google I/O: Memory Management for Android Apps

May 16th, 2011 | Filed under: android | 5 Comments »

Though I never made a formal announcement here, some of you may know that I joined the Android team at Google just over a year ago. Last week I had the privilege of speaking at Google I/O in a talk called “Memory Management for Android Applications”:

Android apps have [...] Read post »


Smarter Notifications with Locale for Android

March 17th, 2011 | Filed under: hci | No Comments »

In my previous post, I lamented the fact that mobile notifications can be totally annoying if they come at the wrong time. This was triggered by being woken up several times in the past few weeks by a flurry of Beluga messages.

Thankfully, one of my coworkers told me about Locale, [...] Read post »


Making Notifications Better

March 8th, 2011 | Filed under: hci | No Comments »

Lately I’ve been thinking a lot about notifications. A few weeks ago, I started using Beluga with some of my friends at work. Beluga is a great group messaging app; so nice that it’s tempting to use it almost a bit too often.

Beluga seems to work best if you respond [...] Read post »


So You Want to Install a Python Package

January 6th, 2011 | Filed under: programming, python | 1 Comment »

As a Python developer, sooner or later you’ll want to install a package from the Python Package Index. Unfortunately, this is not as simple as it could be. Most documentation tells you to use easy_install, but maybe you’ve heard that all the cool kids are using pip these days. What’s [...] Read post »


Browser Bits: My mini-blog on browser UX

April 21st, 2010 | Filed under: browser, design, usability | No Comments »

I mentioned it off-hand in a previous post, but thought I should mention it again:

If you’re interested in web browser user experience, take a look at Browser Bits, my little tumblelog/mini-blog thingy all about browser UX.


My CHI2010 talk: A Study of Tabbed Browsing

April 20th, 2010 | Filed under: browser, hci, research | 7 Comments »

Last week, I went to Atlanta for CHI 2010 to present my paper A Study of Tabbed Browsing Among Mozilla Firefox Users. For those who couldn’t be there, or just don’t feel like reading a 10-page academic paper, here’s a transcript-by-memory of the talk.

If you want a Cole’s Notes version, [...] Read post »


Presenting at CHI 2010

April 8th, 2010 | Filed under: hci | No Comments »

If you’re going to CHI 2010 in Atlanta next week, you should come check out my talk on Tuesday morning at 9. I’ll be presenting a paper on the tabbed browsing study I did last year. Hope to see you there! If anyone wants to meet up, send me an [...] Read post »


An In-Depth Look at the User Experience of iPhone Safari

January 29th, 2010 | Filed under: browser, design, hci | 9 Comments »

On stage Wednesday at the Yerba Buena Center in San Francisco, Steve Jobs introduced the iPad as “the best browsing experience you’ve ever had. Way better than a laptop, way better than a smart phone.” Quite a claim.

Of course, the iPad browser is Safari. And from what I’ve seen and [...] Read post »


Thesis Update and Multi-Touch BumpTop

October 1st, 2009 | Filed under: hci, research | 1 Comment »

It’s been a while since I posted a real update here — it’s about time I filled you all in on what I’ve been up to.

Academia

In April, I finished my master’s in Compter Science (Human-Computer Interaction) at the University of Toronto. My thesis was a study of how people use [...] Read post »


Aaand…we’re back.

July 19th, 2009 | Filed under: meta | No Comments »

If you visited this site in the last day or so, you probably saw a 404. Sorry about that. I had to bring the site down for a bit to upgrade my woefully out-of-date WordPress installation. A few weeks ago, someone actually took advantage of the ancient version of WordPress [...] Read post »