~/talk

Code Mending in the AI age

name:Ray Myers
links:none on file
slides:none on file

Shows that legacy C from an IOC C obfuscated entry compiles and becomes maintainable by combining GPT-4 suggestions with syntactic refactors from clang‑format/clang‑tidy and JetBrains CLion, guarded by approval tests that capture the first 5,000 lines and a test‑commit‑revert cycle. Claims LLMs never directly edit production code; they propose renames and extracts while a human vets and the CI runs binary‑identical checks. Also reverse engineers a 15‑year‑old banner encoding (RLE + Huffman + 6‑bit ASCII) and successfully swaps in a new string.

AI-written summary · about

  1. 0:00Legacy code in AI age
  2. 1:03Obfuscated code IOCCC 2006
  3. 2:48AI improves tangled code
  4. 5:19Uncompilable code compiles
  5. 7:05Tests and golden file validation
  6. 8:14AI refactoring suggestions only
  7. 12:45Custom AI refactoring prompt
  8. 14:51Renaming variables systematically
  9. 17:21Extracting functions like render
  10. 18:30Decoding ASCII with AI help
  11. 21:19Victory on maintainable code
  12. 23:28AI-assisted refactoring cycle
  13. 24:53Why AI cannot replace legacy work
  14. 25:55Need for skilled developers
  15. 27:01Reverse engineering ASCII banner
  16. 30:12Proving understanding by modifying
  17. 31:19Answering audience questions on refactoring
~/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.