This whole video is in Q&A form, which is quite enjoyable to watch.
I strongly agree with Linus in the following thoughts:
- Passion, hard work and attention to details are extremely important. Whether you have vision or not is totally another story.
- People who easily get offended, should be offended.