How I found my startup job

The first thing I had to learn when leaving Google was how to find a job. Back in 2005, when I was about to graduate from college, I didn't get the chance to develop any job-searching skills. Instead, my first full-time job found me. Someone referred me to Google, a…

Continue reading

Help me decide what to write

One of the hardest things about having a blog is deciding what to write about. Many subjects interest me. I have opinions on many topics. I have experience in a few areas. How to choose which ones to write about? I write for myself. I write as a way to…

Continue reading

One thing I've learned since leaving Google

I have a running survey asking readers what topics would they like me to write about. "Things I learned since leaving Google" is a popular topic. Perhaps the most important thing I've learned since I left Google is this: I am a skilled engineer, with strong technical chops and good…

Continue reading

And... we're back!

Last week I had a chat with my good friend Trisha, who reminded me that blogs are for writing whatever you want, whenever you feel like it. It doesn't have to be complicated. She inspired me to bring back this blog. I brought back most of the old content (but…

Continue reading

Silence

" [...] Every day there are more sounds, and I’m afraid that, some day in the future, every sound that’s possible to make will be in the world at the same time. And since every sound has its opposite, they will cancel each other out, and at the end of…

Continue reading

Void

Like the famous mad philosopher said, when you stare into the void, the void stares also; but if you cast into the void, you get a type conversion error. (Which just goes to show Nietzsche wasn’t a C++ programmer.) Charles Stross -- Overtime…

Continue reading