The idea that we have an entire field of CS called human-computer interaction & it doesn't include programming (because that's the domain of "serious" PL research) always baffles me. To counter that here's a thread of work that explores programming as human-computer interaction!
-
Show this thread
-
Bret Victor's Magic Ink & Learnable Programming essays are a good place to start. They explore interface concepts & apply the ideas deeply to programming systems. - http://worrydream.com/MagicInk/ - http://worrydream.com/#!/LearnableProgramming …pic.twitter.com/uxqlQWXW8L
1 reply 0 retweets 1 likeShow this thread -
.
@stevekrouse's Future of Coding podcast & essays explore everything from the history to current goings-on of innovation in programming wrt. usability & learnability. https://futureofcoding.org/1 reply 0 retweets 2 likesShow this thread -
.
@rsnous's website mentions "programming as user interface", and I think that's exactly right. Check out his breakdown of his mapping programming at Dynamicland to see the merging of really powerful programming abstractions w/ usability concepts. https://rsnous.com/posts/notes-from-dynamicland-geokit/ …1 reply 0 retweets 4 likesShow this thread -
.
@wcrichton's Gradual Programming essay is a great exploration of the mental model around programming & how we can talk about it in a way that lends itself to creating programming languages/systems/GUIs that guide people in their thought process. http://willcrichton.net/notes/gradual-programming …1 reply 2 retweets 6 likesShow this thread -
There're many more I can't write little blurbs about: Sutherland's Sketchpad system combining GUIs & flow-based programming. Alan Kay, Smalltalk, constraint-based programming. Seymour Papert, Logo, Scratch. Feel free to add your own resources about programming as user interface!
2 replies 0 retweets 2 likesShow this thread
Just for the record, there are a substantive number of people working on programming tools in academic HCI. Here's ~35 papers from UIST and CHI, respectively. But I do agree that there's a lot of fertile ground for research!pic.twitter.com/wTMs7JDEKq
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
cognitive psychology. PhD