Like Fish, I can't code. But unlike Fish, I lack the charm to attract programmers to work with
I can't do music either, but I'm fine with that. I don't think anyone need to know all aspect of the development. It's just that coding is really important especially in a small team... which is sometime reduced to an individual.
Oh, and for those of you that have the problem of "can't finish a game", try putting your ass on the line. Get yourself in a situation where you HAVE to finish the game. Seriously, I think it's really important that you at least get through it once, else you never will. Jumping from 1 idea to the other is a vicious cycle.