I started really programming and tinkering with computers in High School. Before that my experience with computers consisted mostly of playing Civ II and letting my dad’s books on Smalltalk gather dust.
I studied CS at Princeton, but I didn’t really learn how to program well until after school. I was lucky to land at HubSpot in Boston, MA, working on building a marketing platform (more difficult than it sounds), where I learned a lot about distributed systems, and met some great people there. Since then I’ve worked at Facebook in New York, mostly on building a time-series database called Gorilla that resulted in a nice VLDB Paper, at Oscar Health trying to make health insurance better for consumers, and now at Google on Search Infrastructure.
About The Blog
This blog started as a way to motivate myself to learn and write about technical topics. I’ve always enjoyed reading papers, especially on distributed systems (and for a time programming languages), but I’ve always found teaching is the best way to solidify your knowledge. So I made a New Year’s Resolution for 2017 to read and write up 26 papers. We’ll see how it goes.