isn't as good as today - Know more about the system and I can apply that knowledge. - Make it easier to add new code - Help the next person understand -
incidentally for machines to execute." - Abelson & Sussman, Structure and Interpretation of Computer Programs "Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” - Refactoring [p.11] Why change code that works?