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 [...]
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 [...]
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 [...]
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 [...]
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 [...]
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 [...]