The Pull Request — an illustrated card from The IT Arcana
XII·the hanged man

The Pull Request

Suspended between finished and merged, seeing your own code from an angle you didn't choose.

upright

A New Angle on Your Own Code

The PR sits open, review requested, and instead of the usual itch to just merge it and move on, you find yourself actually reading back through the diff the way a reviewer would — noticing the function that's doing two things, the variable name that made sense at 11pm and less sense now. Suspended in this waiting state, not moving forward, you see the code differently than you did while writing it.

This is the Hanged Man's real gift, not punishment: the pause itself is where the insight lives. A reviewer's comment lands today not as criticism but as a genuinely useful angle you hadn't considered, and you take it, gladly, because the work is better for the wait.

what may cross your path

  • You reread your own diff while waiting for review and catch something you'd have missed shipping it straight through.
  • A comment on your PR points out something genuinely useful, not just a nitpick.
  • You realize a function is doing two jobs, and splitting it makes the whole thing clearer.
  • Waiting on someone else's review gives you exactly the pause you didn't know you needed.
Use the waiting, don't just endure it — reread your own diff like a stranger would, and let the pause actually improve the work.

The pause isn't wasted time. It's where I see clearly.

reflectionfresh perspectiveproductive pausereviewpatience
reversed · the shadow

Eleven Days. One Comment: 'nit.'

The PR has been open long enough to develop its own weather system. You've rebased it twice against a moving main branch, the context you had when you wrote it has mostly evaporated, and today, finally, a review lands — one comment, on line 340, that just says 'nit.' No explanation. No suggestion. Just a word doing none of the work it implies, and the whole thing stays suspended, indefinitely, exactly where it was.

This is the Hanged Man's shadow: suspension that's stopped being useful and started being purgatory. Insight requires an actual exchange, not a single cryptic word dropped into a silence. Today, ask directly for what the comment actually means, or for the review to just happen, plainly, before the branch drifts any further from anything mergeable.

what may cross your path

  • A pull request open for over a week gets exactly one comment, and it doesn't explain itself.
  • You rebase against main for the second time and lose track of what the diff originally looked like.
  • Someone approves with a thumbs-up emoji and nothing else, on a change that clearly needed discussion.
  • You catch yourself checking the PR out of habit more than expectation, at this point.
Ask directly for the review you actually need — DM the reviewer, name a deadline, don't just wait on a cryptic 'nit' to resolve itself.

Suspension only helps me if someone else is actually engaging with it.

stagnationunclear feedbacklimboneglected reviewdrifting context