3 ms·
I don't want to get too off track on analogies, but on a piano you only play one note at a time. A piano is just a set of kazoos that match octaves, set in a r
by Qz 16y ago
I don't want to get too off track on analogies, but on a piano you only play one note at a time. A piano is just a set of kazoos that match octaves, set in a row, and you press a key instead of blowing into the kazoo. But the interface for the piano is dead simple -- every key can be pressed the same way, and there's levers at the bottom which I never really understood :).
So yes, the complication of a piano comes from what you can do with the multiple simple interfaces, not from the complexity of the interface -- see where I'm going?
On a computer however, there's complexity in whatever the task is, and that's inherent. You can't fight that. But you can fight the complexity in the interface itself.
There's been plenty of articles on HN about interface inconsistencies. The windows 'system tray' is particularly notorious, where basically every single icon does entirely different things depending on whether you left click, right click, middle click, double click, etc. Imagine a piano, where the notes hit by the keys are in a random order on every piano. And it's not a windows only problem -- interfaces are consistently inconsistent on every platform.