filmov
tv
Will Crichton: 'How to Make Mathematicians Into Programmers (And Vice Versa)'
Показать описание
Topos Institute Colloquium, 22nd of August 2024.
———
Tools for formalized mathematics (FM), such as proof assistants and model checkers, are increasingly capable of handling the real-world problems of both mathematicians and software developers. Yet, these tools are only as effective as the people who use them. The FM community clearly needs to invest in better education and better tooling. But... which curricula are actually effective for learners? What tooling will actually make users more productive? In this talk, I will lay out some preliminary ideas for how to systematically investigate these questions, i.e., develop a science of human factors for FM. My core proposal is to combine experimental psychological methods (e.g., lab studies, IDE telemetry) and cognitive theories (e.g., working memory, mental models) to study how people use FM tools. Then that understanding can be applied to make principled predictions about the efficacy of curricula, tooling, and language design.
———
Tools for formalized mathematics (FM), such as proof assistants and model checkers, are increasingly capable of handling the real-world problems of both mathematicians and software developers. Yet, these tools are only as effective as the people who use them. The FM community clearly needs to invest in better education and better tooling. But... which curricula are actually effective for learners? What tooling will actually make users more productive? In this talk, I will lay out some preliminary ideas for how to systematically investigate these questions, i.e., develop a science of human factors for FM. My core proposal is to combine experimental psychological methods (e.g., lab studies, IDE telemetry) and cognitive theories (e.g., working memory, mental models) to study how people use FM tools. Then that understanding can be applied to make principled predictions about the efficacy of curricula, tooling, and language design.
Will Crichton: 'How to Make Mathematicians Into Programmers (And Vice Versa)'
'Type-Driven API Design in Rust' by Will Crichton
Flowistry - Helping Rust Developers See Data Dependencies in the IDE (Will Crichton, August 2023)
Barnard Computer Science Seminar - Will Crichton - Brown University - October 17, 2022
Part 2, Will Crichton, Finding a great career, developing on the job, and interviewing others.
Interview with Will Crichton Part 1, Growing Up, Relationship and Marriage
Timeline by Michael Crichton: the book that got me started making chainmaille
code::dive 2017 – Alex Crichton – Intro to Rust
RustFest Zürich 2017 - Tokio: How we hit 88mph by Alex Crichton
The Sustainable Darkroom // Talk by Hazel Davies, Gem Toes Crichton and William Arnold
On Michael Crichton's Busy Ambition
How Does That Make You Feel? By Jeffery Hudson aka Michael Crichton | #crichton2023 | #vlogmas
How This Fruit Will Help Fight Climate Change - Blair Crichton
RustConf 2016 - Back to the Futures by Alex Crichton
Jurassic Park writer Michael Crichton speaks on if movies can live up to the books they are based on
What can you build in Rust?!
Crichton will always get revenge 
Gorden Tallis breaks down in touching tearful tribute to Kevin Walters
Easy Go by John Lange aka Michael Crichton | #Crichton2023 | Hard Case Crime | Booknik
Cristiano Ronaldo HATES Coca-Cola
Angus Crichton HIA
Michael Crichton: Where To Start
Michael Crichton: predicting climate change
Crichton on Climate
Комментарии