Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This reminds me of the old xkcd [1] about how standards proliferate...

Situation: Git has 137 difficult and unintuitive subcommands [2], and new users can't keep straight which ones they should use.

"Oh man, that's awful, let's add new subcommands that are clear, and do just one thing well!"

Soon: Situation: Git's CLI has 138 difficult and unintuitive subcommands.

[1] <https://xkcd.com/927/>

[2] Yup, seriously, as of 2.32. I checked.



Most of those are plumbing. They're only needed if you're building tools on top of git (integration with IDEs or custom GUI, for example), or doing very advanced scripting/broken repository repair.


Except this is actually the opposite… they turned one command that did too many things into two commands which each do fewer things.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: