๐Ÿ“š How to Read a Paper

(When You're Building a Model)

Whatโ€™s the goal?

  • Extract whatโ€™s important
  • Figure out how to replicate core results
  • Build something that actually works

Step 1: Skim first ๐Ÿ”

  • Read the paper once, high-level only
  • Focus on:
    • Abstract
    • Intro
    • Discussion

๐Ÿง  Skip hard parts โ€” it's okay!

Step 2: Zoom in ๐Ÿ”ฌ

Re-read the paper:

  • Focus on the Results
  • Find the core result(s) youโ€™ll replicate

๐Ÿงช Reproducing a figure is often enough!

Step 3: Deep dive ๐Ÿง 

Go sentence by sentence through Results + Methods
Highlight anything needed to reproduce results:

  • Equations ๐Ÿงฎ
  • Algorithms โš™๏ธ
  • Diagrams ๐Ÿงญ
  • Code snippets ๐Ÿ’ป
  • Implementation notes ๐Ÿงฑ

Understand everything

For each highlighted thing:

  • Use AI (carefully!) ๐Ÿง‘โ€๐Ÿ’ป
  • Watch a video / read a blog ๐Ÿ“บ
  • Try running shared code ๐Ÿ”
  • Ask someone ๐Ÿ—ฃ๏ธ
  • Take lots of notes ๐Ÿ“

Step 4: Make a task list โœ…

  • From your notes, write out a to-do list
  • Start high-level โ†’ break into sub-tasks
  • Track your progress (Google Doc, GitHub Projects, etc.)

๐Ÿ’ก Tip: Write it out by hand if it helps you think

Missing a detail?

Try this:

  • Re-read carefully (look for footnotes!)
  • Check supplemental materials
  • Look at shared code
  • Email the authors! ๐Ÿ“ฌ

How to email an author ๐Ÿ’Œ

  • Be clear and concise
  • Ask all your questions up front
  • Be respectful of their time
  • Say thank you ๐Ÿ™

Be kind to yourself โค๏ธ

This is hard!

  • Take breaks ๐Ÿง˜
  • Talk it out (even to yourself!) ๐Ÿ—ฏ๏ธ
  • Go for a walk ๐Ÿšถ
  • Sleep on it ๐Ÿ˜ด
  • Keep chipping away ๐Ÿ”จ

Final tips ๐Ÿง 

  • Building from primary sources is real science
  • Confusion is part of the process
  • Ask questions, keep notes, keep going!

You got this ๐Ÿ’ช