Posts by Allen Cheung
Selectively Implementing the Web
Games as a Service
MMORPGs introduced the concept of games as a service almost two decades ago. It was and remains a straight-forward idea: pay $x/month, and we'll run the servers that enable the online game to function as well…
Humanizing Teams
On an episode on the Accidental Tech Podcast about "Software Methodologies", it was enlightening to hear the conversation on waterfall versus agile development practices[1] from someone who really doesn't see the need to implement project…
Peak Mobile Gaming
It's been a couple of eventful weeks for mobile gaming, with some notable releases and twists and turns. In order of completely subjective industry importance: * Threes! was released in the App Store. A well-polished, simple but addictive…
The Difficulty of Hiring Non-Senior Developers
I've worked, so far, for: * A mid-sized financial software firm, * Two small startups * One multinational and global technology firm, and * One big startup The work aside, I always made myself willing and available for interviews and hiring…
Make Writing Good Better
The Hemingway app has one job: strike out all the various superfluous, unnecessarily complicated, and verbose prose from a piece of writing. The appeal of using an algorithm-as-an-editor certainly caught the attention of blogs and media outlets,…