On the Importance of Meaningful Success Metrics in Software and Business

Regardless of the type of application you're building it's valuable to define user goals and measure those goals. It's even more valuable to define success metrics essential to the core principals your business is founded upon and create user goals that measure progress toward those metrics. For example, typical goals for an e-commerce site might be: If a user visits the site, how often do they end up on a product page? If a user...

Introducing Stopplicht

The feedback loop is an integral part of the process of Test Driven Development. Red, Green, Refactor... and hopefully still Green. The faster you can move between the states in the cycle, the better. To help visualize those states and continue tightening the feedback loop, I built Stopplicht. For web development, I generally like to have my editor, a terminal session, and a browser open at a minimum. This is all in an effort to...

Weeks 1 and 2 in Edinburgh

My wife, Stephanie, and I have spent the past few weeks in Edinburgh, Scotland. I've decided to write about our experiences (with pictures!) to document them for the eager masses back home in the States to consume, mostly so I don't have to repeat myself a bunch of times. :D This is the first of who knows how many entries in our Edinburgh journal. But first, some background. If you don't care about how we...