NOTES ON JULIA EVANS TALK ON STRACE

link to talk

how to start w/ kernel development

‘what happens when’, kernel edition

when you type google.com, kernel code runs

Julia herself

Julia has a strong personality as a writer and even more so as a speaker. If the topic were politics or sports or another topic with a low bar to entry, I wonder that she might be a divisive figure. The topic, however, is systems programming, so hopefully her outright mastery/enthusiasm means people let her be herself.

strace

❌ normal debugging: know the language, look at src, print statements/debugger

strace debugging: ‘these are the system calls your program is making’

📝 don’t run strace on production processes (or anything that needs to run at normal speed)

miscellaneous

sys call = API for os

Strange Loop conference looks awesome

track cache misses w/ perf

@ 26:45

“If I press the letter ‘j’, it understands how that works, and I press other letters, it understands how that works. So it understands how a keyboard works. That took 3 weeks.”