Reminds me a piece from Thoughtbot on using aliases for git commands[0]. My takeaway is that these systems work well for the people that made them because they have a deep knowledge of how they work. It's hard to get other people to adopt the systems they created, even if you can say "using this makes me 10% more productive".<p>Git always seems to be the focus of these "redesigns" because the commands are, granted, not intuitive. But is typing `gs` or `git c` better? Git's default API is documented, universally available and already in the muscle memory of most people.<p>[0] <a href="https://robots.thoughtbot.com/streamline-your-git-workflow-with-aliases" rel="nofollow">https://robots.thoughtbot.com/streamline-your-git-workflow-w...</a>