Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This sounds like you're making an argument against pull request descriptions in general. Like you just want to see code changes and have a meeting about it.




I didn’t say anything about pull request descriptions.

Most of the time, I imagine that people on a team know what each other is generally doing, and that everyone is broadly familiar with the codebase. So, if you really need a ground up walkthrough of a pull request, then that is a time to talk to your colleague, because they’ve either done something brilliant or something weird. That colleague has asked you to engage with their code by tagging you in the review. If you can’t ask a question like “Alice, what am I looking at here?”, then there’s a problem.

It also seems weird to me that you seem to need to set a meeting with someone to talk about a pull review. Do you not just regularly talk to people on your team about what you guys are doing? Like, you just randomly see pull request review notifications pop up and that’s your only interaction with your team? It’s not like we talk about every detail of everything, but if something came up in a pull request that I wasn’t sure about, it would just come up in conversation.


> I didn’t say anything about pull request descriptions.

But that's what we're talking about. This is what you criticized:

automated walk through of a pull request, where it steps a reviewer through initially the overview and they why of the changes, then step by step through each change, with commentary along the way generated by the LLM (and hopefully reviewed by the pull requester for accuracy)

This is effectively what a PR description should do. It should explain what changes are being proposed and why. And having comments alongside the code changes only enhances that description IMO.

> a ground up walkthrough

Nobody said anything about a ground up walkthrough. It's walking through the changes, not the entire codebase.

> It also seems weird to me that you seem to need to set a meeting with someone to talk about a pull review

Again, I never said anything about scheduling a meeting. An ad-hoc discussion is a meeting too.

And sure, if I have a question after reading the PR then I'll ask the author. But it's certainly not the first thing I want to do.


There’s no way a PR description should be expected to have a step by step description of what the change is doing, along with a commentary. That’s what I mean by “ground up”: explaining every line of code with its thinking is something that maybe you’d do to teach coding or something.

If a dev has to take time even to review and edit an LLM generated version of this for every pull review (and it will require time to do this so that it doesn’t waste the reviewer’s time with wild goose chases due to faulty interpretation), and you are then going to have to wade through that doc in addition to reading the code, you could save everyone a lot of time and just talk to each other when you have questions.


Agree to disagree.

I'm not looking at it like a line by line explanation of the code. Think of it like commit messages, but better. Better because:

1. commit messages are usually not very informative and the context is implicit.

2. commit messages are coupled to time rather than to the final PR changes. The PR changes are what really matters to the reviewer, not a log of what the author did to get there (especially if things are changing back and forth).


You can have both sync and aync communication. You can also talk to people without scheduling a meeting.

> You can have both sync and aync communication

Sure, and PR descriptions and comments are a way to do that (async).

But IME it helps to start with a good description of what the changes are rather than just having a pile of code changes dumped on you where you then have to reverse engineer the intent.

It seems draining to me to have to have to start from nothing and interrogate someone for every PR that comes in.

> You can also talk to people without scheduling a meeting

I didn't say anything about scheduling.


> Sure, and PR descriptions and comments are a way to do that (async).

That's what I intended that to mean. You can talk to your colleagues even if you have PRs.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: