I rescued this link from my abandoned “ReadItLater” list and finally sat down to watch Bret Victor‘s amazing talk “Inventing on Principle”. You should watch it too, ideally now:
I promise that this will change how you think about programming, animation, creation of ideas and the potential future of computers. If you don’t like computers, he’ll show you interfaces that you’ll love. If you program computers, he’ll show you how you could be doing it better. And beyond that, how you can structure your life towards a core driving principle.
Watch it. Now.