I think for me it’s the scale of my work projects and lack of deep interest in the projects themselves. Hobby projects get started because I have some kind of interest that I want to expand on by writing some code. For instance, RF and aviation are two interests and I recently wrote an ADSB message decoder with a map kind of like flightradar24 does. That’s super interesting to me, so writing that code is fun.
I spent such a long time the other day trying to figure out why I couldn’t access an application I wrote and served on a home server from my reverse proxy. Next day I take a look at the DNS record I setup again, CNAMEd to the host server instead of the reverse proxy server. Felt dumb.