I didn’t want to replace the command line. I wanted to build an awesome version control client. As it happens, Git is the perfect backend to do that — and GitHub is the perfect central server to collaborate.
The goals he determined up front identified exactly what the greatest issues are that people have with using Git. Fantastic problem-solving work.