Programmers love to claim that a program needs a rewrite. They are almost always wrong. They feel that accumulated complexity has lead to a program becoming unmaintainable and the only way to fix it is to throw everything away and start afresh. They only remember what is difficult to change in the current program and […]

Read More… from