~/talk

I Finished the 9 Advents of Code: Lessons Learned

TalkinFrenchat Devoxx France 2024 · 2024-04-17..04-19· [career-development]
links:none on file
slides:none on file

A retrospective on nine years of Advent of Code solutions showing three concrete lessons: use topological sort to resolve dependency graphs (illustrated by a monkey-eval Day 21 example), prefer algorithmic improvements over naive parallelism (e.g., replacing brute force with binary search to reduce an 84s run to about 1s), and scale geometric problems by iterative coordinate clustering rather than brute-force checks (Day 23). The talk also reports a measurement that linked lists can be roughly 240% slower than arrays due to cache behavior.

AI-written summary · about

  1. 0:00Introduction
  2. 7:24Algorithms and data structures
  3. 16:32Optimization and complexity
  4. 23:45Development best practices
  5. 35:14Problem-solving mindset
  6. 41:18Success and humility
~/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.