I've been thinking lately about the ways in which I listen to music and how that affects my enjoyment of the music. When I was younger, I used to buy physical CDs. I would put them in my CD Player and listen to the same CD over and over and…
Replacing Heroku with Linode, Ubuntu and Babushka No more foobar: why you should use real sample data in development How to sync a database with a REST API How to create and a publish a gem with Bundler How to write a javascript widget…
This post from Dave Winer has stuck in my head ever since I read it. Why do small, open companies tend to turn into large, slow moving, paranoid corporations? Because they make decisions every day that give them more security that they will continue to make money, in the same…
I'm thinking about how to handle the user's location appropriately for townstage. I thought Google+'s way of handling it was nice: Occasionally, geocoding by IP doesn't work out so well, so giving users a way to correct their location is essential.…
We recently switched from T-Mobile (postpaid) to Airvoice (prepaid), cutting our cellphone bill in half. The plan that best fits our needs involves buying $10 "cards" that expire after 30 days. Every new card that's purchased resets the clock, so we don't lose a balance we don't use. We can't…
I read an article recently that quoted president Obama as saying he only wears blue or grey suits to minimize the choices he has to make getting dressed every day. He's actually on to something: studies have shown that every small decision we make throughout the day takes a piece…