Can You Maintain Legacy Code?

We all know what legacy code is but here is a definition that everyone can agree on. Legacy code is: Software that generates value for the business Undocumented Not understood, in detail, by either the business or development staff Written in a language that is no...