5 ms·
It's an engineering tool. You'll be using it all day every day for the rest of your career, the investment is worth it.
by Sir_Cmpwn 8y ago
It's an engineering tool. You'll be using it all day every day for the rest of your career, the investment is worth it.
- 0xffff2 8y agoThat's simply not true for many Git users. I'm a developer, so I do use Git every day, but I work with a bunch of researchers that absolutely do not need to use Git more than once a week at most. Convincing those people to care enough to learn the internals has been a constant uphill battle for me.
- pjmlp 8y agoI will save this answer for when anyone complaints about C++ or Rust being complex languages.
- Sir_Cmpwn 8y agoHow about now :) Rust and C++ are complicated languages, and that's bad. But git isn't complicated. Git is a handful of simple ideas composed in interesting ways. It looks complicated because there's a lot of porcelain commands with a lot of options, but all of them are just manipulating the same simple internals which, once understood, are clear and intuitive.
- mcguire 8y agoMany people would disagree---the permutation of simple ideas gets...less simple quickly. On the other hand, I've used ClearCase. (Do not use ClearCase.)
- pjmlp 8y agoThat is the thing, dealing with git issues brings back flashbacks of using Clearcase views on UNIX.
- pjmlp 8y agoI see you got my devil's advocate gist. :) Thing is, dealing with git feels like being in the early 2000's using Clearcase views.
- collyw 8y agoThe difference being that you will likely spend hours of your day thinking in rust, while git should be taking minutes of your day, but often ends up taking hours when you screw up a command and need to restore things to how they were.
- collyw 8y agoYou could say the same bout Stack Overflow, but its a lot more intuitive.