Have you heard of conference driven development?
The idea is you propose a talk for 6 months out on your idea. You thus give yourself a deadline and consequences.
(And it’s not HUGE consequences - “I tried X and failed, here’s what I learned on the journey” are some of the best conference talks)