this post was submitted on 13 Jun 2023
7 points (100.0% liked)

Teach Programming

289 readers
1 users here now

Icon base by Delapouite under CC BY 3.0 with modifications to add a gradient

founded 1 year ago
MODERATORS
 

To me it's empathy. And memory, being able to remember how it was not understanding something that now seems simple.

you are viewing a single comment's thread
view the rest of the comments
[–] JaumeI 4 points 1 year ago (1 children)

The celebration of errors is something I've been trying to transmit to students of all ages for years. And they usually look at me as if I'm crazy. They struggle to grasp the concept of, instead of something to be ashamed of, is an opportunity to improve, under the only condition that you have to **learn **from them. I'll take a look at the book, now that summer comes and I'll have some free time. I love the differentiation you mention, as it's something that we may not know intrinsically, but when you think about it, it's always easier to use as a tool for improvement. Thanks!

[–] accuser 2 points 1 year ago (1 children)

We learn more from mistakes than from successes - I try and foster an approach that is characterised as 'fail early, fail often'. The majority of my apprentices have come through an education system that only rewards success, and we spend a few weeks unlearning that, but once they start to get the idea, they are willing to be vulnerable and share code that isn't working.

[–] JaumeI 2 points 1 year ago* (last edited 1 year ago)

The majority of my apprentices have come through an education system that only rewards success

This. In my country there seems to be some change on this perspective in the education system, but then, families and society keep this mindset and most people still think mistakes mean failure.