"Measuring programming progress by lines of code is like measuring aircraft building progress by weight." - yup!
"Software ended up saving the Defense Aerospace industry. It was the only way of adding cost that didn't also add weight."
In software, LOC is, itself, a useless measure for progress for the same reason: It indicates nothing of value. I have inherited programs in the 10s and 100s of thousands of lines of code that I was able to reduce to less than 20% of their initial size without loss of capability, and generally with improved performance, stability, and maintainability. The right measures are around functionality and the other meaningful qualities (stability, security, testability, etc.).