Ramesh Raskar, professor in MIT Media Lab, presented in TED this inspiring talk on "How to Invent?" Along with many concrete examples, he described how we can invent new technologies using a principled way.
I found this idea very interesting. Thus, a few years ago, I tried to summarize some of the works in my research field using this approach. Check out my slides.