On Teaching

Published by Tim on Wednesday November 5, 2025

Learning creative coding is difficult. Just like learning to play the piano. Both can fill a lifetime. Both are deep crafts. Learning a deep craft is a process of becoming. Who we become is the main outcome. The visual output is important too, but for me it’s secondary.

Yet, the first steps must be gentle. In the beginning, when a student feels resonance with the craft, they are vulnerable. This early resonance is like a spark without tinder – bright but fleeting.

I help my students climb the wall. I brace against it, cup my hands to form a stirrup, so the students can step up. Their view, once blocked by the wall, now opens to the wide landscape of the craft.

At that moment, my work is done and I feel deeply fulfilled. But I will always remain a learner myself. My students are my greatest teachers, and their stories are my greatest inspiration.

Monthly Newsletter

Reflections on Creative Coding, Design and life with Technology, every first Friday of the month, directly to your inbox.

Bi-Weekly Update

Active patrons in a paid tier get regular updates on new content, lessons and courses. For learners. Every Friday, 4pm CET.

Related

CodeCrafted

When I completed my bachelor’s degree in 2013, coding was considered a marginal topic. There was a dark spirit at […]

Is my Instagram profile shadowbanned?

I am asking myself: Is my Instagram channel possibly shadowbanned? Since I speak out more clearly against the cheeky, shady […]

Diogenes meets Demo Festival

Below is the written version of my talk at DEMO Festival in Amsterdam, January 2025. I’ve also recorded an audio […]

Design is dead – long live Design!

I have been observing developments in design for 40 years. That may sound strange, as I’m only forty myself, but […]

I am writing a Book

Hey you! I hope you are doing good. It’s crazy what times we live in, isn’t it? It feels it […]

Creative Coders against AI Colonialism

It is 2025, almost three years after the “AI shock”, when ChatGPT and Dalle2 suddenly captured humankind’s attention. From then […]

Demystify Technology

One of the guiding principles of my teaching and in the development of this platform is the phrase “Demystify Technology”. […]

Thinking Different – Using Linux in Design

“Think Different” If you are as old as me, you probably remember the iconic advertisement of Apple with the bold […]