In the early days of Microsoft, Bill Gates got to be as hands-on as he wanted with developing software. His inability to trust others and share responsibility, though, got in the way of the company's progress — and taught him a lasting lesson.

"If you want to have impact, usually, delegation is important," Gates told students during a Q&A at Harvard last month.