Matt Bush

SF-based software engineer. On this blog, I write about user interfaces, programming, design, and data.

Tech products and services as rooms of a house

I moved to New York about 2 months ago, and I’ve been trying to learn as much as possible about the tech and software industry here to orient myself. Part of that process has been reading the book Tech and the City, which I found about about through Fred Wilson’s AVC blog. The book quotes entrepreneur Chris Dixon, who compared development of the Internet industry to construction of a house: “Imagine the Internet as a ...(Read More)

Exploring the timescale of iOS’s Timer

Yesterday, I installed the iOS 7 beta on my phone. The last 24 hours have been a wild ride of Jony Ive redesign, and I could go on for days about the changes. I’m interested in how personal computing is evolving in general, and right now it’s being driven by mobile, which is turn is largely influenced by Apple. With regard to personal computing, I’m particularly curious about the apps Apple chose to include shortcuts ...(Read More)

New Year’s Resolution 2012 – Cardio vs Coffee/Alcohol

My New Year’s Resolution for 2012 was to jog more miles than cups of coffee I had, and to bike more miles than alcoholic drinks I had. This required keeping track of all of this activity, which was just as much of a challenge than it was to be self-disciplined. I used the website and iPhone app Daytum ( to record all of my activity over the entire year, with approximate timestamps for every entry. ...(Read More)

Trends in personal note-taking habits

Many of technology’s greatest inventors and entrepreneurs were avid note-takers, and I strive to follow in their footsteps and use their same strategies for being intellectually engaged. I’ve been taking notes on life and writing down musings ever since high school, and have kept them organized and stored digitally since 2006. Now it’s 2012, and I have six years of note data, spanning from my first year of undergrad to my first year in the ...(Read More)

Tracking my sleep behavior in spring

For the three-month period of April-June 2012, I recorded the time of day I woke up and went to sleep. I was curious to see whether my actual sleep habits matched up with my perceptions of my sleep habits, and whether any interesting trends could be found in the data. This is the graph of the time of day I woke up (blue line) and time of day I went to sleep (red line). I ...(Read More)

Before SOPA, there was DOPA

Most U.S. internet users are familiar with the proposed Congress bill Stop Online Piracy Act (SOPA). With overly broad rules and far-reaching consequences, SOPA would change the Internet as we know it by giving the U.S. censorship powers equivalent to those of political regimes in Iran or China, and by severely limiting the ability for search engines and content-sharing sites to freely index and deliver user-generating content. A similarly-named and similarly overreaching, but much lesser-known ...(Read More)

Quickly Merge Facebook Photo Albums

Now that Timeline is out to the general public, and many of us are home for the holidays with our parents and/or off of work, a lot of Facebook users are spending time uploading and back-dating photos of their childhood, and adding locations to photos they’ve uploaded to Facebook over the past few years to fill in their Timeline’s Map tab. If, like me, you’ve been on Facebook since 2006, you’ve probably uploaded hundreds if ...(Read More)

Menu Scaling Tool from CoopWeb

While an undergrad at Stanford, I developed an intranet and productivity tool for the cooperative houses called CoopWeb. One much-loved feature of CoopWeb is the recipe scaling tool. Simply type up a recipe or paste something in from epicurious or allrecipes, hit “scale”, and the website will scan the text, change all the numbers, adjust the units of measurement if necessary, and immediately return you the scaled text. Last year, I ran into a classmate ...(Read More)

Whack an App

In celebration of the iPhone 5 being officially announced today, I created a neat little JavaScript game of an iOS device receiving notifications. It’s like Whack-a-Mole, but if you’re an iOS device owner, you might find that the task of seeking out and squashing new badges comes quite naturally! Whack an App