▲ | xelxebar 7 hours ago | |
> The intricate user experience of physical paper is unmatched... So much this. Our hands have such a disproportionate concentration of nerves compared to the rest of our body, it's a shame current tech is soley focused on visual and audio interaction (with some very minor haptics). A piece of paper or book has texture, heft, temperature, and stiffness which our hands pick up on and interpret so effortlessly we don't even consciously notice most of the time. I want those information channels in my user experience. Leafing through paper and books has so many nice features: the weight distribution tells you about how far along you are; fingers can flip pages or between chapters with high fidelity and high feedback for tracking the context switch; earmarking or sticky notes encode metadata that's immediately available when needed and hidden otherwise, without having to navigate layers of organization; the mechanics of splaying out multiple pages on a table is effortless compared to manipulating desktop windows; we even subconsciously pick up on non-uniformities in physical layout, which helps with disambiguation---i.e. noise is information. Don't get me wrong, the interactivity of screens is wonderful, and e-ink dose bring one tiny nicety of paper to them, but I think we've barely even begun to tap into the possibilities of computer user interfaces. FWIW, very terse languages like APL have the very nice property that programming with pen and paper actually feels natural, and you actually see it happen organically during discussions amongst array programmers. I think our current programming paradigms may be more constrained by HCI limitations than we realize. |