Terminals Are Skeuomorphism
Read full transcript 1 segments
-
We're currently in our skeuomorphic We're currently in our skeuomorphic phase, as software developers. We're phase, as software developers. We're phase, as software developers. We're pretending our terminals are the pretending our terminals are the pretending our terminals are the ultimate interface when they're not even ultimate interface when they're not even ultimate interface when they're not even good interfaces. And I'm saying this as good interfaces. And I'm saying this as good interfaces. And I'm saying this as someone who loves their terminal deeply. someone who loves their terminal deeply. someone who loves their terminal deeply. Natural language has no place in a Natural language has no place in a Natural language has no place in a terminal, but we pretend it does because terminal, but we pretend it does because terminal, but we pretend it does because the terminal's familiar. It's what we're the terminal's familiar. It's what we're the terminal's familiar. It's what we're used to. It's what we love. It's where used to. It's what we love. It's where used to. It's what we love. It's where we like to think of ourselves when we're we like to think of ourselves when we're we like to think of ourselves when we're thinking about coding.
Summary
The main theme is the current "skeuomorphic" phase in software development where terminals are mistakenly treated as the ultimate interface, despite not being good ones. The speaker emphasizes that natural language has no place in a terminal, but it's adopted due to familiarity and nostalgia for classic coding environments. The practical takeaway is to question ingrained assumptions and familiar practices, even those deeply loved, to pursue genuinely better interfaces.