I train Rust since 4 years (Meetup, Hack & Learn and actually as a paid trainer for 3 years now) and I _hate_ it when people bring up "learnability" in language RFCs. Most of the time, it's a bit of anecdata, scrapped together.
-
Show this thread
-
Replying to @Argorak @ManishEarth
We tried something slightly structural in this direction and it was useful I think. https://arxiv.org/abs/1901.01001
2 replies 0 retweets 4 likes -
The core challenge is understanding learnability in a rigorous but efficient way. Most people don’t have time for user studies, teaching courses, following students, etc so we rely on our experiences and intuitions. Surveys at best.
2 replies 1 retweet 2 likes -
Replying to @wcrichton @ManishEarth
(Just downloaded the paper for flight reading) I'm slightly puzzled from that statement. Most sciences have a teaching/education branch, which CS is notably missing. I honestly think we need more rigorous studies to improve the state of our intuitions.
1 reply 0 retweets 0 likes -
Replying to @Argorak @ManishEarth
One factor here is the lack of separation between practitioners and educators. The people at CERN probably aren't thinking about learnability when they built LHC, but there's a separate community thinking about how to most effectively teach physics. They work separately.
1 reply 0 retweets 0 likes -
By contrast in CS, practitioners (e.g. people building the Rust compiler) totally have to care about learnability. It's intrinsically tied to the adoption of their work. So we can't have education be a separate branch that does its own thing.
1 reply 0 retweets 1 like
FWIW, CS education is definitely a burgeoning research area. There are a number of venues explicitly for CS education (SIGCSE, ICER), and although most of it is teachers reporting on their experiences, there's a growing body of more rigorous research (e.g. Andy Ko, Kathi Fisler).
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
cognitive psychology. PhD