2 ms·
Git is hard because it solves a non trivial problem. But also, because it uses a lot of bad defaults (naming the remotes "origin" for example) and it uses the
by ahofmann 3y ago
Git is hard because it solves a non trivial problem.
But also, because it uses a lot of bad defaults (naming the remotes "origin" for example) and it uses the same name for different things. It's almost like the founders of the project didn't understood the problem space at the start of the project and now it's too late to set sane defaults and behavior. Just like bash, PHP, MySQL and others.
- JohnFen 3y ago> Git is hard because it solves a non trivial problem. But other version control systems are solving the same non-trivial problem, yet I don't find them hard to understand and use...