Sprint Planning at CloudHealth

While sprint planning is an important activity for any software development organization, it takes on a new level of criticality in a startup. A good sprint planning process can improve the likelihood for success of a young company; a bad one can directly contribute to its failure. So I’m…

Read the rest

Random Things I Learned Building Software

I remember the moment I realized I wanted to spend the rest of my career building software. I was at my first job post-college, in my early twenties, and in the office at 9 PM writing code. The company I had joined was on the verge of spiraling out of…

Read the rest

Photo: Fog Over Golden Gate

Fog over the Golden Gate Bridge as seen from the shoreline of the Presidio.…

Read the rest

AWS Revenue Slip?

I recently noticed several bloggers announcing a dramatic slip in the Amazon cloud business based on a drop in revenue of the infamous Other category. While deducing AWS revenue from changes to the Other category is an inexact science, it is the best we have until Amazon choose to break…

Read the rest

My Luxury Rental Car

The other night while on the Cape with family, we got to telling travel stories. I've collected a fair number of travel stories over the years - including my recent experience being towed down a busy sidewalk in downtown Seattle. But this is one I had almost forgotten. A few…

Read the rest

The Agility Volume Knob

I like to think I’m an Agile Pragmatist in a world of Agile Fundamentalists. I believe there is no single framework / process that is a panacea to the various issues within a software development organization, and instead processes must be adapted to fit the specific needs of a business…

Read the rest