The most successful projects I've seen and been on did rewrite all the code routinely, but one subsystem at a time. This happens when you're tempted to add a hack, realize it wouldn't be needed if an entire area were reworked, and mgmt is bright enough to realize that hacks compound in fatal ways over time. Some people can't even get the spelling right. It fits in my brain. They know how to make their camera do almost anything, and they are keen to argue the merits of their favorite tools.
Professional photographers talk about contrast and lighting and composition.
The camera is almost irrelevant. Because the technology was so primitive, he carefully planned his photographs and developed discipline so he could reliably make excellent photographs over and over. As you might have guessed, I didn't do this just for fun. It is the old game of explaining what is there, convincing everybody that you at least know what you are talking about, and then three days later coming up with an improved application of the theory. The Martellibot Mark 1 has a completely European flavour to it, and adds a cosmopolitan touch of linguistics to its output, sprinkling foreign language references in.