Zymergen’s Joshua Hoffman talks about the importance of learning how to reason from first principles, and not basing your actions simply on what has worked before. By going “up a layer of abstraction” and thinking theoretically, you can rise above a problem and see your way out of it. He says this approach should be supplemented by diving deep into your data.