What I did after 9/11

After 9/11 Islamophobia was in full flourish. People were getting beat-up. Many people started distancing themselves from Islam, Sikhism or anything else that might make them a target.

Read full post
Hunting Intermittent Tests

There’s a sad time in testing land when you have a test suite that you can’t rely on. Instead of running a suite and merging if it passes, you have to glance over the failed tests and say “Oh that one… that test is flaky.”

Read full post
What if it was bad…

What if diversity was bad for the bottom line? Should we still support it?

Read full post
Life is pretty good

Having children is a juggling act, but it’s manageable. You might find yourself holding your child while you pee, only to realize that you are not the only one peeing. You change your clothes, clean up the baby and you move on.

Read full post
My Paternity Leave Wasn’t a Vacation

You try to be great at your job and you try to be a great parent and then you deal with all the little paper-cuts that your life at work and home bring to you.

Read full post
Visualize your work

Using statsd (and Datadog) to visualize your optimizations.

Read full post
Unlimited Paid Time Off

Without this context — unlimited can easily mean never.

Read full post
Saving 60 engineer hours a day

Many of the tests at Pinterest were fast, but altogether it could take upwards of 30 minutes to run through the unit tests. I experimented with a few approaches to make this faster.

Read full post
Adventures in a new car purchase

We got a second car and it's a stick shift diesel station wagon.

Read full post
Writing a space-ignoring autocompleter with ElasticSearch

Where I teach you how to find pizza.

Read full post
Automating automated testing

Using Python and APIs to automate CI at Runscope.

Read full post
What's Next

Where I left my job at Pinterest so I could self reflect.

Read full post
Rohan

The first few weeks of our second baby.

Read full post