The Value of Latin
summary
Argues that classical Latin directly speeds up learning practical programming skills, showing concrete examples: reading SQL like a sentence (select id from table where id in (231) and year = 2018), handling conditionals via Latin conditional types so nested ternaries feel natural (nested ternary), and mapping subjunctive conditionals to asynchronous Futures while building an ETL pipeline in Scala with threaded sync/async code that runs in production; notes Latin has seven grammatical cases (six regularly used) and that the Scala ETL using futures succeeds with completed-value or exception semantics (future is complete).
AI-written summary · about
chapters (17)
- 0:00Introduction
- 3:48Verbs
- 4:22Cases
- 5:20Equus
- 5:42Equis
- 7:00The SQL
- 7:43Conditionals
- 8:15Conditionals in Latin
- 9:19Asynchronous Coding
- 9:38Future Less Vivid
- 11:09New Job
- 11:23The Unseen
- 12:59Latin Literature
- 14:48What I aspire to do
- 15:50Links between sentences
- 16:24Code
- 17:35Latin poetry
related talks
53mRefactor your language knowledge portfolio - we are what we can code in
25mBecoming a Polyglot: Lessons from Natural Language Learning
22mThe Linguistic Relativity of Programming Languages
33mWhat happens when a linguist learns to code?
14mEmerging languages: An alternative approach to teaching programming languages
01h 01mWhy you should learn new programming languages
01h 36mThe Benefits of Learning a Different Programming Language
42mIntroducing A Functional Language At Work
