I crave for my side projects and as soon as I get invested and want to pump code and deliver I notice myself being irritable and a piece of crap person. Since I became aware of it I just stop my side projects as soon as I notice it. I am sadly resigned that I am unable to accomplish everything I want. I am relaxed and happy in everything else though.
There is no trick, but a choice: one’s family or ideas of accomplishment. I wish I could do better but I feel much happier when my family is happy then when I accomplish my technical goals mostly small things in the big picture.
Another important point is that obsessive energy was profitable and now I can live slower without much financial limitation for all our family.