Mi teclado de 34 teclas: El camino de un programador hacia la eficiencia

2025-05-25

Este artículo describe la creación por parte del autor de un teclado ergonómico dividido de 34 teclas llamado Ferricy, diseñado para mejorar la eficiencia en la programación. Basado en un diseño Colemak, el teclado utiliza tres capas personalizadas y combinaciones ZMK. Estas capas incluyen una capa de navegación (remapeado de las teclas de la fila inicial para una navegación similar a Vim), una capa de símbolos (espejando un teclado numérico) y una capa numérica. Los modificadores en la fila inicial y una ingeniosa función de 'caps-word' simplifican el manejo de caracteres especiales y el cambio de mayúsculas y minúsculas. El autor prioriza la precisión y la comodidad sobre la velocidad, lo que resulta en un teclado personalizado perfectamente adaptado a su flujo de trabajo de codificación.

Leer más

Aventuras en Código Legado: Una Odisea COBOL

2025-05-22

El mantenimiento de 200.000 líneas de código COBOL desenterró un tesoro de trucos ingeniosos y peculiaridades históricas. El autor descubrió numéricos en base 10, un análisis inteligente de cadenas usando definiciones de datos y una instrucción 'REDEFINES' usada para internacionalización (¡incluso con redefiniciones en español!). Se implementaron salidas anticipadas para la terminación abrupta del trabajo, y un archivo misteriosamente contenía los primeros 800 números naturales como constantes de cadena. La historia concluye con la revelación de que el comando 'dd' de UNIX se origina en la instrucción 'DD' de COBOL para la definición de datos, mostrando el legado inesperado de la programación de mainframes.

Leer más
Desarrollo