Mar 31, 2026, 00:36

Tue, 31 Mar 2026 00:36:34 +0000
nvi, vim, vi

Ever wonder why vi uses hjkl for movement?

It's not arbitrary—it's hardware history. The ADM-3A terminal had arrows printed directly on those keys.

ESC was also where Tab is now. Vi wasn't designed for ergonomics, it was designed for the keyboard that existed.