You have to start with a seed. The seed version of the future you are steering your world towards. We fail when we try to design and build out the entire vision at once. A lot of people make the mistake of attempting to build up complicated structures and programs. This approach does not work. You will never be able to plan for every situation and circumstances. There have been no plans that will not change when confronted with reality. It does not matter how talented you are. If you want a tree, plant a seed. Let the seed grow into the tree you want over time.
John Gall, a systems theorist wrote, “A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: a complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a simple system”. When you think about the biggest forces shaping your world, you would agree that they evolved from something more simple. They acquired their might over time. Today’s complex world evolved from very simple ideas that compounded over time.
Every ambitious person likes to think that they can prove an exception to this principle. However, reality humbles them every single time. The key is to start off with the smallest project that your faith can handle. Then you continue to push yourself to do more. Build a simple system with no more than three major features. Your best ideas will need to change the moment you publish them into the real world. Do not waste your time with a complicated plan that will never work. Simplify your ideas into their simplest forms and get started with it. You will then be able to get feedback. The feedback will guide you towards the next steps to take.