Cat NBA

If NBA Players were Tech Job Roles…

A big part of my lifelong basketball obsession has been seeing how players with widely different skill-sets and personalities can still come together to become an effective team. At the risk of sounding self indulgent, it really does remind me of the different roles on the engineering team in a tech company.

Silicon Valley Diets

Silicon Valley Diets

Anyone who has spent time around the Bay Area quickly learns that Silicon Valley isn’t Hollywood. We aren’t famous for our beautiful, glamorous people. Nobody ever said to themselves: “I wish I could have a Silicon Valley body, like Reid Hoffman has.” Which is why it’s so bizarre to me that a Google search for “Silicon Valley diet” comes up with over 11 million results.

Sinking Ship Article

How to survive a Sinking Ship in Silicon Valley

In my ten years working at tech companies in Silicon Valley, I’ve worked on a few projects that have been described as “sinking ships”. Usually, these projects have been stuck in managerial hell, with a revolving door of top leadership cycling through trying to “right the ship.” More often than not, some aspect of the product is simply not up to spec…