Over the course of working on my hobby projects I have always run into roadblocks in trying to complete them. One main problem I run into is the scope of my projects. I have the habit of trying to make the end result over complicated so I have trouble completing what I want the project to turn out into. One thing I have to get better is road mapping my projects. This doesn’t mean releasing an unfinished project, it means releasing a project that has reached its first main milestone goal and then working on the next step with feedback from the end user. Most of the projects will never be completed without bugs, as they are inevitable. But releasing a project it better than not releasing it at all.