I’m a very positive thinker, and I think that is what helps me the most in difficult moments.
If you don’t make mistakes, you’re not working on hard enough problems. And that’s a big mistake.
The real challenge in computer science is not to write programs, but to understand the nature of computation.
"We are all a little broken, but that's how the light gets in."
I think it's important to always keep learning and growing.
The most effective way to promote democracy is not through military intervention but through the slow and steady process of building institutions and promoting economic development.