Мне кажется, главное — не ставить себе планку «всё и сразу». Когда разбиваешь проект на мелкие шаги, они легче даются и прогресс виден, хоть и маленький. Что ещё спасает — заниматься чем-то реально интересным для себя, а не только ради результата. Тогда и рутина не так давит, и желание забросить не появляется так быстро. Ну и отдыхать не забывать, чтобы не сказать «всё, хватит».