| Joe paints a three bedroom house in three days and gets paid $300. Jim paints a 5 ft by 3 ft watercolor landscape in three days and sells it for $1,000. They both get their job done in three days. One covers far more area with paint than the other. One gets paid more than the other. Both of their customers are happy with the result because they paid for it. Who is the most productive? Is it even meaningful to ask that question? Doesn't it depend upon WHAT it is that is produced? Doesn't the WHAT have to be the same in both cases to be able to say which is more or less? Perhaps before we talk about being more or less productive we need to identify what it is that we are producing. We should make sure its real, meaningful, and relevant to our purpose and that we are all talking about the same thing. Then finally, we must measure something that can't be easily inflated or faked. Only then can we talk about more or less comparisons and be saying something other than words without real meaning. As I see it we have two questions to answer: What is it that we are actually producing when we write software? How can we reliably measure it? We don't have good answers for either. Actually, I don't think we even have moderately good bad answers. Isn't it interesting that a large and increasing fraction of the world's economy is based upon something we don't really know what is and can't actually measure? |