 Evolution writes very poor code.  So why is biology research rewarding?
philh: I think it's probably more like trying to understand machine code written by very short-sighted programmer, on an arcitecture that you're unfamiliar with, for which no documentation exists, and which you don't have access to for testing purposes.I think that's an interesting problem, regardless of the quality of the code.