Sí. Creo que git es uno de los mejores ejemplos de cómo no deberían diseñarse las interfaces de línea de comandos. Si bien los conceptos detrás de git son realmente profundos e inígenos, la interfaz estaba completamente arruinada.
¿Por qué una herramienta de línea de comandos inicia un navegador para mostrar una página manual que contiene ayuda? (Estoy hablando de la versión de Windows de git. ¿Pero quién pensó que usar “man” para mostrar texto es realmente una buena idea?)
Pero tal vez sea mejor así. Porque sin StackOverflow no podría usarlo de todos modos.
Aunque Torvalds ciertamente tenía fuertes opiniones sobre SVN, tomar las mismas palabras para significar cosas completamente diferentes que en los sistemas de la competencia no hace que las cosas sean más fáciles de trabajar. ¿Y por qué, oh por qué, elegiste el nombre “rama” para referirte a un cono de crecimiento?
- ¿Cómo se han convertido la navegación y el diseño de la tarjeta en las principales tendencias de diseño de aplicaciones en 2017?
- Obtuve un título en diseño gráfico justo cuando la recesión golpeó. Tuve que tomar un trabajo de centro de llamadas para pagar las cuentas. ¿Cómo puedo obtener un punto de apoyo en el diseño ahora?
- ¿Cuáles son las cosas más importantes que una clínica veterinaria debería tener en su sitio web? ¿Qué diseño te gusta?
- ¿Vale la pena hacer diseño de interiores en el extranjero después de hacer BE civil en India?
- ¿Hay ventajas para los idiomas sin operandos, como Esolang Brainfuck? (diseño simple, arquitectura de procesador simple)?
¿El comando
git rm –caché
eliminar los archivos en caché (sin seguimiento), o los guarda?
Y así.