Posts by Allen Cheung
Talking the Talk and Walking the Walk
Lately, I've been reflecting on my software engineering career as a software engineer. I've had the privilege of working with some truly exceptional developers, and while most of them weren't great teachers[1], they…
Hiring, Interviews, and Being Productive
I was pleasantly informed by one of our new Squares yesterday that some of my writing had helped him with his interviews at Square and front-end web development in general. Here are some relevant links that may be useful to…
Too Old to Fail
I've been watching the Battlestar Galactica series recently. It's a gritty sci-fi show about the remnants of a human civilization, looking for a mysterious planet (conveniently called Earth) after their home world had been destroyed by…
It's a User Interface, not a Feature Interface
Designed by engineers. It invokes visions of legacy Windows programs, burdened by buttons and menus and dropdowns consisting of all its features and devoid of aesthetic pretense. It is undeniably and unabashedly functional, yet is barely understandable and nigh unusable…
My iPad Limits Consumption
Like three million other people, I went out and got an iPad on launch day. I had bought the original iPad for my fiancé short after its original debut, and I'm surrounded by iPads at work, but this…
Consensus Over Proficiency, Blub be Damned
My post on why I enjoy Javascript was reposted yesterday, and fueled some discussion on Hacker News on whether Javascript was worthy of the praise I was dishing. In particular, I received a comment that I was just a "…