"... and sometimes i know what to program but it's such grunt work that i can't get myself to do it".
I understand all dev jobs will have some grunt work, but once you've been doing it for 10+ years, it gets harder to work on mostly grunt work. My brain needs something more challenging.