~/talk

Harnessing the Power of Nondeterminism for Software Engineering

Talkat DevFestMN 2025 · on Saturday, 2025-12-06· [engineering-leadership, soft-skills]
links:none on file
name:Adam May
links:none on file
slides:none on file

Claims that AI yields a 10x developer boost meet hard examples: token sampling and floating-point nonassociativity explain nondeterminism, and Claude and ChatGPT are the actual tools tried. A tolerance-for-ambiguity matrix (risk vs ambiguity) decides use cases; outcomes: lint-rule discovery stays exploratory with AI, violations get fixed into durable source code, and an iOS/Android GPU animation prototype ships in weeks not months but leaves no in-house metal/vulkan expertise.

AI-written summary · about

  1. 0:00Introduction
  2. 1:02Non-determinism in software
  3. 3:51AI non-determinism challenges
  4. 5:40AI tools limitations
  5. 8:32LLMs vs compilers
  6. 11:00Tolerance framework for AI
  7. 13:13Tolerance axes explained
  8. 14:59Four quadrants of tolerance
  9. 17:26Balancing AI takeaways
  10. 17:47Decomposing problems for AI
  11. 20:56Durable AI improvements
  12. 23:21Testable AI outputs
  13. 25:47AI 3D animation example
  14. 34:18Summary and Q&A
~/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.