Part of my job as an educator is to create situations where my students will be stressed, they will struggle, they might get frustrated, they might even hate me (although that's rare). My mentor Kai Engelhardt said that part of his job was to "torture students". It's a joke of course but there is a kernel of truth there: particularly for learning skills like debugging, there's no better way to learn than by trying to reason your way out of a buggy mess of your own creation. Inflicting this kind of stuff on students is actually kind of essential to education.

A lot of students these days are totally unused to feeling stuck. I asked students who failed my midterm test the other week how they studied. Many of them actually did quite a lot of practice! But the moment they encountered a bug they couldn't immediately fix, they turned to the bots to solve their problem for them. They read and understood what the bot did, and they conflated that with being able to do it themselves.

Part of the reason these bots are hurting education because they undercut my ability to inflict (educational, non-excessive) stress on my students. I used to design effective programming courses that would keep the stress levels low enough to avoid demoralising students but high enough that they had to engage and work and learn. Now if stress levels go over a certain (low) threshold, all the work gets done by AI unless it's in an invigilated exam, which I used to avoid because they're stress spikes. I don't have a good solution. Just very unhappy.

@liamoc thank you for caring, and I’m sorry it is sad. You sound like a great teacher. I hope you find a supportive environment to figure this stuff out
@liamoc My old physics teacher used to say something like "the more you can struggle, the faster you can learn.". I also don't have any good solutions, but I sympathize.
@liamoc Not just programming. We give students writing exercises to help them learn to write. If they appeal to a machine as soon as it gets tricky, they'll never learn to do it themselves. Similarly for going to the gym.
@liamoc even before the bots, we have lots of practice problems for our intro students, but unfortunately have to include the solutions/auto grader. when they get stuck, they immediately look at the solution, rather than trying to figure it out themselves. I don't really blame them, they haven't been taught to study properly, and its also on us to not give them such easy access to the solution imo...
@koronkebitch now even if you don't, the AI will provide solutions instead, but with the added bonus of possibly being wrong!