Unix shell history: because programmers can’t spell

    0
    0
    blank

    Unix shells originally didn’t include command history—a nightmarish scenario for fat-fingered sysadmins. Eventually, Bill Joy, plagued by constant typos, hacked together command recall functionality in csh purely from frustration. Other shells reluctantly followed suit. Today, every sysadmin mashes arrow keys mindlessly, blissfully unaware they’re celebrating Bill Joy’s famously terrible spelling. Unix, ever pragmatic, embraced human incompetence as a key design principle.