Meu teclado de 34 teclas: Uma jornada de programador para a eficiência

2025-05-25

Este artigo detalha a criação do autor de um teclado ergonômico ortolinear dividido de 34 teclas chamado Ferricy, projetado para aumentar a eficiência da programação. Construindo sobre uma base Colemak, o teclado usa três camadas personalizadas e combos ZMK. Essas camadas incluem uma camada de navegação (remapeamento das teclas da linha inicial para navegação semelhante ao Vim), uma camada de símbolos (espelhando um layout numérico) e uma camada numérica. Modificadores na linha inicial e uma função inteligente de 'caps-word' simplificam o tratamento de caracteres especiais e a troca de maiúsculas e minúsculas. O autor prioriza a precisão e o conforto em relação à velocidade, resultando em um teclado personalizado perfeitamente adaptado ao seu fluxo de trabalho de codificação.

Leia mais

Aventuras em Código Legado: Uma Odisséia COBOL

2025-05-22

A manutenção de 200 mil linhas de código COBOL revelou um tesouro de hacks engenhosos e peculiaridades históricas. O autor descobriu numéricos na base 10, análise de strings inteligente usando definições de dados e uma instrução 'REDEFINES' usada para internacionalização (mesmo com redefinições em espanhol!). Saídas antecipadas foram implementadas para término abrupto do trabalho, e um arquivo misteriosamente continha os primeiros 800 números naturais como constantes de string. A história conclui com a revelação de que o comando 'dd' do UNIX origina-se da instrução 'DD' do COBOL para definição de dados, mostrando o legado inesperado da programação de mainframes.

Leia mais
Desenvolvimento código legado