Posts by Allen Cheung
The Complexity of Mobile Software
Like most folks who work in technology, I get roped into helping non-technical friends and family out with their software woes. Though once in a while this would be a legitimately technical task (e.g., trying to remove spyware from…
How to Read
Not Adjusting Expectations
I typically spend a few minutes every Sunday to go through my finances. This means checking up on credit card statements, ensuring I have enough money in bank accounts to pay for upcoming bills, and estimating whether I should put…
Unlearning Keyboard Shortcuts
Software Eating Software Engineering
A few days ago, a question was asked on Hacker News: What is the future of the programmer? I had briefly agonized about this before, in context of contrasting how I came into computing in my childhood and what analog…
4 Years Later, a Slower MacBook Upgrade
I went out and got the new MacBook to try for a week or two. It is quite a wonder of hardware and industrial design: thin and light, cools completely passively (so no noisy fans), with a fairly good retina…