|
|
|
|
|
by ben30
382 days ago
|
|
Agreed on the review burden being frustrating. Two strategies I've found helpful for managing the cognitive load: 1. Tight issue scoping: Making sure each issue is narrowly defined so the resulting PRs are small and focused. Easier to reason about a 50-line change than a 500-line one. 2. Parallel PR workflow: Using git worktrees to have multiple small PRs open simultaneously against the same repo. This lets me break work into digestible chunks while maintaining momentum across different features. The key insight is that smaller, well-bounded changes are exponentially easier to review thoroughly. When each PR has a single, clear purpose, it's much easier to catch issues and verify correctness. Im finding these workflow practices help because they force me to engage meaningfully with each small piece rather than rubber-stamping large, complex changes. |
|
I am not sure if that is the real insight. It appears to me that most people prefer small, well-bounded changes, but it's quite tricky to break down large tasks into small but meaningful changes, isn't it? To me, that appears to be the key.