It's amazing how many different research papers are used in LLVM, and they're often cited in the source code! https://github.com/oilshell/blog-code/blob/master/grep-for-papers/llvm.txt
Related Posts
I'd heard the conventional wisdom that UX research states that mice are more efficient than keyboards, but turns out there's virtually no research on this!
https://danluu.com/keyboard-v-mouse/
On the challenge of writing accurate source spans on Unicode source code: https://reedmullanix.com/posts/unicode-source-spans.html
Also (see footnotes) a fair number of LSP clients assume UTF-8 despite early versions of LSP mandating UTF-16!
Over a sufficiently long time horizon, all code you write is legacy code.