Yeah I've been there, being the person who executed the idea. It sucked knowing the person giving the "idea" (which I actually gave most of the directions) had so much leisure time for fun, while I was sitting there coding something I'm not interested in.
I only execute my own ideas now. Even sometimes I can't finish it, I can only blame myself.