Just noticed while pair debugging: lack of live visibility in a programming env becomes more obvious when pairing. “Hey, can you check what type X is?” Live Vis takes better advantage of two pairs of eyes
-
Show this thread
-
Geoffrey Litt Retweeted Geoffrey Litt
But also I guess this is more specifically an argument for Interactivity Considered Harmful and dense data displays. Dense walls of print debug output suck, but I’ve had my pair notice interesting things from that. Eyes are fasthttps://mobile.twitter.com/geoffreylitt/status/995846676177965057 …
Geoffrey Litt added,
2 replies 0 retweets 6 likesShow this thread -
Replying to @geoffreylitt
Even though Dijkstra wasn't explicitly cited in Magic Ink, he actually made the same argument in Goto Considered Harmful!pic.twitter.com/2RSLMHGiCY
1 reply 1 retweet 8 likes -
Replying to @wcrichton
Wow awesome find! The second part especially is so key. Abstracting over time is a weirdly powerful and underused idea
1 reply 0 retweets 1 like -
Replying to @geoffreylitt
I think the challenge is knowing what to show. Value of printf is you only see exactly the points (you think) you should care about. A full dump of program output is obviously too much. You probably want: 1) Smart defaults 2) Lightweight interactivity 3) Zoomable UI
2 replies 0 retweets 3 likes -
Replying to @wcrichton @geoffreylitt
Digital maps are a relevant case study. Older tools focused on physical/geographic accuracy. However, people's mental model of space is different. They care about landmarks, intersections, their current location. See: "Distortions in Memory for Maps", Tversky 1981pic.twitter.com/Szc3fgB1BG
1 reply 0 retweets 2 likes
And we can use this research to make better digital maps. Maps that emphasize the cognitively-relevant features of geography help people more effectively navigate using the map. See: "Cognitive Design Principles for Automated Generation of Visualizations", Tversky et al. 2007pic.twitter.com/I6i0fuIz5o
-
-
Replying to @wcrichton
i love this line of work, feels so relevant here! start top-down from the napkin drawing of what happened in the program, rather than bottom-up from the literal details
0 replies 0 retweets 1 likeThanks. 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