Oh, taking a pile of garbage spaghetti code that works and untangle it until it becames a shinning example of great code is a secret pleasure of mine. Most of people's reaction to garbage code is 'Let's throw in into the can and redo it from scratch!', but that's nearly always a terrible choice. The garbage code works, the remake doesn't, and it will take a ton of time and effort to get it to a point where your users will prefer it over the garbage version.
@LouisIngenthron
Oh, taking a pile of garbage spaghetti code that works and untangle it until it becames a shinning example of great code is a secret pleasure of mine. Most of people's reaction to garbage code is 'Let's throw in into the can and redo it from scratch!', but that's nearly always a terrible choice. The garbage code works, the remake doesn't, and it will take a ton of time and effort to get it to a point where your users will prefer it over the garbage version.