HN Hall of Fame Weekly email

What’s wrong with Git? A conceptual design analysis (2016)

blog.acolyer.org Essays & writing Essays & articles Software engineering Class of 2021-04 Hall of Fame
Screenshot of blog.acolyer.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 3 calendar years, with breakout response in 2 of them.

submissions
5
submitters
5
observed span
2016–2021
peak thread · 212 comments
142 pts
latest 20+ return · 2021-04-27
142 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

As a tech lead on game projects that feature less than the most technical developers (artists, game designers) the biggest "problem" with git happens to be its strength. The inconsistent cli and naming can be pasted over with cleaner GUIs. No, the real issue is gits configurability. Not just the configurability but the enforced decentralization of that configurability. For better or worse, it seems like git is actively hostile to any kind of concept of a central authority. Can I…

jayd16·142-point thread·

The issue here is that git is: 1) A tool for managing collaborative work through a beautiful distributed graph theory tree model[1]... 2) ...with a very, very difficult to use UI. Unfortunately: 3) A good, intuitive UI for manipulating the underlying model without ignoring edge cases or removing functionality is extremely difficult, and indeed, nobody has done it yet. So you periodically see these articles pop up decrying the UI, but nobody ever makes a great UI that wraps the…

Lazare·92-point thread·

> [git's concept-relationship diagram is] kind of complicated to explain – which is really the authors' point. As a somewhat experienced git user, I have no idea what the hell is going on in the diagram. But this means that authors have constructed the diagram incorrectly, not that git is inherently complicated.

dozzie·3-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
242

reference only — not used in Hall rules or ranking

Total comments
322

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2016-10-24What’s wrong with Git? A conceptual design analysismonkeyshelli31
2016-10-24What’s wrong with Git? A conceptual design analysisjalvz020
2016-10-25What’s wrong with Git? A conceptual design analysisFirst breakoutcolinprince92109
2019-05-29What’s wrong with Git? A conceptual design analysis (2016)eindiran30
2021-04-27What’s wrong with Git? A conceptual design analysis (2016)Hall induction · Best thread · Latest 20+ point returnedward142212