Macro economics, markets, technology and investing