When being unpopular is part of your job description

A colleague told me a story this week about their involvement in a software development project. If you make software for a living you know there is always a desire to produce working software faster. Her story was a tale about requirements, servers, browsers, bugs, and other types of gremlins we find while making software. There was angst from the Read More …

The speed of software releases

How fast do you want software released? I was part of a discussion this week week about the velocity of production software deployments. I didn’t use velocity in the context of estimating software but rather the benefits of a regular cadence to releases and the focus it brings to the testing effort. The velocity of the team affects the frequency Read More …

Software open feedback loops

What is the secret sauce? What really drives new software features? Do we live in a world where the marketing department rules the day with ROI driven and profit making capabilities from within the software? To an extent, I believe the answer is yes. Businesses exist to make money. Business software is written to facilitate the flow of money either Read More …

Repeating software processes. To attract and repel.

Are we attracted to repetition? Yes.  We all are. It touches every facet of our lives. As a few examples, we eat the same types of foods each week, we watch the same TV series, and we read books that belong to a series. A study and report from Alix Spiegel of NPR captures the power of repetition in music Read More …

Play it again.

Repetition in youth. That song was awesome! Play it again. Rewind-stop-play-rewind-stop-play-forward-play, call the radio station for a request, press repeat. These actions are all part of my memory as a youth. Back in the days when I spent a fair amount of my income on cassette tapes and CDs. It was that song. It was my favorite song. It was Read More …