Stand-alone Series

This series is not really a series at all – the posts in it each stand on their own and don’t need to be read in any particular sequence. I will frequently reference posts from this non-series from my other posts. The posts are the following:

Ground Rules

This page provides some general notes that will help you get the most out of this site. The Introductory Series provides the foundation of most of the rest of the site, so it’s probably a good idea to start there, or at least go there after reading whatever you are [...]

Read more...

Just Like…

Sometimes in software, because it is an ethereal product – we can’t really touch and taste our code or the architectural formations in our software – it is hard to make common-sense decisions about it, even though really smart people are involved. To combat this challenge, I frequently resort to [...]

Read more...

Just Like the Last One

 In the previous post, I mentioned that I use analogies extensively and gave an example from one of my favorite domains – manufacturing. I realized that I short-changed the readers by not also delivering an analogy using my other predictable topic – sports. This post is an attempt to [...]

Read more...

Building Unnecessary “Stuff”

Software Engineers love to write code – this is probably not a surprise to anyone. What might be less well known by those who are less technical is that there are two main categories of Engineering work: New Creations – for some projects, the Engineers are creating something that has [...]

Read more...

The Power of Courage

So you want to make a meaningful or radical difference in your company? To do so, you have to tackle something that makes a 10x type of improvement. I have had the good fortune of being part of several of these types of changes. It shouldn’t surprise you that [...]

Read more...

Why Scrum and Lean Startup Work

In the Introductory Series, we talked about the Development process and the fact that there is an Order of Operations to the process. Most importantly, we talked about the fact that the early stages (which involve understanding the Customer) must be done to a high level of quality before [...]

Read more...