ugit
Learning and science
programming tutorial
SHOW HN2020
309points
30comments
#130of 3,028 in 2020
Top 5%of 2020 by points
How HN took it
LovedMost comments that take a side are positive
11 positive, 5 neutral or asking, 1 mixed, 0 critical, out of 17 comments about the project. Thread score +0.49.
Idea: 5 for, 0 againstDesign: 5 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Polished, intuitive tutorial interface
From 5 comments
Is this tutorial interface (navigation, diffs, files/downloads at each step) custom made? It's pretty nice for this kind of format.
ravenide on HNI was wondering the same, this format feels extremely intuitive for the material it explores. Looking at the HTML and the CSS class names I'd assume it was handmade, but it seems…
travmatt on HNI logged in just to upvote and comment how nice this is! Well done :)
howon92 on HNSuch a well thought out interface, congrats!
sorokod on HNMaybe this is what I need to like git.
at_a_remove on HN
Good approach to learning Git from first principles
From 3 comments
> The real Git code is too complicated to be useful for learning basic concepts with ease. ... It deals with a lot of edge cases that we don't care about for learning. Good…
gumby on HNPolished presentation! I like to learn from first principles, so this is perfect. There is also write you a git: https://wyag.thb.lt/
dimator on HNThis is great, I appreciate the effort that has gone into it. I have used git now for about 10 years, always via cli so I am pretty fluent with it and understand intuitively what…
parksy on HN
Objections
Unclear whether teaching approach is effective
From 1 comment
I believe this is a wonderful way for someone to learn a piece of technology in depth. But I have to wonder if you actually had anyone (else!) successfully _use_ this to further…
necovek on HN
Requests
Release the tutorial interface code
From 3 comments
It was custom made for the tutorial. I didn't release it yet because I mostly focused on polishing the tutorial itself and not the code for the interface. Do you think people…
nikital on HNI would certainly take a look. It would be amusing if you released it using the interface itself.
burroisolator on HNYes, 100%. The tutorial on git is super cool, but for me the thought of constructing my own tutorials using a framework that got you here is even cooler.
rchoudhury on HN
More tutorials in other languages
From 2 comments
This is great, I appreciate the effort that has gone into it. I have used git now for about 10 years, always via cli so I am pretty fluent with it and understand intuitively what…
parksy on HNLooks great! I'm wondering if there are other tutorials like this but for Ruby?
numbers on HN
Questions
Is the interface custom made?
From 1 comment
Is this tutorial interface (navigation, diffs, files/downloads at each step) custom made? It's pretty nice for this kind of format.
ravenide on HN
Is the tutorial available on GitHub?
From 1 comment
This is great, I appreciate the effort that has gone into it. I have used git now for about 10 years, always via cli so I am pretty fluent with it and understand intuitively what…
parksy on HN
Alternatives named
Building Git by James Coglan
From 2 comments
Looks neat! This reminds me heavily of the excellent Building Git by James Coglan[1]. From a cursory glance though, it doesn't seem to support reading packfiles. This was the big…
Conlectus on HNThe defacto version was in Ruby: https://shop.jcoglan.com/building-git/
pokstad on HN
Write you a git (wyag)
From 1 comment
Polished presentation! I like to learn from first principles, so this is perfect. There is also write you a git: https://wyag.thb.lt/
dimator on HN
codecrafters challenges
From 1 comment
Reminds me of https://codecrafters.io/challenges
SomaticPirate on HN