November 26, 2003

Code Lifetime

You would never believe it but computer programs have a life of its own.  Of course, when it is doing its job correctly, we really don't care.  When it breaks or requires improvements, that is when we notice it and look into its design again.  I am making some more improvements on the New York Times headlines.  (if you haven't used the service, check it out).  The last time changes were needed was 5 or 6 months ago.  I barely remember the control flow, which was written more than a year ago.  Studying it again reminds me of the times that I worked on it.  In this sense, its lifetime give me the ability to reflect upon my own.