If we are going to ameliorate the problem of aging software,
we are going to have to make some deep changes in our profession.
There are four basic barriers to progress in Software Engineering.
These are attitudes and assumptions that make it impossible for research to make a difference.