Copying @hillelogram's idea for avoiding doomscrolling.
AMA about:
programming languages
being a CS PhD student
being a CS professor
starting a company
JeanDate
producing #zoombachelorette and @zoombachelor
other topics not on list
-
-
What does the world know about how programming language syntax and design effects the kinds of programs that people write?
8 replies 0 retweets 4 likes -
I am not sure but
@wcrichton might know the answer to this one.1 reply 0 retweets 3 likes -
Replying to @jeanqasaur @seankross and
Very little good evidence here. How people write programs is influenced by domain, task, education, language, tooling, available libraries, documentation, StackOverflow, so on.
1 reply 0 retweets 4 likes -
Replying to @wcrichton @jeanqasaur and
Software eng researchers have tried to empirically study this problem, eg correlation of language use to bugginess on GitHub (https://dl.acm.org/doi/abs/10.1145/2635868.2635922 …). But insightful study design is hard.
@emeryberger et al pointed out a lot of serious flaws. (https://dl.acm.org/doi/abs/10.1145/3340571 …)pic.twitter.com/MLwlABP3go
1 reply 1 retweet 5 likes -
Replying to @wcrichton @jeanqasaur and
IMO the most insight will probably come from controlled experiments. I like this paper from
@AndreasStefik & co on productivity value of static typing (https://link.springer.com/article/10.1007/s10664-013-9289-1 …) because it recognizes many relevant threats to validity (eg familiarity, learning effects).1 reply 0 retweets 4 likes
But there's many second-order effects that will be hard or impossible to control, e.g. community interactions arising from language design. Best we can do is learn from economists / sociologists / climatologists / etc on how to study complex systems.
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
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