same problem here but slightly different solution
i impose myself to not start another thing until the previous is done.
doesn't matter how long it takes but i cannot do another thing until the previous is not ready
i know this will bring me to 10-year-long side projects...