i'm knowledgeable (good) but mainly motivated by attention (bad). i don't get much done if nobody's looking.
this is why being a full-time programmer worked so badly for me. nobody wants to see that.
and this is probably why i came up with the idea of setting up an entire company inspired by the concept of pair programming.
if you're a bit like me, and you don't get shit done unless somebody else cares, but do get a great deal done when they do, an entire company of people who pay attention to each other should be very productive.