I was just reading an article in a MagPi booklet about GPIOZero. The article mentioned how this nice Python library for physical computing got it’s name. It was basically designed with “Zero boilerplate philosophy” in mind.
I actually liked that very much, because I thinks that “zero boilerplate” is an important ingredients for beginners to learn coding… but also for more advanced users to learn a new framework.
When reading that article, I realized that codeguppy.com - the p5.js based site that I’m using to show about coding to kids and teens is also following the same philosophy. For instance this example shows how you can start writing “programs” as soon as you start the code editor.
What is your opinion?