Our programs are a means to an end.  Over time our programs may change, shift, or even stop.  Programs should never be seen as the point, but always as the pointers.