I’m debating on Twitter about Direct Manipulation.
Complicated for Twitter. Here's what I think in summary.
Computing is about using language to tell computers to do things. Language enables grammatical composition and ever increasing levels of abstraction and expressivity 1
— phil jones (he/him – ele) (@interstar) July 10, 2020
Here’s the first part of my discussion unrolled. I’m asked why I think the Desktop Metaphor has held us back. My response in 6 tweets. (Note that there’s a lot more good discussion in further pushback I get)
Computing is about using language to tell computers to do things. Language enables grammatical composition and ever increasing levels of abstraction and expressivity \1
People seem to love it and always fantasize about more of it … \2
And once there’s a DM metaphor for a task, rather than a linguistic instruction, it gets locked-in and evolution grinds to a halt. \3
Desktop metaphor for launching applications and WYSIWYG word-processors looks like the 70s. \4
Spreadsheets started as a promising mix of visual and linguistic, but have DEVOLVED into mere grid-drawing GUIs.
IDEs haven’t even changed their menu layout since the 90s \5
All the force multipliers live in that gap. Close it and progress stops. \end