https://pldb.io/blog/stevenDrucker.html
PLDB
[ ]
Top 1K Features Creators Events Podcasts Books Extensions Interviews
Blog Explorer CSV
scottFalhmanInterview.html * stevenDrucker.html *
douglasCrockford.html
A brief interview with Microsoft SandDance creator Steven Drucker
by Breck Yunits
August 15, 2024 -- Steven Drucker's SandDance ([?][?]) is both twenty
years in the future and timeless. SandDance allows humans to see and
interact with data the way you interact with particles in the real
world. Steven sat down with us to talk about the origins of SandDance
and his 29 years at Microsoft Research. Thank you for your time
Steven!
[sanddance]
Visualizing PLDB using SandDance.
*
What led you to create SandDance?
SandDance really comes from a convergence of a lot of different
ideas. My background originally was neuroscience, then robotics, then
computer graphics.
I had built particle systems. Karl Sims is a good friend of mine
doing brilliant animated evolutionary creatures. I've always been
fascinated by lots of individual collective things, creating some
structure out of that.
I was doing a bunch visualization stuff and finding people often were
misunderstanding aggregations. Simpson's paradox. Bayes rule.
One of the misunderstandings I was having when I was telling stories
with data, people would kind of get confused when you show
percentages and absolutes. It would be better if you showed them
something that was physically realizable. If you could actually say,
let's stack these individual particles so that you actually show
sums.
When you see these quantities in absolute numbers of things, it's
like "oh my god, that's so clear, why didn't anybody ever show that
to me before?"
I have a colleague who's built something very similar: MorphCharts.
The impetus was always the same: let's help people understand the
information better. It's great to take those raw rows of a dataset
and say each point represents a row.
It really matched well for people's understanding of "what happens
when I filter...rearrange...group in different ways...highlight."
A grammar of interactions.
*
You've shown a million points, what would happen if you showed a
billion points?
You're limited by the number of pixels. When you get to that many
particles, you need a metaphor.
*
How can SandDance help people trust AI generated data visualizations?
By giving people alternate ways of looking at the data to validate
the results.
If you're doing a pivot, let's see that. If you're doing a filter,
let's see that. And that way you can actually see that the operations
are happening the way you want. So it's a visual explanation of the
thing.
*
You've been at Microsoft Research for 29 years. What's kept you
there?
Part of it is a chance to meet with new and different people with
different perspectives and constantly be re-energized by interns and
projects.
*
What's the biggest difference between a developer and a researcher?
A developer, when they hear a problem the first thing they think is
"how do I solve this architecturally?"
The first thing a researcher tends to look at is "what was done
before?"
Both things need to be done to a certain extent.
You have to start building things to see what's going to happen.
But it's helpful to see what was done before and what was the
context.
*
How do you choose what to focus on?
I am driven by "oh my god that's going to fundamentally change the
way I do things."
***
[stevenDrucker]
Image source. Thank you for your time Steven!
*
Longer interviews with Steven:
* Visualizing Data and Other Big Ideas with Dr. Steven Drucker
(2017)
*
This interview lightly edited for clarity and length.
View source
PLDB - Build the next great programming language * About * Keywords *
Resources * Acknowledgements * Part of the World Wide Scroll