The Basic Theorem
Given: 50%-70% of program development time and expense are devoted to maintaining and enhancing existing programs
Given: 50% of program maintenance and enhancement effort is devoted to understanding the existing program and the changes to be made to it
Conclude: Program reading skills are essential to productive software development