Git is one of the best examples of "great tool with terrible API".
Funniest thing is that people always argue "learn git internals and it'll click"
Yea, git is the only tool that people argue with straight face that you should know internals of software and act as if it wasnt sign of terrible API design.
Imagine if people acted as if you needed to know Visual Studio's or Firefox's internals in order to use those tools even in "far from very advanced scenarios", rofl.
Nah, really, it is terrible.
Git is one of the best examples of "great tool with terrible API".
Funniest thing is that people always argue "learn git internals and it'll click"
Yea, git is the only tool that people argue with straight face that you should know internals of software and act as if it wasnt sign of terrible API design.
Imagine if people acted as if you needed to know Visual Studio's or Firefox's internals in order to use those tools even in "far from very advanced scenarios", rofl.