An other way of programming

Coding Example

Somewhere I grabbed a link to a presentation showing introducing a new way programming.

That wasn’t about a new language or a whole new concept, it was more about the interaction between the code you’re writing and the produced result.

In my experience coding and creativity are parts of two different worlds. Switching between them is quite hard. You’re either a coder or a designer, rarely both of it. By introducing the immediate result of what you’re writing you might get some of the lost creativity back by getting inspired about other possibilities and effects changes in the code might have.

Bret Victor holds this presentation on the CUSEC conference 2012, called Inventing on Principle. The video is about 54 minutes long, with some examples in the first 30 minutes and more theoretical stuff at the end. But worth it.

Unfortunately it doesn’t look like the software for using this technique will be available very soon, but it is surely allowed to dream. Oh, it would be sooooo nice…