I think the thread is full of empirical hypotheses about type system design, but that few of them are plausibly testable.
-
-
"Studying the Language and Structure in Non-Programmers’ Solutions to Programming Problems" (http://alumni.cs.ucr.edu/~ratana/PaneRatanamahatanaMyers00.pdf …) is a creative approach towards understanding cognitive models of programming.
-
PL @ CHI workshop notes have a lot more references (https://docs.google.com/document/d/1-GUt5oVPpi7rlObbU1WbA5V1OQBX1iaghryLJ6-ND9o/edit# …). But I do feel like it's still pretty surface-level so far, e.g. the static. vs dynamic typing work (https://danluu.com/empirical-pl/ ).
End of conversation
New conversation -
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