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
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…