This. Don't wait until everything is perfect. If your side project does a barely minimum to be usable, just release it somewhere (if it's an open source project) or deploy it and send a message for other people to try it.
Other people's feedback is a huge factor in being motivated.
No comments yet.