By: Jeff Allen

Well, it’s quite simple Jon, but thanks for asking. All I’m doing is trying to pad my resume by building up a (public) body of evidence at what a totally kick ass Go programmer I am so I can get a job at Google. Just two little problems: I already have a nice job at Cisco, and Google is in the other end of the country, where they speak the dreaded other language. (They call it the “Rösti curtain”, the line separating the good , wholesome, French-speaking, gratinated-potato-eating Swiss and the uncouth, Germanic hordes who eat their potatoes röstified.)

Given that I have only Elio’s naptime on Mondays to work on Go projects, I don’t progress very fast. But what I’m doing is writing an HTTP proxy that can be fed prepackaged content repositories to serve up so that if you are in a restricted bandwidth environment, but someone can give you a USB key with “google-maps-tsunami-zone.zip” on it, then you can load that into your proxy and transparently get the benefits several gigs of offline content one hope away from you, instead of on the other end of a satellite link.

The first step is to simulate just how much it sucks to go back to 56 kbits/sec. The next step is to add in the offline content, so that you can see how much it makes living at 56 kbit/sec not suck.

-jeff