In a future where the user-programmer divide disap...
# thinking-together
o
In a future where the user-programmer divide disappears, what new language might we develop to talk about people in relation to computers?
s
Reading / Writing is a good parallel I feel. We still have publishers, authors, professional writers, etc but we also use write daily to sign receipts, journal, plan things, think, etc. Cooking is also a good one. We have restaurants and pro chefs! But also home cooks and home cookware
👍 5
o
@Srini K Drawing parallels to reading/writing feels very appropriate. We have terms like literacy, which we use regardless of how people use writing. So in this imagined future, perhaps we stop talking about users and programmers altogether and start treating it as something like literacy. And yeah there could be “authors” if people dedicate their time to building computational stuff for others as an individual or coordinated group — though my suspicion is that “authorship” in computing may become radically different from writing, as it can involve millions of people in a creative process, something writing doesn’t really accommodate.
Maybe author will become something more like contributor, e.g. if “software” became a collective process of human-system interaction which results in the production of digital systems.
I guess users —as specifically people who aren’t ‘creating’ things— would be akin to readers, viewers, or listeners but in a much more general sense than reading text, looking at things, and listening to sound. This also comes across as passive and doesn’t capture the interaction unique to computing. The word “perceiver” captures those three terms but sounds pretty strange. “Interactor” or “communicator” capture a bit of the two-way stuff, as does “collaborator” but these still don’t feel like terms one could chuck around in casual conversation.
Maybe I’ll just start referring to “people” instead of “users” and be done with it ¯\_(ツ)_/¯ /ramble over
💯 1
a
what is there would not be such concept as "programming"? what if we would be able to develop systems which could translate plain-English to the code?
j
@Alex Bender "plain-English" is typically ambiguous and underspecified, so I suspect we'll still have specialists to talk to the computers about certain kinds of thing (much like we have lawyers now, for example)
🤔 1
a
you're right. but at least some subset of english.
I feel that it's more like writing. Long time ago people wasn't able to write. Now, it could be done almost by anyone. Is programming too far from that "goal"?
k
@Orion Reed
Maybe I’ll just start referring to “people” instead of “users” and be done with it
That's what I've been doing for the last few months. I'm also partial to computer owners when I want to draw a contrast with software authors.
👍 1