Skip to Content

Posts by Allen Cheung

Conformity in User Interfaces

Conformity in User Interfaces

I've been an NBA 2K player for upwards of 2 decades now. As is the case with popular video game sports franchises, the series releases a new game every year right before the season starts[1], with updated…

Review: Wise Guy

Review: Wise Guy

Wise Guy is a memoir, of sorts, from Guy Kawasaki. To be honest, I didn't know who he actually is and what he has accomplished; it had felt like he was famous for being famous, almost the silicon…

Predicting how Remote Work Works

Predicting how Remote Work Works

It is now month 5 of Bay Area's general Shelter-in-Place order, and even as the state and our area looks to reopen, the vast majority of companies who can still have employees operate remotely are still opting for…

The Feedback Loop of Rhythm Games

The Feedback Loop of Rhythm Games

About 15 years ago, giant boxes of peripherals stacked the shelves of gaming retail stores, filled with plastic guitars and copies of the then-experimental Guitar Hero games. At the time, the genre was fresh and exciting, and music games garnered…

Naming Things Good

Naming Things Good

A colleague reminded me of this corny computer science joke a couple months back: There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors. Though there are some who dispute the difficulty of naming things,…

The End of FIRE

The End of FIRE

One of my more popular blog posts here still getting regular Google search traffic is building a financial spreadsheet. I put it together to answer the question "how much can I safely spend any given month, and what should…