Definitely not an expert in this but I have found that the bigger the aim, greater the tendency to nope out of it (for me).
So one way of going around this is keeping short, simple, achievable-today goals.
Example Target: I need to develop a CMS.
New target: Need to create that one method which will do X and return boolean value.
Once that is done, on to next.