~/talk

C++hatGPT: How AI Tools Impact Your Life as a Systems Programmer

Talkat NDC TechTown 2023 · 2023-09-18..09-21· [ai-assisted-development]
slides:none on file

Argues that large language models train by next‑word prediction and use continuous vector embeddings, which lets them synthesize novel but semantically plausible code. Shows tools that work and fail: ChatGPT is the current gold standard for code generation and template tricks, GitHub Copilot integrates into editors, and a generated wrapper idea is practical. Demonstrates concrete failures: an inability to produce the optimal C++ strstr implementation and tendency to produce unbalanced parentheses or degrade when pressed. Predicts multiagent workflows, planner layers, and short/long/institutional memory integration.

AI-written summary · about

  1. 0:00Introduction
  2. 1:57AI in systems programming
  3. 4:39Language and common sense
  4. 8:23Predicting and reasoning
  5. 16:34Continuous representation
  6. 21:48Code generation tricks
  7. 27:22Systems programming pitfalls
  8. 31:40Application vs system programming
  9. 36:43The strstr experiment
  10. 42:19Critical code analysis
  11. 45:32AI as a peer
  12. 51:45Creativity, taste, and skill
  13. 54:22Future predictions
  14. 55:55Conclusion
~/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.