I'll be in the minority here, but if you can partner up with an awesome non-technical co-founder on a project you believe in - then absolutely. Otherwise? Nah.
Sure, if you believe in the idea, and can find the right partner, then go for it, it's going to be your baby.
But coding for free on someone else's idea... no thanks