There is a theme that I am reading in many posts here that seems something like "metrics are imperfect and flawed therefore they are useless." I suspect that this idea says much more about the speaker than metrics per se. Many people appear to be drawn to software development because of comfort with black and white, clear specific realities. The irony is that software development embraces a number of chaotic non-predictable processes and is much less black and white than people think.
Yet - how do you compare systems without metrics. A recent conversation:
Me: SO can give me an estimate of how large system X is?" DEV: It's large ME: How big is large? DEV: Um I don't know exactly ME: order of magnitude? Are we talking about thousands, tens of thousands, even 100s thousands of classes?
I don't understand how someone can work on a system without knowing its size, and where the size is increasing or decreasing.