Modern Data Visualization with Robert Kosara
Episode
49 min
Read time
2 min
Topics
Relationships, Design & UX, Sales & Revenue
AI-Generated Summary
Key Takeaways
- ✓Tree Map Evolution: Tree maps originally designed for deep file hierarchies now function effectively as rectangular pie charts for part-to-whole relationships, showing departmental revenue or categorical breakdowns without hierarchical depth requirements.
- ✓Animation Usage: Animation in data visualizations works like color as an attention mechanism, but overuse creates distraction rather than insight. Apply animation sparingly for transitions between states, not as constant decorative movement on every element.
- ✓Dense Point Cloud Analysis: Rendering millions of individual data points from server logs reveals scraping patterns, unusual traffic clusters, and user behavior that summary statistics miss. Observable uses parquet files and browser-based rendering for interactive exploration.
- ✓Visualization vs Statistics Trade-off: Use data visualization for unknown unknowns and pattern discovery when questions cannot be precisely formulated. Apply statistical methods only when specific hypotheses exist, as visuals excel at revealing unexpected patterns in complex datasets.
What It Covers
Robert Kosara from Observable discusses modern data visualization practices, the evolution from academia to industry research, practical applications of tools like D3 and Observable Plot, and emerging AI integration challenges.
Key Questions Answered
- •Tree Map Evolution: Tree maps originally designed for deep file hierarchies now function effectively as rectangular pie charts for part-to-whole relationships, showing departmental revenue or categorical breakdowns without hierarchical depth requirements.
- •Animation Usage: Animation in data visualizations works like color as an attention mechanism, but overuse creates distraction rather than insight. Apply animation sparingly for transitions between states, not as constant decorative movement on every element.
- •Dense Point Cloud Analysis: Rendering millions of individual data points from server logs reveals scraping patterns, unusual traffic clusters, and user behavior that summary statistics miss. Observable uses parquet files and browser-based rendering for interactive exploration.
- •Visualization vs Statistics Trade-off: Use data visualization for unknown unknowns and pattern discovery when questions cannot be precisely formulated. Apply statistical methods only when specific hypotheses exist, as visuals excel at revealing unexpected patterns in complex datasets.
Notable Moment
Kosara reveals that his most popular blog post criticized Edward Tufte's course for lacking practical value, generating significant controversy and traffic while demonstrating the tension between academic visualization theory and real-world practitioner needs.
Episode Transcript
Data visualization is increasingly important as organizations prioritize data driven decision making. Tools that transform complex datasets into intuitive, interpretable visualizations are arguably just as critical as the data itself. Robert Casara is a data visualization developer at Observable, which is a platform for creating interactive data visualizations and which makes extensive use of the popular d three JavaScript library. Robert previously worked at companies including Salesforce and Tableau and has deep experience in data visualization and data visualization tools. He joins the show to talk about modern data visualization and his work at Observable. This episode is hosted by Sean Falconer. Check the show notes for more information on Sean's work and where to find him. Robert, welcome to the show. Hi. Thanks for having me. Yeah. Absolutely. Thanks for being here. You know, I worked in information visualization lab, you know, once upon a time. So it's gonna be fun to, I think, revisit this field and maybe resurface some long forgotten knowledge that I once had. For sure. Yeah. So I wanted to start off with a bit of background on you. You know, you were once an academic, but you've now made the migration in the industry. What motivated that transition and how has that experience been? Sure. Yeah. So, I mean, it's almost like ancient history at this point. I was a professor at UNC Charlotte many years ago until 2012. That's when I was doing a sabbatical at Tableau. And then at that time, it was just Tableau was just starting to think about doing more research. And so that's when I made the switch into industry. And so then I was in industrial research at Tableau for ten years. And then about three years ago, I switched over to Observable. And I'm now doing developer relations and sort of product education at Observable. How would you, you know, think about especially in Tableau where you're sort of a little bit on the research side, like how's the experience of doing that in industry versus in, like, an academic setting different? Well, it's I don't wanna ramble too much about, like, all the the things that annoy me about academia. But it tends to be that in academia, there is a lot of work that you do as a professor that has to do with sort of, like, administration and getting grants, getting money essentially to pay your students. And then the students are the ones that do the actual research work to a large extent. And of course, under your guidance and and you're sort of like managing them. But a lot of what you do is really administrative much more than sort of content. And that's what really drew me to Tableau at that point because I was just doing my own work and I had my schedule open that I could just do the work rather than having to go to, like, all kinds of meetings and having to teach, of …
Get the full transcript (10,212 words) + summary by email — free
One-time email with the complete transcript and AI summary of this episode. No account needed.
One email, no spam. We’ll also show you what SignalCast does.
You just read a 3-minute summary of a 46-minute episode.
Get Software Engineering Daily summarized like this every Monday — plus up to 2 more podcasts, free.
Pick Your Podcasts — FreeKeep Reading
More from Software Engineering Daily
A Rust Framework to Simplify Distributed Systems
Sep 10 · 50 min
Odd Lots
Robert Friedland on the World's Monumental Shortage of Copper
Sep 12
More from Software Engineering Daily
SED News: The NVIDIA-Hugging Face Deal, China’s Proxy Economy, the Open Weight Surge
Sep 8 · 52 min
Biotech Hangout
Episode 194 - August 28, 2026
Aug 28
Books, tools, and gear mentioned in this episode
SignalCast may earn commission on purchases via these links.
Tools
- D3Recommended
“practical applications of tools like D3 and Observable Plot”
- ObservableRecommended
by Observable
“Robert Kosara from Observable discusses modern data visualization practices... practical applications of tools like D3 and Observable Plot... Observable uses parquet files and browser-based rendering for interactive exploration.”
- Observable PlotRecommended
by Observable
“practical applications of tools like D3 and Observable Plot”
course
by Edward Tufte
“Kosara reveals that his most popular blog post criticized Edward Tufte's course for lacking practical value”
More from Software Engineering Daily
We summarize every new episode. Want them in your inbox?
A Rust Framework to Simplify Distributed Systems
SED News: The NVIDIA-Hugging Face Deal, China’s Proxy Economy, the Open Weight Surge
Moving Beyond RAG with Precomputed Context
The Death of Online Anonymity
TypeScript 7 and What Comes Next
Similar Episodes
Related episodes from other podcasts
Odd Lots
Sep 12
Robert Friedland on the World's Monumental Shortage of Copper
Biotech Hangout
Aug 28
Episode 194 - August 28, 2026
The Tim Ferriss Show
Jul 29
#877: Q&A with Tim — The Art of Male Friendship, Mini-Retirements, Higher-Resolution Living, Reinvention in The Age of AI, and More
Modern Wisdom
Jul 11
Is AI The Next Stage Of Human Evolution? - Robert Wright - #1122
Modern Wisdom
Feb 7
#1056 - Dr Paul Eastwick - Did Evolutionary Psychology Get Dating All Wrong?
Explore Related Topics
This podcast is featured in Best Cybersecurity Podcasts (2026) — ranked and reviewed with AI summaries.
You're clearly into Software Engineering Daily.
Every Monday, we deliver AI summaries of the latest episodes from Software Engineering Daily and 192+ other podcasts. Free for one show.
Start My Monday DigestNo credit card · Unsubscribe anytime