Write a Pull Request That Gets Reviewed Quickly
A pull request that sits for two days is rarely a reviewer problem. It is usually a change that is hard to read: too big, no context, unrelated edits mixed in. Fix the request and the review...

A pull request that sits for two days is rarely a reviewer problem. It is usually a change that is hard to read: too big, no context, unrelated edits mixed in. Fix the request and the review speeds up on its own.
Keep it small and single-purpose
One pull request should do one thing. A rename, a bug fix, or a feature, not all three. When a change grows, split it: land the refactor first with no behaviour change, then build the feature on a clean base. Two small reviews are faster and safer than one large one, and if something breaks you know which half to look at.
If you cannot split it, at least keep unrelated tidy-ups out. The stray formatting change on a file you happened to open adds noise and hides the real diff.
Write the description for the reviewer, not the tracker
The reviewer needs three things. What changed, in a sentence. Why, so they can judge whether the approach fits. And how you know it works: the test you added, the steps you ran, the edge case you checked. For anything visual, paste a before and after image. It takes a minute and saves a round trip.
Call out your own doubts. “I am not sure this is the right place for the retry logic” tells the reviewer exactly where to spend their attention, and makes it a conversation rather than a defence.
Review it yourself first
Before you hit request, read the whole diff top to bottom. You will find the debug line, the commented-out block, the file that should not be in there. Reviewers lose trust fast when the first three comments are things you would have caught by looking. Spend the two minutes.
Make the checks green before you ask
A red pipeline means the reviewer either waits or reviews code that might change. Neither is good. Get the build, the linter and the tests passing first. If a check is flaky, say so in the description rather than leaving the reviewer to guess.
Reply, do not rewrite silently
When feedback comes in, respond to each point. Push a fix, or explain why you left it. A force push with no comments makes the reviewer start over. Small follow-up commits that they can read on their own time keep things moving.
The habit pays off
None of this is clever. It is a small tax you pay when opening the request so the reviewer pays a smaller one. Do it consistently and your changes start landing the same day, which is the whole point.
Common questions
How big should a pull request be?
Small enough to read in one sitting, usually under a few hundred changed lines. If it is bigger, split it by concern: one branch for the refactor, one for the feature on top.
Should I review my own pull request first?
Yes. Read the diff as if someone else wrote it before you request a review. You will catch the leftover console log and the unrelated file every time.
What goes in the description?
What changed, why, and how you checked it works. A screenshot for anything visual. A note on anything you are unsure about so the reviewer knows where to look.


