I think the problem is when you drop all your ideas for over-thinking them too fast. I know exactly how the OP feels: I get an idea, start thinking about what would be needed to make it work, throw some stuff together and see that it could work, then either get satisfied that it's in the realm of the possible, or lose motivation by thinking the ratio usefulness/complexity is too low.