View Post

How Long Will we Keep Typing?

Posted in Computing, Technology

I’ve been playing through an old PC game – The Typing of the Dead: Overkill. It takes one of the campiest light-gun shooters (featuring zombies), and replaces shooting with the Wii-mote with typing out phrases …

The Pixel Block Mobile Arcade Game

Posted in Games

Remember Crossy Road? It was a game that came at the right time, that executed well on a simple idea and had a great sense of style to back up solid, time-tested gameplay. Of course, …

View Post

Not Everyone wants to Work for Equity

Posted in Work

Amidst all the hoopla about iOS9’s content blocking feature and how mobile ad-blocking will ruin journalism forever, I discovered an old article by Marc Andreessen on his optimistic future of news. I was struck by …

View Post

Review: Death by Video Game

Posted in Games, Reading

Video games, as an expressive medium, has always inspired other forms of media. From music concerts to massive online forums to dedicated video streaming sites, there are many vibrant communities of gamers whose passion for …

View Post

Review: The Three Body Problem

Posted in Reading

Science fiction is not a particularly huge genre in China as far as I can tell. Chinese stories – film, books, and television – set in the dynastic periods are common, but fiction about scientific …

View Post

Embracing Language Variety

Posted in Engineering, Management

Programming language debates are the religious wars of software development. Much like the xkcd comic on the futility of standardization, attempts to unify or consolidate our existing landscape of languages – and libraries and frameworks …

View Post

The Company Guessing Game

Posted in Rant

Raise your hand if you’ve ever received mysterious emails or LinkedIn messages that resemble this: We’re looking for awesome [engineers / designers / product managers] to join our totally awesome team in [major tech hub]! …

An Experiment in Adsense Advertising

Posted in Blog

If you’re not running an ad blocker, you may notice that there are small Google Adsense ads running on this site. After having blogged for 11 years without ads, I had wanted to see what …