This piece was written for an internal Google fiction contest, for the 100th
edition of the engineering newsletter. The call to arms arrived in my inbox like
so:
For this special Eng Newsletter issue, we’re running a “google eng-y” short
fiction contest. You can write about anything, but the story must begin with
these two words: “The MapReduce”.
April 2nd 2012 | more »
Here’s a little page that draws isolines in a canvas element.
It uses the marching squares algorithm
and can take dynamic data in the form of a tab separated value file (.tsv).
March 20th 2012 | more »
I’ve put a couple toys on my site that I haven’t bothered documenting.
One is a toy canvas simulating a bunch of colored balls in bouncing around
in the shape of the Google logo (I made it before joining Google).
The other is a nifty page that will load a tumblr user’s 100 longest posts.
March 16th 2012 | more »
November 9th 2011 | more »
NodeJS is the hot new girl on the block. You’ve flirted a few times at meetups,
and you think you could probably get a date with her if you asked. However, you
still have doubts. She’s smart, but sometimes it feels like her Inception-esque
nested callback conversation is out of your league. Maybe you’d be better off
getting back together with Rails. You find yourself missing her concise,
imperative style during tedious stretches of smalltalk on dates with other
programming languages. She was nice, and she loved you.
June 10th 2011 | more »