Meine 34-Tasten-Tastatur: Ein Programmierer auf dem Weg zur Effizienz

2025-05-25

Dieser Artikel beschreibt die Entwicklung einer 34-Tasten-Split-Ortholinear-Ergonomie-Tastatur namens Ferricy durch den Autor, die für mehr Effizienz beim Programmieren entwickelt wurde. Basierend auf einem Colemak-Layout nutzt die Tastatur drei benutzerdefinierte Ebenen und ZMK-Kombinationen. Diese Ebenen umfassen eine Navigationsebene (Remapping der Home-Row-Tasten für Vim-ähnliche Navigation), eine Symbolebene (Spiegelung eines Nummernblocks) und eine Zifferebene. Home-Row-Mods und eine clevere "Caps-Word"-Funktion vereinfachen die Handhabung von Sonderzeichen und die Umschaltung zwischen Groß- und Kleinschreibung. Der Autor priorisiert Genauigkeit und Komfort gegenüber Geschwindigkeit, was zu einer personalisierten Tastatur führt, die perfekt auf seinen Programmier-Workflow zugeschnitten ist.

Mehr lesen

Abenteuer im Legacy-Code: Eine COBOL-Odyssee

2025-05-22

Die Wartung von 200.000 Zeilen COBOL-Code enthüllte einen Schatz an genialen Hacks und historischen Eigenheiten. Der Autor entdeckte dezimale Zahlen, intelligentes String-Parsing mit Datendefinitionen und eine 'REDEFINES'-Anweisung, die für die Internationalisierung verwendet wurde (sogar mit spanischen Redefinitionen!). Frühe Exits wurden für einen abrupten Job-Abbruch implementiert, und eine Datei enthielt mysteriöserweise die ersten 800 natürlichen Zahlen als String-Konstanten. Die Geschichte endet mit der Enthüllung, dass der UNIX-Befehl 'dd' von der COBOL-Anweisung 'DD' für Datendefinition stammt, was das unerwartete Erbe der Mainframe-Programmierung zeigt.

Mehr lesen
Entwicklung Legacy-Code