Skip to Content

Posts by Allen Cheung

Keeping up with Front-End Technologies

Given the speed that web front-end technologies evolve and change, it's daunting for many to keep on or even just close to the bleeding edge, so I'll let you in on a little secret: one…

User-Centric Development Revisited

A little over a year ago, I opined that in writing code in service of our users, we as developers should spend our time bettering the tools that build on the platforms that our users are using. I was speaking…

Preserving a Pair Programming Culture

I've written about how I like Square's pairing interview process: it's hands-on, it allows for a more realistic environment for writing and running code, and it can be a learning experience for both…

The Horrible Designs of an Apple TV Clone

This holiday season, my parents were quite nostalgic for the old country (for us, that would be Hong Kong), having just returned from a month-long trip there. They were missing the food, the useless crap they sell on the…

Featured

Getting to Gmail Inbox Zero with Filters and Labels

Over break, I set a goal for myself to get to Inbox Zero 360: Inbox Zero-ize all my active email – which are all Gmail – accounts. I was fortunate in that my previous three jobs, I was using Gmail for…

Featured

App Permanence is Vastly Overstated

Mobile apps are far from perfect. In fact, it's remarkable how popular and ubiquitous they are on mobile devices, despite being difficult to discover, closed off (both from each other but also across mobile platforms), and harder to…