Skip to Content

Posts by Allen Cheung

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…

Save #Longreads with Images and Video

The proliferation of the link-bait blog listicles comes at the expense of more serious, long-form articles which used to be a staple of the (print) newspaper and magazine industries. Now that they are suffering a slow but agonizing decline (complete…

Designing for the 1%

I guess it's pretty common to come across software design whose main contribution is looking good in a screenshot or on a dribbble portfolio page. It's a bit less common to find a design that which…

Engineering Visibility

Software engineering is a meritocracy; if it's not already true, at least it's a noble goal to aspire to, right? After all, to be truly judged on the sole merit of your technical ability and work…

Privilege

As an ex-Googler myself, I started reading this piece on another Googler's decision to leave with an eye towards its current problems and how a company renown for its freeform engineering culture is balancing that responsibility while streamlining…