Hacker News new | ask | show | jobs
by giberson 4822 days ago
Either you or I have misunderstood the article. These koans aren't criticism. They are stories meant to enlighten readers to lessons regarding git.

If you see each of these stories as criticism's about git, then you are the novice. Once you receive enlightenment on each story you will realize why each story is not criticism--you will see the error of the reasoning of the novice in the story and you will understand why Master Git's actions make sense.

2 comments

These really DO seem like criticisms. Particularly the hobgoblin. Given the context of the author[1] pointed out by the parent post, I think the thrust of these koans is obvious.

Personally It feels a bit dirty. I started out enjoying them, now they feel petty.

1. http://stevelosh.com/blog/ Scroll down. Mercurial everywhere.

Yeah, about a third of the way through "Git Koans" I got the strong suspicion that the author was a Mercurial fan. It had potential and started out kind of amusing, but definitely felt like a bullied kid's fantasy near the end. Shame, too, as many of the author's other posts seem very well written and insightful. Eh, nobody's perfect.
Surely you can't say that about `git branch -d` vs. `git rm` and other puzzling inconsistencies.
Yes I can, and am. As pointed out elsewhere, the commands are named for what they do not necessarily for how you would use them.
Which is terrible UI. I don't think we're disagreeing so much as diverging on the definition of what constitutes an issue here.