¿Qué distribución de teclado prefiere para programar?

Realmente no me importa, siempre y cuando no sea estrecho y consistente. Tengo la ventaja de que nunca aprendí a escribir. Esto me ha permitido pensar más, ya que la tasa de tipeo es un factor limitante de la tasa. Mida dos veces (componga mentalmente) y corte una vez (escriba).

La vida es aún mejor con la llegada de editores modernos, autocompletado (en IDEs específicos del lenguaje) y corrección ortográfica.

Entonces, la ventaja de no poder escribir es que lo hace prácticamente inmune al desarrollo del síndrome del túnel carpiano. En 35 años en el teclado, he visto innumerables mecanógrafos rápidos y rápidos destruir sus muñecas de por vida.

Probablemente he recorrido cerca de 200k millas en bicicletas de carretera de estilo de carrera rápida (junto con muchos futbolines de alta fuerza / alta velocidad), que también es otro factor de alto riesgo para el síndrome del túnel carpiano.

Así que concéntrate en tratar tus muñecas y manos con cuidado, piensa más y escribe menos. La velocidad mata.

Hace bastante tiempo, jugué con Dvorak el tiempo suficiente para tocar. Rápidamente llegué a disfrutarlo, pero las cosas cambiaron y me vi obligado a volver a Qwerty. El problema fundamental aquí es que hay una gran base instalada de Qwerty, y reasignar cosas puede ser muy desafiante, por lo que debe tener Qwerty en sus dedos. Si eres capaz de escribir fácilmente en múltiples sistemas, entonces un sistema alternativo es excelente, pero descubrí que eso era básicamente imposible para mí. Las neuronas simplemente no cambiaron tan rápido.

He usado Dvorak durante 11 años. Me encantó cuando comencé a aprenderlo y todavía lo amo hoy. Puede leer acerca de mis experiencias con Dvorak, comenzando con la publicación 2003-07-09.

Es posible conservar la capacidad de escritura qwerty mientras aprende Dvorak, pero debe mantenerla conscientemente (por ejemplo, practicando la escritura táctil qwerty brevemente todos los días). Para mí, consideraba que qwerty era inferior a Dvorak, por lo que dediqué cero esfuerzo a mantenerlo. En consecuencia, perdí la capacidad de escribir qwerty poco después de comenzar a aprender Dvorak.

Antes de Dvorak, solía ser uno de los mecanógrafos qwerty más rápidos en el trabajo. Todavía tengo suficiente memoria del motor para cazar y picotear qwerty a 60 palabras por minuto, pero esa es la mitad de mi velocidad de escritura Dvorak, y no la usaría voluntariamente a menos que estuviera en la computadora de otra persona.


Algunos programadores confían en el Programador Dvorak, que es un diseño modificado de Dvorak optimizado para lenguajes de programación convencionales (en particular, muchos símbolos de programación no se cambian; en cambio, los dígitos numéricos se cambian, con el entendimiento de que usaría el teclado numérico si realmente quisiera para escribir números). No he encontrado la motivación para aprender el Programador Dvorak, yo mismo.

qwerty y nunca voy a cambiar.

Honestamente, realmente no importa si podría escribir un 20% más rápido, o incluso un 50% más rápido. Ya escribo lo suficientemente rápido como para no tener que dejar de pensar como un tipo, que solo se aplica a algunos tipos de texto. Para la escritura técnica y la programación, en realidad no importa qué tan rápido escriba.

Por otro lado, el uso de un diseño no qwerty es demasiado limitante en términos de colaboración con otras personas.

También intenté cambiarme a Dvorak en la universidad, pero rápidamente me di cuenta de la frecuencia con la que cambio de computadora o uso los teclados de otras personas. Es demasiado inconveniente ir y venir constantemente entre Qwerty y Dvorak.

Entonces, Qwerty.

Noruego qwerty: escribo un poco en las computadoras de otras personas, para arreglar o implementar fragmentos de su código de análisis bioinformático. Tener que cambiar de un lado a otro entre diferentes diseños sería molesto, así que me quedé con el más común a nivel local.

editar:
No es que sea un diseño especialmente bueno para ello. Qwerty tiene la mayoría de los símbolos en las teclas entre enter y las letras, pero el diseño noruego tiene que acomodar otras tres letras allí, además de una selección de acentos y demás. El uso liberal de AltGr, más una tecla dedicada para (a la izquierda de Z) significa que encajamos lo suficientemente cerca de todo lo que puede escribir en un teclado de EE. UU. Y mucho más, pero escribiendo cualquier lenguaje de programación con muchos símbolos en él es un poco un ejercicio, más aún si es pesado en corchetes / cuadrados. (Y evito las construcciones que requieren que use ~ o ^ ​​si es posible).

Veo que no enumeras el teclado APL. (¿Alguien todavía usa APL?) Ahora, eso es eficiencia.

Después de haber probado Dvorak, no estoy convencido de que cualquier posible ganancia en eficiencia valga el tiempo de reentrenamiento. Incluso usar teclados para otros idiomas (griego clásico, georgiano, ruso) es un dolor tremendo, aunque tal vez simplemente porque no domino ninguno de ellos.

Sin embargo, hay una cosa que hago por mis manos: alterno la quiralidad del ratón. Esto equilibra el estrés que el uso del mouse pone entre mis manos izquierda y derecha. Como beneficio adicional, es muy divertido ver a alguien (incluso zurdos) intentar usar un mouse zurdo.

Me encantó Dvorak. Al igual que Jeff Nelson, volví en mis días de juventud. Si bien podía cambiar de un lado a otro con bastante facilidad cuando tenía que hacerlo, todavía había un retraso de 10 minutos a 1 hora en el que cometía errores.

Debido a esto, terminé yendo a Qwerty puro. Entonces, honestamente, creo que me quedaría con Qwerty … solo porque es un dolor usar cualquier otra cosa. Si realmente te tomas en serio el uso de otra cosa, prepárate para algunos inconvenientes …

Aunque actualmente solo uso QWERTY, creo que la mayoría de estas respuestas solo se centran en la velocidad, mientras que la ergonomía (o la falta de ella) parece ser el mayor problema.