I know what you mean. I did that a lot (hard coding problems, hoping to get money, just an excuse to code). What I ended up realizing was that for me coding is like mountain climbing, and that I really enjoy each new peak.
There is some research into the problem space, the ascent, the feeling of victory, but the descent (aka the supporting code around the core problem) while possibly challenging just isn't satisfying.
If you're able (hourly pay/equity/whatever) and want to see some of your things get off the ground, find someone else that hasn't climbed those boring/supporting peaks and give them a chance to help and to do some climbing of their own.
There is some research into the problem space, the ascent, the feeling of victory, but the descent (aka the supporting code around the core problem) while possibly challenging just isn't satisfying.
If you're able (hourly pay/equity/whatever) and want to see some of your things get off the ground, find someone else that hasn't climbed those boring/supporting peaks and give them a chance to help and to do some climbing of their own.