The Embodied Runtime
When we teach programming we usually start with code. We tell beginners that “it runs” but all they see is static text. Add to that the confusion of symbols, syntax and code editors. Does any of the above have to do with comprehending the behavior of a program?
The Embodied Runtime argues that it doesn’t. It’s a new curriculum for teaching programming that uses a few props, physical space and the participant’s bodies to simulate a runtime. People represent data, data-structures, functions etc; they get to experience code by moving in circles for loops and reductions, and from side to side for maps and filters.
Dennis Heihoff
Lumber LLC
@denik
Dennis has been active in the Clojure community for over 5 years. He’s organized two ClojureBridges in NYC, open sourced vimsical and zeal and founded a Clojure-focused consultancy, Lumber NYC.
Besides coding, he designs T-Shirts, attempts playing the harmonica and dabbles in Tattoo artistry.