That&#x27;s pretty wild. Sounds like main program&#x2F;protocol is very true to the UNIX philosophy of tooling. My early reads on it suggested that gave it both it&#x27;s power&#x2F;versatility and horrific UI consequences for beginners. An opinionated UI and host like Github is a natural consequence.<p>I remember thinking in my early reading that git was like an assembly language for build systems. It really needed a front-end of some kind to smooth things over for new and casual users. Maybe not as heavyweight as Github but better than the main program. Can keep the low-level stuff in for advanced users.<p>Was that or is that still a common assessment or was my initial impression off?