* You will have to deal with the ADD, or you will not get anywhere, speaking from personal experience. In my case, I hit walls and managed to work around them. But sometimes new and easier things came along, and then I would pursue those interests. Unfortunately, when I did this, the work I did got tossed, and I started back at square one on the new stuff. Don't be me.
* In general, I begin an idea that may not be great or novel, but I try to build on it, iteratively, add new concepts or features to it. This process heavily depends on the project though. Generally, as I work along these lines, I am bumping into random problems that need to be solved or need a better solution. (this advice point may not be strong).
* Don't be afraid to fail. Failing is half the battle.
Hope these four points help.