Here's a great chart from a presentation Ray Dalio once gave. It shows a basic breakdown of what to buy and sell given certain macro economic variables -- mostly inflation (rising or falling) and growth (rising or falling). Take a look:
Tim Berners Lee did not invent the Internet overnight. He worked on it for 10 years. When he started he did not have the vision right away. Instead he started on a side project. But later stopped that side project to work on another side project. Eventually the Internet grew out of a series of side projects and evolving visions of deep thought. All based on his side projects. Great ideas build on themselves over time.