Skip to Content

Posts by Allen Cheung

The Difficulty of Hiring Non-Senior Developers

I've worked, so far, for: * A mid-sized financial software firm, * Two small startups * One multinational and global technology firm, and * One big startup The work aside, I always made myself willing and available for interviews and hiring discussions;…

Make Writing Good Better

The Hemingway app has one job: strike out all the various superfluous, unnecessarily complicated, and verbose prose from a piece of writing. The appeal of using an algorithm-as-an-editor certainly caught the attention of blogs and media outlets, even as its…

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…