I am a researcher and like challenging problems. The art of problem solving starts with understanding problem, solving it and then documenting it in a way so that it is helpful. A work which is not understandable is no good to anyone. I bring these ethos in my development work as well. I usually work hard on getting the requirements in with as much detail as possible.
I try to manage the project with the standard management frameworks and then deliver well documented