Posts by Allen Cheung
Building a Friendlier Moving Train
I've been reading Tyler Cowen's Average is Over, in which he argues that as computing takes on more and more aspects of modern society, those who use technology to complement human intuition and skill will race…
Refactor the World
Ever look at a piece of code and think, Hey, waitaminute, I've seen this before. It was cargo-culted from this module... And the way this class inherits from this other class, well, that doesn't make…
Game Consoles and their Bet on Software
It's only a matter of days till the 8th generation of video game consoles launch in the US. Sony and Microsoft are still making the wager that, six years after the modern smartphone has been introduced, a dedicated…
Oh, the Humanities
For some fields and majors, universities serve as little more than an expensive – both in terms of time and money – confirmation of employability in modern times. The educational curricula which mattered to the economy has always been within grad schools…
Consistent Web Development for the Regular User
Like most software engineers, I wear an unofficial "IT troubleshooter" hat when I visit the folks over the holidays. They have the classic home computing setup: a handful of Windows PCs hooked up to printers, a wireless router…
Technical Blogger's Block
Well, it's been a month since I've had a chance to write here. As cliche as it sounds, family life plus a healthy heaping of work has made it a lot more challenging to keep my…