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…
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…
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…