News for hackers. Stuff that matters.
Re:Teaching how to code is broken by jodrellblank on Saturday January 15, 2022 @03:26PM (#29949909)
Take all 8 billion human shapes, four right angle corners and straight sides is the test, all sides the same length is expertise. You're saying that all squares are definitely rectangles, which I agree with. I'm saying all rectangles aren't necessarily squares. Then it feels like you're saying there aren't many more rectangles than squares, citing that there are unquestionably squares. Unstated I'm suggesting there are a lot more rectangles than squares, by Sturgeons Law 95% of tests are crud, so there are far more people who passed a test than there are people who passed a test and have expertise. There are so many people in IT with coworkers who passed MCSE or A+ tests but cannot do what the test said they can do that it has become a meme, for one example.

That 5% of tests are rigorous and accurately identify squares is not really something I question, but I might question that the people who pass them were "taught to take the test" and nothing else.

(Would you say 7 years of degree, medical school, hospital residency, rotation around departments, counts as "teaching to the test", i.e. "an unhealthy focus on excessive repetition of simple, isolated skills ("drill and kill") [which] limits the teacher's ability to foster a holistic understanding of the subject matter."? - from https://en.wikipedia.org/wiki/Teaching_to_the_test )

Re:Teaching how to code is broken by WalterBright on Saturday January 15, 2022 @05:58PM (#29951311)
If you cannot answer questions about a subject then you haven't mastered it, holistic or not.
Re:Teaching how to code is broken by jodrellblank on Saturday January 15, 2022 @06:46PM (#29951678)
Again you're repeating the assertion "if you have expertise you can answer questions", "squares are rectangles", which isn't the point of contention.

It's the other way which is in question, "if you can answer questions, does that mean you definitely have expertise?". Is being able to answer questions the same as having expertise? Are there people who CAN answer questions but have no expertise? If so, how many?

Referencing your other pilot comment, is being able to say what action you should take in an emergency, the same thing as having the calmness and presence of mind and judgement to actually take that action in an emergency instead of locking up and forgetting and panicking? Certainly the pilot who does act well in an emergency could tell you about it, but can all the people who can tell you about it, do it?

Re:Teaching how to code is broken by WalterBright on Sunday January 16, 2022 @12:07AM (#29953560)
Please read carefully. I never said passing a test is proof of mastery. I said failing the test means no mastery.

Putting it in terms of logic, (A implies B) does not mean that ((not A) implies (not B)).

Re:Teaching how to code is broken by jodrellblank on Sunday January 16, 2022 @10:19PM (#29962981)
You absolutely did say passing a test is proof of mastery, and you cited lawyers and doctors passing tests as evidence, and you said "there are bad tests, but there are good tests and they work", with emphasis.

I passed German at school, despite being unable to speak German. Anybody who spoke German could have tried to have a conversation with me and see that I couldn't, that would be a good way to judge my supposed skills. Any test which is not that, any test which is a proxy to that, or a way to judge that with less effort, is worse than doing that. Teaching me to answer the questions they were going to ask on German grammar, or recite the sentences they were going to expect me to recite, is even worse.

Of course people with absolutely no skill fail tests more than random, who would question that.