Skip to Content

Book Reviews

(Management) Game Respect (Engineering) Game

(Management) Game Respect (Engineering) Game

Software engineers. Most of the time, we're docile and content and easy to please. We write software for big enterprises and tiny startups alike, create our own startups once in a while, and only occasionally pen a blog…

Tech Leads, Managers, and the Hybrid in Between

Tech Leads, Managers, and the Hybrid in Between

The software engineer's career path is pretty straight forward at most companies. Starting at the intern or new grad level, there's essentially a number of levels to progress through, each adding some amount of responsibility and…

Assuming Everybody Else Sucked

The year was 2010. We were searching for the next big Facebook app, high off our previous successes. This was when Facebook just released the News Feed, and everything from cute icons to animated fake pets made millions from ad…

Getting to Gmail Inbox Zero with Filters and Labels

Over break, I set a goal for myself to get to Inbox Zero 360: Inbox Zero-ize all my active email – which are all Gmail – accounts. I was fortunate in that my previous three jobs, I was using Gmail for…

App Permanence is Vastly Overstated

Mobile apps are far from perfect. In fact, it's remarkable how popular and ubiquitous they are on mobile devices, despite being difficult to discover, closed off (both from each other but also across mobile platforms), and harder to…

Why Javascript is a Joy

I'm probably a bit biased - being a front-end web developer for a few years will do that - but I really enjoy writing Javascript. I've recently retreated from pure coding the last few months, but I…