~/talk

The floor is lava, trying to teach C++

Talkat Meeting C++ 2022 · 2022-11-17..11-19· [career-development]
slides:none on file

Two two‑day courses teach programmers from other languages a minimal, modern C++ workflow by building a small game that runs without no new or delete and forbids raw pointers; unexpected practical demands force inclusion of things originally avoided (inline/ODR, pragma once). Community polling yields thousands of Twitter replies and shows most “lava” lives in advanced, specialized corners. Material stresses useful tools (clang‑tidy, sanitizers, fmt), build/tooling practices, and concrete error causes so learners can compile, debug, and ship working code.

AI-written summary · about

  1. 0:00Introduction
  2. 1:28Teaching C
  3. 3:34The floor is lava
  4. 4:07Do we know what is lava
  5. 4:56I made a game
  6. 5:56This is not lava
  7. 7:06Subsumption
  8. 8:30Limits
  9. 8:45You have to choose
  10. 9:58They need to learn enough
  11. 11:02Exercise
  12. 11:30Criteria
  13. 11:57Mostly Harmless
  14. 13:31C Culture
  15. 15:52No definite list
  16. 16:18Collective Consciousness
  17. 16:37Twitter Polls
  18. 17:23Data Visualization
  19. 17:40Lava
  20. 17:55Categorization
  21. 18:38What is necessary
  22. 18:58Putting it all together
  23. 19:26Ranking by utility
  24. 21:58Bubbles
  25. 25:26Intermediate
  26. 32:28Why
  27. 33:04Atlas
  28. 36:22App List
  29. 37:30Expectations
  30. 38:33advance
  31. 38:55the good thing
  32. 39:35we didnt have enough categories
  33. 39:49we dont want to teach
  34. 40:13rules
  35. 41:27inline
  36. 41:39one definition rule
  37. 42:03we didnt teach it
  38. 42:45in the training itself
  39. 43:52back to this
  40. 44:24complexity
  41. 44:34header guards
  42. 44:48I have to teach you
  43. 45:40The community agrees
  44. 46:08The beginner
  45. 48:22People take pictures
  46. 48:44Teaching people coming from C
  47. 49:18Manual memory management
  48. 55:46Null pointer
~/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.