Columbine/Stratton Loop
With a recent mountain bike crash rendering me unable to run or bike for a bit (sore ribs) I decided to hike one of my… Read More »Columbine/Stratton Loop
With a recent mountain bike crash rendering me unable to run or bike for a bit (sore ribs) I decided to hike one of my… Read More »Columbine/Stratton Loop
A few years ago some of the android apps I work on started using RxJava. At first I was excited… the concept seemed really elegant… Read More »Why I Hate RxJava
I’ve been alpine skiing a long time. I grew up in Minnesota where I mostly Nordic skied (including competitively in high school), but I did… Read More »Gems
For a variety of reasons, I’ve been in the market for a new (used) car for a while… the old family car we had had… Read More »I Hate Buying Cars
I have it on reasonably good authority (industry pro) that for mountain bikes, getting your tire pressure right is the single largest thing you can… Read More »Under Pressure
Finished my taxes this morning. In a rare turn of events I am getting a refund, mostly because I over-estimated the estimated taxes I needed… Read More »Tax Man
The DRY principle (“Don’t Repeat Yourself”) has long been accepted as a fundamental principle of software development. It’s wrong. Or at least frequently misunderstood. I… Read More »The Drought
A lot of cyclists I know have many bikes. Some have many, many bikes. This got me wondering – if I moved to a small… Read More »One Bike
Someone I know asked how they could know when I post new content, so after poking around I enabled registration for the site as well… Read More »RSS and Registration
I started mountain biking in… 1990? My first bike was an 18 speed Raleigh Peak (Now Sports – Doing It Now!) with thumb shifters, no… Read More »Flat Pedals