I have a question as a user to devs: Do you consider fixing code a bad job, as he did? The Net is filled with complaints about things that require fixing in lots of software that's been around a while. Yet it never seems to get done. Is this more because dev hate to fix old code by someone else -- what in the book world would be termed an editor's function -- or is this the nature of the corporate beast, to just keep…
Nobody likes bug-fixing: not their bugs and of course not other people's bugs. You can see this clearly in open-source software (mainly because the communication channels such as Bugzilla, forums, mailing list are all open).
It is like writing documentation: programmers don't like to do it. However, fixing bugs is worse, because there is really no payoff in doing that: if you create a feature or write a program then you are doing something new... whereas when you fix a bunch of bugs, then it mens at the end you get a piece of software which is working the way it was supposed to work on the first place... so for any external observer (client, manager, user, etc) there was no value added.