11 ms·
>By this reasonning nobody should ever learn anything, because it's all 'trivially doable' by machine. >Like 'addition' and 'subtraction'. A better analogy wo
by ramesh31 4y ago
>By this reasonning nobody should ever learn anything, because it's all 'trivially doable' by machine.
>Like 'addition' and 'subtraction'.
A better analogy would be low level coding. I don't know (or care) how my processor calculates `var f = 3+2` at the register level. And being able to ignore that allows me to focus on higher level concerns.
- jasmer 4y agoI see what you mean, but it's not really a better analogy. We need to learn how to do addition at some point, so we can't have ChatGPT do that. We need to learn how 'registers' work, so we can't have ChatGPT do that. We need to learn basic algorithms work, so we can't have ChatGPT do that. AKA - almost whatever is being assigned as homework, is the 'thing to be learned' and it's ridiculous to suggest that ChatGPT do that, and doubly so to gaslight teachers.
- sixothree 4y agoOne of the required classes for CS degree was Assembly Language. Nobody taking or teaching the class pretended there would be a great need for this language in a job setting. But that wasn't the point of this class.
- filchermcurr 4y agoThe thing is, what applies to you doesn't necessary apply to everybody. Somebody has to understand low level coding. Somebody has to be introduced to it without necessarily knowing going in that it will be a career path. Somebody will need to write compilers and reverse engineer and design CPUs. Just because a skill isn't valuable to you or those you know doesn't mean it isn't valuable to others, especially those who don't know enough yet to know that it might interest them.
- dinkumthinkum 4y agoIf you don’t know that then you really have a real lack of knowledge of computing. I don’t mean that as an attack or anything but I don’t think it is a badge of honor or anything. You could just as easily say the person typing a Word document doesn’t know what RAM is so we can just stop teaching that foolishness so people can focus on the “complex” things. One could also argue, and many have successfully, that this type of thinking is why software is so much slower than in the 80s and 90s.