Explain unfamiliar code line by line
For reading a codebase you didn't write.
Explain the code below to someone fluent in programming but new to this codebase. Cover: 1. What it does, in two sentences. 2. Why it might have been written this way rather than the obvious way. 3. Line-by-line notes for anything non-obvious. Skip lines that explain themselves. 4. Anything that looks like a bug or a leftover. Don't explain basic language syntax. CODE: [PASTE CODE]
Want a different version? Copy it, change the wording, and publish it as your own.