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…