First, my wife say's: I'm a nerd. Yes, but I say I'm a geek.
Second, I'm searching for really difficult problems to solve. More complexity more fun.
Third, I programming for fun.
Forth, but you should pay me.
Fifth, code quality is trump. I have no fear to merge your code, to disassemble your code and to refactor your code.