I think the humble PR is definitely not made for this era of software.

It used to be a finished piece of work that meant „this is the way I solved this engineering challenge.“

The team member could generally answer questions about that PR and why they chose to do it this way, not some other way, explain discarded approaches, etc.

Now a lot of that reasoning happens in AI coding agents. So even if a choice on approach was made, the human presenting the PR rarely has the same depth of understanding of each tradeoff and line of code.

That (in combination with the ease of producing tons of code instantly) makes each PR less meaningful.

I’m not sure I want my coworker’s AI chat history (who has time to read all that?), but it’s good that innovation is happening.

I want artifacts (PRs / work that was done) instead of sessions. The worst part about this era is that everyone feels productive because they are doing work and sessions are shaped around doing work instead of delivering. It is so easy to get duped by AI optimism and not actually ship stuff.

I agree with them that github should die and that we should track every bit of context and every edit, but I am sick of seeing tools about the input instead of the output. I actually only want to see/try PRs. good ones.