2018

Jens Mönig

Researcher at SAP

Gäufelden (Germany)

From May 7 to May 14, 2018

Biography —

GitHub

Jens Mönig is a researcher at SAP and makes interactive programming environments. He is fanatical about visual coding blocks. Jens is the architect and lead programmer, together with Brian Harvey, of UC Berkeley’s “Snap! Build Your Own Blocks” programming language, used in the introductory “Beauty and Joy of Computing” curriculum. Previously Jens has worked under Alan Kay on the GP programming language together with John Maloney and Yoshiki Ohshima, helped develop Scratch for the MIT Media Lab and written enterprise software at MioSoft. Jens is a fully qualified lawyer in Germany and has been an attorney, corporate counsel and lecturer for many years before  rediscovering his love for programming through Scratch and Squeak. For leisure Jens likes guitar picking and strumming his mandolin.

Project —

Project shared with Tom Lauwers, Bernat Romagosa, and John Maloney

MicroBlocks is a new programming language inspired by Scratch that can run right inside microcontroller boards such as the micro:bit, the NodeMCU and many Arduino boards.

The MicroBlocks system allows for dynamic, parallel and interactive programming, just like in Scratch, but with the twist of having your projects run autonomously inside the board without being tethered to a computer, thus offering the flexibility and liveness of tethered blocks programming without giving up the real-world applications of low level microcontroller programming.

With MicroBlocks, you can build your own digital instruments, interactive jewelry, electronic games and measuring devices, all by using blocks.