Comment Re:a counterpoint on "no regressions" (Score 1) 132
One goal of refactoring is to not change the functionality of the code.
I think Torvalds is completely right here, it's all too easy to let the most convenient/nice way to code something dictate the user experience; which is fine if the user is the programmer (e.g. writing library code). Applications with a complex UI often suffer from this; getting something that works the way the user expects it to often means doing 'dirty' things to the codebase to make it work.