Be free to think about: What is programming?

Bret Victor about the Future of Programming.

What do you want the machine to do?

How can you tell it to do so?

What about spacial representations of code or structures or data?

And what about massive parallel processors, the Actor model (BEAM)?