All posts
/2 min read

Reading Papers Without Drowning

A three-pass system for keeping up with machine learning research without letting the backlog win.

  • research
  • workflow
  • reading

Every data scientist I know has the same guilty browser tab: a reading list of papers thirty items deep, growing faster than it shrinks. For a long time mine did too. What finally helped wasn't reading more — it was reading with a system, and giving myself permission to stop early.

The three-pass rule

I steal this framing from a well-worn piece of advice: read a paper in up to three passes, and let each pass decide whether the next is worth it.

  • Pass one — five minutes. Title, abstract, figures, conclusion. Enough to answer: what problem, what claim, do I care? Most papers stop here, and that's the point.
  • Pass two — half an hour. Read for the idea, not the algebra. Follow the method at a block-diagram level, note the datasets and baselines, and mark the equations you'd need to revisit.
  • Pass three — a couple of hours. Only for papers you'll build on. Re-derive the key results, question every assumption, and try to imagine the experiment that would break the claim.

Give yourself an exit

The system works because it makes quitting a feature, not a failure. A paper that doesn't survive pass one was never going to be worth two hours.

Keep a second brain

Reading without writing evaporates. For every paper that makes it past the second pass, I keep three sentences in a note:

  1. The one-line claim.
  2. The trick that makes it work.
  3. What I'd steal for my own work.

Six months later, those three sentences are worth more than the PDF.

The goal isn't to read every paper. It's to build a map good enough that you know which paper to read when the moment comes.

Where this connects

The habit feeds directly into the notes on this site — most of them started as a pass-three scribble that grew up. If you have a system that works better, I'd genuinely like to hear it.