Lifting Weights: An Analogy for Learning That I Like

A set of racked weights

If you’ve ever spent time in a gym, you’ve probably seen people (or been one of them) lifting weights. There are many reasons why humans lift weights in gyms, most of which stem from the fact that modern life has removed many of the weight-bearing activities that we used to undertake and weight lifting can build muscle and strength, both of which are often useful.

The picture for today’s post is of some weights, roughly 140kg, arranged for a human to lift them. But, let’s be honest, this is probably the least efficient and dumbest way to lift this much weight. Even the smallest electric forklift can easily lift this much weight, probably up to ten times this, so why is someone in a gym wasting time with this pointless task? The answer, of course, is that the goal of this activity is not to ensure that these weights are lifted. The goal of weight training is to build technique, muscle, and stamina in the individual and the lifting of these weights is the mechanism that we use to achieve this.

Very few people could start with a very heavy weight and just swing it around – in fact, many people would hurt themselves if they did so, because their body has not been trained or developed to do it. Weight training takes practice, seeking steady improvement, utilising well-crafted sessions of activity, controlled addition of weight, and the careful use of rest periods, to ensure that muscles are growing as we want and that we’re not overstraining the body. Weight training is an ergodic activity, it takes effort over time to get better at it. Yes, I could go and get the forklift, but that wouldn’t actually help me as a person to build up the things that weight training should improve.

I regret that I can’t remember where I first saw weight lifting used as an analogy for learning, or I’d credit the person, but I’m definitely not claiming it as mine – I just like it. I keep circling back to this as because learning is also an ergodic activity. At school and university, we assign tasks to students that have some sort of outcome but we are very rarely really interested in the outcome itself, we care about the application of effort over time into the process that will create the outcome – just like weightlifting. The point is not for the student to give us a computer program (say), the point is for the student to apply their knowledge and skill to interpret what we want and then take the time and effort to go through the process of building the computer program. That way, they start to get “stronger” at writing computer programs and, if we design things well in the learning environment, we hope that they will keep building those coding muscles until they can reach a professional level of competency (or at least the entry level to that).

This is one of the problems with students offloading their coding to a prompt-driven Generative AI approach- they’ve brought in a forklift to lift the weight. I mean, yes, the weight has technically been lifted but that’s not the point of the exercise. We’re already seeing evidence that it’s very hard to transfer useful knowledge from prompt-driven approaches, where students do amazingly well in the exercises and then utterly tank the exam because they never actually knew how to do something.

I won’t bore you all with my usual mutterings about how cognitive load theory explains all of this, and is not a bad approximation to weight training in many ways, but none of the shortcomings in GenAI-“assisted” learning are much surprise when you think about whether any real effort is going into the activity and if it’s actually a way of learning that we can make good use of.

Some people will only ever need the forklift and that’s not a problem; why go to all the trouble, if you don’t actually want to develop that part of yourself and don’t need to? But, for those who really wanted to develop the capability? Maybe leave the forklift until you’ve trained yourself first.


Finally, the paper with my favourite diagrams has been accepted!

At Koli Calling 2024, which was many lifetimes ago in terms of my last 18 months, I was … well… ranting with Leo Leppänen and Juho Leinonen about the potential issues with the use of GenAI discussants in CS activities that use social constructivism, given the rapid adoption of Gen AI in chat/discursive situations. We caught up in Helsinki after Koli, sketched out a paper, actually then dedicated enough time to write it (shocking, I know), and started submitting it. And then it got rejected. And then we rewrote it and submitted it elsewhere. And then it got rejected. Rinse, repeat, until, finally, aha!

The paper that has just been accepted is a different paper from the one that started out and there has been a lot of useful reviewer feedback that has been part of it.

One of the big issues in CS Ed is always whether a paper that discusses education is sufficiently specific to CS Ed that it should be at a CS Ed conference. I am most definitely not an expert or oracle on that as many of my papers have walked a pretty fine line. But, twelve months later, we appear to have put together a sufficiently convincing argument, addressing a range of other issues along the way, and it will be presented this year. I am currently teaching a Foundations of Research course as part of the brand new Masters of Research course for the (also brand new) Adelaide University, and I was able to talk about the journey of this paper as part of the academic writing and publication section. Fortunately, it was a journey that ended with “they all lived happily ever after” (or at least until question time in the presentation session.)

I’m happy for several reasons about the acceptance.

  • It’s great to work with interesting people and turn the useful discussions you have at conferences into publishable work.
  • This has rewarded our persistence and willingness to incorporate feedback.
  • Somewhat self-centredly, this paper has some diagrams in it that I really like and now I can finally share them.
  • The paper was the result of some discussion that was quite sharp in some ways, but the final argument is a more positive and constructive presentation of our concerns.
  • This is a positive event at a time when my health has not been great and my work has been quite busy. A needed lift!

On that matter of “constructive presentation”, as someone who used to be more involved in school management, I’ve been in far too many meetings where people are unhappy about something and they repeat the problem/complaint as if that is a pathway to solution. (I have done it myself far too often, as well.) Yes, the problem is important, but our role is often to work towards solutions, towards sharing information that can lead to better outcomes. I hope that when the paper is presented, it does come across as being more focused on “how can we do this well?” rather than “you can’t do this at all”.

I won’t be presenting it as, despite my intention to be in Europe over the major conferences, I have calendar clashes that prevent my attendance. The good news is that my co-authors will probably do a better job than I would, and I still get to be happy about my diagrams from wherever I am! Thank you for all of the hard work, enthusiasm, dedication, and patience, Leo and Juho!