Skip to content

Git Is Not Fine

6 relevance
Score Breakdown
technical depth
7
novelty
5
actionability
4
community
7
strategic
6
personal
8

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

Insightful critique of a fundamental dev tool, relevant but not immediately actionable.

2026-05-16 general Lobsters
Summary

Git excels as a distributed source store but fails as a distributed workflow tool, especially for stacked PRs common in async development. The immutable commit model and poor support for commit relationships make rebasing and maintaining stacked branches painful. Tools like jj address these gaps with a different data model that preserves history relationships and simplifies pipelining work.

Key Takeaway

Evaluate jj for stacked PR workflows to reduce the cognitive overhead of git rebase and merge operations.

Why it matters

For a senior engineer building developer tooling or optimizing team workflows, this analysis highlights a critical pain point in daily git usage that newer tools like jj aim to solve.