My experience is that the lack of something else that holds your attention worsens your "ADD" with the money earning project. By having a hobby project on the side (10-20h), I can effectively work on the money project (50+ h) after it gets a bit tedious.
Also, having paying customers improves your discipline quickly...
Also, having paying customers improves your discipline quickly...