Colin Steele's Blog
when you see the next consumer mobile/internet product with millions of engaged users, let’s stop asking about their business model expecting a clever answer – they’ll have dozens of off-the-shelf solutions to choose from – and instead, let’s start asking about the parts of their business that aren’t commoditized yet

I have mixed feelings about the idea that we live in an innovation desert.  On the one hand, my iPhone makes my life easier every single day.  Email, calendar, GPS, text.  Growing up and even in my earlier adult years, I spent countless hours *waiting* for people, or things.  And I *gasp* GOT LOST sometimes.  On a visceral level, I count this as innovation - progress.

On the other tentacle, yeah.  We still drive cars that burn ferns from the Cambrian era.  No personal jetpack.  Where are the interchangeable heads and bodies?


Beanstalk + Clojure = Love (and 20x better performance)

beanstalkapp:

I try to only post on the Beanstalk blog when I have something cool to post about and today is the perfect occasion. Yesterday we deployed to production a rewrite of Beanstalk’s caching system written in Clojure. It is 20 times faster than the previous version that was written in Ruby and allowed us to bring the latency between committing a change to a repo and seeing the update in Beanstalk’s UI to an average of 20 ms.

Here I’ll try to explain how and why we did it. But first let me explain the Beanstalk caching architecture.

Read More


And we’re OFF!

Today Ovation Builders started work on our cottage!  W0000t!  Lynsie and I have been waiting 5 years (give or take) for this moment!  Now, 6 mos. of construction chaos!  Huzzah!


I wish all of my kids would read this and take it to heart.


I would reverse 1 and 2, actually.


I’d rephrase this slightly, into the positive:

Follow my dreams.  Play more.  Say what I think.  Cultivate friendships.  Choose to be happy.


This looks promising.  My crystal ball shows a Clojure wrapper.


I heart xkcd.


I love living in the future.