3 ms·
When I was learning to code, I first learned git. It was the most intuitive program I've ever used, I still think its one of the best software ever written.
by nathias 3y ago
When I was learning to code, I first learned git. It was the most intuitive program I've ever used, I still think its one of the best software ever written.
- deleted 3y ago[deleted]
- GuB-42 3y ago> I first learned git. It was the most intuitive program I've ever used Maybe because it is because it was the only one, since it is the first you learned :p I wouldn't call git "one of the best software ever written", though it certainly was influential. It was a hack job by Linus Torvalds because he was dissatisfied with the existing offering when it comes to source control. What he achieved in so little time was truly impressive, and the foundation of it is good, but it was still a hack job and I guess it gained most of its popularity because of Linux, and later GitHub. Now, git has much improved, certainly due to its popularity, but its roots as a hack job still show. Maybe, in an alternate universe, Mercurial would have been the one, it is very similar, or maybe Bazaar, or Fossil, which have different philosophies, but are still very capable DVCSs. Interestingly, they all came out at about the same time (2005, except for bazaar, that came out in 2006).
- nathias 3y agoI mean the best in terms of the base ux, the hackiness that you encounter sometimes is proably mostly because of the coupling with remote services (github, gitlab) where there is some friction, but imo pretty minimal (some unaccounted hashes with rebasing etc.). I'm now interested to try the alternatives just for comparison...