%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
In a word, without doing it, it's difficult to have the empathy to appreciate the work. It's the same with research. It's easy to criticize other people's work you have no experience with, but if you truely tried to find better ways of finishing similar tasks, you would have been more careful about your criticisms. Now, is empathy a good thing or a bad thing, that's not important. What's important is,
You make things work, the more you do -- the more tasks you finish -- the easier you will appreciate other people's works, because you understand better what's really the thing that makes the solution work. And because of that, the more likely you will apply the spirits of other people's works to solve your own tasks and to finish more tasks.
In reaching these conclusions, I may have taken an engineering point of view, but actually this is the same with theories as well. The beauty of a theory is the solution it provides to solving a problem; it's how well fit it is to the problem.