The stock market is unpredictable in the short term, but predictable in the long term.
Technology leaders must understand both technology and human nature.