Reaction to the Playstation 4 Reactions

Posted in Games, Rant, Technology

As expected, Sony announced their next-gen console today. The keynote filled in some of the juicy details, including apparently some sort of social network and video sharing, game streaming, the usual cacophony of motion + …

Keeping up with Front-End Technologies

Posted in Front-End

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 …

Preserving a Pair Programming Culture

Posted in Engineering, Learning, Work

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

The Horrible Designs of an Apple TV Clone

Posted in Apps, Hardware

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 …

App Permanence is Vastly Overstated

Posted in Apps, Rant

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

Real World Code does not Suck

Posted in Engineering

Reading this article about how crappy code is in “the real world”, you would think that all software is written by developers either too dumb, or too smart – which is just a conceited way …