You have to know what you want to make before you can make it. Embrace this challenge.
Allow yourself to develop your ideas before attempting to code them up. Draw diagrams, take notes, think about how to implement the systems and subsystems. Do lots of research. Make prototypes to play with ideas.
If you want to make anything that is not trivial you’re going to have to spend a bunch of time on architecture and design before you get to execution. Try to see this as a gift rather than an impediment.
Allow yourself to develop your ideas before attempting to code them up. Draw diagrams, take notes, think about how to implement the systems and subsystems. Do lots of research. Make prototypes to play with ideas.
If you want to make anything that is not trivial you’re going to have to spend a bunch of time on architecture and design before you get to execution. Try to see this as a gift rather than an impediment.
Best luck!