I really do think software development can be at least somewhat similar to video game addiction. So many personal projects are just useless obsessions. I'm not sure why people don't treat them more like video games and only spend the amount of time you would be comfortable spending in counter strike.
I guess pursuit of simplicity, and supposed educational benefits (which are real, but these personal projects are different enough from commercial software, and often don't really push the boundaries of anyone's skill or involve any new technologies likely to be used outside of a hobby) make it seems worth the 10+ hours a day people can spend?
What addictive software system isn’t banned in china? maybe software development..