~/talk

Programmer’s Apprentice Season 2: Future Directions in AI-assisted Coding

slides:none on file

Claims that developers are the last generation to write code by hand and that general LLMs replace years of custom models are backed by concrete work: deployed systems for code search, code recommendations and automated bug fixing at Meta, a prototype IDE copilot called CodCompose, and a Nov 30 2022 inflection when ChatGPT outperforms bespoke models. Experiments show LLMs synthesize and fix code, generate unit tests, and run agents using a Starlark scripting host, but results are brittle, hard to debug, stochastic and pose security and cost problems.

AI-written summary · about

  1. 0:00Intro
  2. 5:23Non-monotonic logic
  3. 7:57Virtuous cycle
  4. 8:48Vicious cycle
  5. 11:44AI in software engineering at Facebook
  6. 12:44Code searching using natural language
  7. 14:58Code recommendations
  8. 15:59Automated bug fixing
  9. 20:48Let's automate ourselves away & have fun doing it
  10. 35:26LLM as scripting client
  11. 41:49LLM-based software is very powerful, but...
  12. 45:19Outro
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.