Skip to Content

Posts by Allen Cheung

Quick Blog Design Update

Quick Blog Design Update

I have a problem. I get bored/tired of how this blog looks. Given the time I spend every week writing and editing and posting, I overthink how impactful it makes its first (visual) impression. Compounded by the speed of…

Warnings as Errors in Production Environments

I listen to Accidental Tech Podcast[1], and in episode 54, there was a hearty discussion on whether enabling warnings as errors in production – or in some cases, development – was a good idea. The context was around whether that kind…

Introduction to Computer Science is Just a Start

My alma mater, UC Berkeley, put out a progressive news release last week: for the first time ever, there are more women enrolled in the Intro to Computer Science class than men. It's an amazing accomplishment in light…

What career advice should I give to my baby boy?

As Paul Graham has infamously noted, for programmers of my generation, there is a significant cohort of guys – and this set is unilaterally male – who were poking around on computers when we were young and impressionable. These were not quite…

The Magic of Communication

My dad just forwarded me the latest family photo email. It's something that parents like to do. And as I watch the email crash my phone from sheer payload size, I began to wonder: why not just connect…

Inverted World

I used to be a astrophysics nerd wannabe. The "wannabe" part is an apt qualifier: I was into the more popular culture and easily digestible aspects of astrophysics, but never quite pursued the college education that would vindicate…