Breaking the Cycle

I’ve spent years trying to stay organized. Inevitably, patterns of behavior emerge.

Read On →

Cyclemeter for iOS: A Great App for Cyclists (and Runners Too)

I try to ride my bike most mornings, assuming it’s not pouring down rain. It’s the same route most days, but it occured to me a few weeks ago that I really had no idea how far, or fast, I was riding. Being the nerd that I am, I decided to find a technology solution to this problem. Enter Cyclemeter Dedicated bike computers and GPS devices have existed for some years now, but like most everyone else these days, I’ve got an iPhone with a GPS built right in. Read On →

How to Use Prismatic to Discover the News You Care About

As the title of my blog implies, I’m a curious person. I like learning, and I’m addicted to keeping up on the latest news about things I’m interested in: programming, design, and the like. Sometimes I find it hard to keep up with it all. About a month ago, I discovered Prismatic, and it’s changed how I read the web by making it easier to find the news that I care about. Read On →

How to Make the Best Cup of Coffee at Home

I am a huge fan of coffee and over the years I have tried a lot of different means of preparing it. I currently own a french press, a drip maker, and a stovetop espresso pot. All of these make good coffee, with each having its own set of pros and cons. Last year, however, I discovered the best method for brewing coffee: Aeropress. It makes delicious coffee, takes up almost no space in your kitchen, and cleanup is easy. Read On →

Cool Tool: If This Then That

I tend to be a little skeptical of the new and shiny. There is often a lot of hype about how life changing some new website or gizmo is going to be. Sometimes, however, something comes along that does live up to the hype. The latest one I’ve found is a rather nondescript site called ifttt. The URL is strange, until you understand that it stands for “If This Then That”. Read On →

Steve Jobs

Like Marco Arment I’m not qualified to eulogize Steve Jobs, but I owe a lot to him so I need to say something. My first computer was an Apple //c. 1985. I spent a lot of time on that computer. A lot. Probably an unhealthy amount. I was a nerdy kid to begin with, and I instantly fell in love with it. I spent endless hours on that computer. Playing games, writing programs in BASIC, and generally just exploring the new world that it opened up for me. Read On →

Backing Up Your Data With Fog

Fog, in case you haven’t heard of it, is a fantastic cloud computing library written in Ruby. It provides a unified interface to several popular cloud computing platforms(including Amazon, Rackspace, Linode, and others), making it easy to interact with them from Ruby. It currently supports four types of cloud services: storage, compute, DNS, and CDN. Fog has become very popular lately, and serves as the backbone for Chef’s cloud computing functionality, which is how I first became aware of it. Read On →

Handling Incoming Email With Your Web Application

This morning I was looking for a way to handle incoming email in a web application (similar to the way Highrise and Evernote let you email things to a special email address and have them put into their system). There are a number of ways to do this via procmail, or by using something to connect to your mail server using POP or IMAP and reading emails, but I was looking for a way to do this without having to host my own email infrastructure. Read On →

The Week in Links - 12/4/2010

Full-Ack: an Emacs interface to Ack Ack is a useful little app for searching source code. If you ever use grep for finding things in your code, switch to ack immediately - you won’t regret it. This is a handy front end to ack for Emacs users. Information architecture: A How to I’ve been learning about information architecture lately as it’s becoming increasingly important for my job. This is a good overview. Read On →

The Week in Links - 11/11/2010

Things You Should Do Immediately After Launching a Website Some of these are common sense, but there are quite a few non-obvious ones here. A good checklist. Running Shells in Emacs: An Overview | Mastering Emacs Working with shells in Emacs is very useful; I almost always have a small one running at the bottom of my window to run commands in. This explains the differences between the different kinds of shells in Emacs, how to use them, and how to change their settings. Read On →