<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>vizchitra on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/vizchitra/</link>
    <description>Recent content in vizchitra on S Anand</description>
    <generator>Hugo -- 0.156.0</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 11 Jul 2026 11:56:37 +0530</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/vizchitra/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Curator&#39;s Dilemma - VizChitra 2026</title>
      <link>https://www.s-anand.net/blog/the-curator-s-dilemma-vizchitra-2026/</link>
      <pubDate>Sat, 11 Jul 2026 11:56:37 +0530</pubDate>
      <guid>https://www.s-anand.net/blog/the-curator-s-dilemma-vizchitra-2026/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://sanand0.github.io/talks/2026-07-04-vizchitra-dialog-curators-dilemma/summary.avif&#34;&gt;&lt;/p&gt;
&lt;p&gt;Last week at VizChitra, I ran a &amp;ldquo;Dialogue&amp;rdquo; session. A new format for me.&lt;br&gt;
I usually speak 80% in my workshops.&lt;br&gt;
In this dialog, I spoke 20%.&lt;br&gt;
The group discussed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PART A&lt;/strong&gt;&lt;br&gt;
I showed 6 charts and said, &amp;ldquo;Pick the best.&amp;rdquo;&lt;br&gt;
Then I shared the audience &amp;amp; purpose and asked:&lt;br&gt;
&amp;ldquo;For THIS audience and purpose, will you publish, fix, or kill it?&amp;rdquo;&lt;br&gt;
INSIGHT: almost no one said, &amp;ldquo;Ship&amp;rdquo;. That&amp;rsquo;s good &amp;ndash; these were all drafts.&lt;/p&gt;
&lt;p&gt;I also asked, &amp;ldquo;How will you verify it?&amp;rdquo;&lt;br&gt;
No one knew.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PART B&lt;/strong&gt;&lt;br&gt;
I rotated the groups and asked them to critique the other groups&amp;rsquo; critique.&lt;br&gt;
That&amp;rsquo;s when I learnt that even internally, groups were divided.&lt;br&gt;
It didn&amp;rsquo;t come out when they could only share ONE verdict.&lt;br&gt;
It DID come out when discussing across two groups.&lt;br&gt;
That was my biggest surprise - AHA moment.&lt;br&gt;
Independent verification matters!&lt;/p&gt;
&lt;p&gt;I asked them to share their final verdict:&lt;br&gt;
&amp;ldquo;Which chart will you put your name against?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The top-voted chart chart was 100% AI generated.&lt;br&gt;
It was, also, something the Times of India &lt;em&gt;literally&lt;/em&gt; published.&lt;/p&gt;
&lt;p&gt;My takeaways:&lt;/p&gt;
&lt;p&gt;We don&amp;rsquo;t really know how to verify charts.&lt;br&gt;
We don&amp;rsquo;t agree on whether a given chart fits a given purpose.&lt;br&gt;
We don&amp;rsquo;t often see disagreement, especially since we often ask for ONE opinion.&lt;/p&gt;
&lt;p&gt;Full story: &lt;a href=&#34;https://sanand0.github.io/talks/2026-07-04-vizchitra-dialog-curators-dilemma/&#34;&gt;https://sanand0.github.io/talks/2026-07-04-vizchitra-dialog-curators-dilemma/&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;PS: This post is 100% human generated. I mean, I wrote every word, without even consulting an LLM. &lt;a href=&#34;https://www.pangram.com/&#34;&gt;Pangram&lt;/a&gt; declared it 100% human-generated. Still, I can&amp;rsquo;t shake that feeling&amp;hellip; that it smells AI-generated. Does this have a name?&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Arvind Satyanarayan talk at VizChitra 2026</title>
      <link>https://www.s-anand.net/blog/arvind-satyanarayan-talk-at-vizchitra-2026/</link>
      <pubDate>Wed, 24 Jun 2026 09:29:20 +0800</pubDate>
      <guid>https://www.s-anand.net/blog/arvind-satyanarayan-talk-at-vizchitra-2026/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2026-06-24-arvind-satyanarayan-talk-at-vizchitra-2026.avif&#34;&gt;&lt;/p&gt;
&lt;p&gt;On Sat 4 July at Bangalore, &lt;a href=&#34;https://arvindsatya.com/&#34;&gt;Arvind Satyanarayan&lt;/a&gt; is speaking at &lt;a href=&#34;https://vizchitra.com/2026&#34;&gt;VizChitra 2026&lt;/a&gt; - a talk I&amp;rsquo;m keenly looking forward to.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been following Arvind&amp;rsquo;s work since &lt;a href=&#34;https://vega.github.io/vega-lite/&#34;&gt;Vega-Lite&lt;/a&gt;. It&amp;rsquo;s a grammar of graphics - something that makes data visualizations (charts) more structured. I tried switching to it our default at &lt;a href=&#34;https://gramener.com/&#34;&gt;Gramener&lt;/a&gt; - but most felt it was too much to learn (they already knew Excel/Power BI) or too limiting (D3 can do more).&lt;/p&gt;
&lt;p&gt;With AI coding agents, the learning is less relevant - AI will write the code. So, do grammars have less relevance? Arvind&amp;rsquo;s talk is about how they might actually be more important - maybe like a structured way to prompt.&lt;/p&gt;
&lt;p&gt;Quite looking forward to this. Do attend if you&amp;rsquo;re interested in the cutting edge of AI-driven chart generation.&lt;/p&gt;
&lt;p&gt;Here are some questions I hope to ask Arvind:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When someone hits the limit of a visualization grammar, but they know &lt;em&gt;exactly&lt;/em&gt; what they want, what &amp;ldquo;escape&amp;rdquo; or extension mechanisms have you found most intuitive and useful?&lt;/li&gt;
&lt;li&gt;With &lt;a href=&#34;https://gofish.graphics/&#34;&gt;GoFish&lt;/a&gt;, you re-built a grammar rather than updating one. Why? I mean, what smells or gaps in existing grammars made you decide that way?&lt;/li&gt;
&lt;li&gt;When &lt;em&gt;YOU&lt;/em&gt; find a grammar limiting you, what tool(s) do you turn to today - and how do you work with them?&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- https://claude.ai/chat/f24ac627-9417-4142-a66f-8368e6df729b + https://chatgpt.com/c/6a3b18ea-ba8c-83e8-b451-59f3f647621a --&gt;
</description>
    </item>
    <item>
      <title>Submitting an AI-ded VizChitra Proposal</title>
      <link>https://www.s-anand.net/blog/submitting-an-ai-ded-vizchitra-proposal/</link>
      <pubDate>Sun, 15 Feb 2026 10:49:04 +0800</pubDate>
      <guid>https://www.s-anand.net/blog/submitting-an-ai-ded-vizchitra-proposal/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2026-02-15-submitting-an-ai-ded-vizchitra-proposal.avif&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;10:20 am&lt;/strong&gt;. After submitting my &lt;a href=&#34;https://vizchitra.com/2026&#34;&gt;VizChitra 2026&lt;/a&gt; &lt;a href=&#34;https://www.s-anand.net/blog/can-ai-discover-new-data-visualizations/&#34;&gt;talk proposal&lt;/a&gt;, did a quick analysis of the &lt;a href=&#34;https://vizchitra.com/2026/submissions&#34;&gt;submissions&lt;/a&gt;.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Copy the HTML from the &lt;a href=&#34;https://vizchitra.com/2026/submissions&#34;&gt;submissions page&lt;/a&gt; and paste into Gemini.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://gemini.google.com/share/ce2853c02d63&#34;&gt;Ask it&lt;/a&gt;: &amp;ldquo;Given this HTML, share a JS snippet I can copy and paste into DevTools that will return an array of objects containing all the useful information about each submission.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Paste the JS snippet into DevTools and get the structured result.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Here&amp;rsquo;s the breakdown of submissions (excluding exchibitions):&lt;/p&gt;
&lt;!--

|           | Community | Craft | Work | Tools |
| --------- | --------: | ----: | ---: | ----: |
| Talks     |        10 |     9 |    8 |     3 |
| Workshop  |         4 |     2 |    1 |     3 |
| Dialogues |         1 |     0 |    1 |     1 |

--&gt;
&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left;&#34;&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left;&#34;&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left;&#34;&gt;Community&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left;&#34;&gt;Craft&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left;&#34;&gt;Work&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left;&#34;&gt;Tools&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left;&#34;&gt;&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left;&#34;&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: left;&#34;&gt;Talks&lt;/td&gt;
      &lt;td style=&#34;text-align: right; background-color: rgb(0, 104, 55); color: rgb(255, 255, 255);&#34;&gt;10&lt;/td&gt;
      &lt;td style=&#34;text-align: right; background-color: rgb(34, 150, 79); color: rgb(255, 255, 255);&#34;&gt;9&lt;/td&gt;
      &lt;td style=&#34;text-align: right; background-color: rgb(100, 188, 97); color: rgb(255, 255, 255);&#34;&gt;8&lt;/td&gt;
      &lt;td style=&#34;text-align: right; background-color: rgb(252, 172, 99); color: rgb(0, 0, 0);&#34;&gt;3&lt;/td&gt;
      &lt;td style=&#34;text-align: left;&#34;&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left;&#34;&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: left;&#34;&gt;Workshop&lt;/td&gt;
      &lt;td style=&#34;text-align: right; background-color: rgb(254, 221, 141); color: rgb(0, 0, 0);&#34;&gt;4&lt;/td&gt;
      &lt;td style=&#34;text-align: right; background-color: rgb(241, 110, 67); color: rgb(255, 255, 255);&#34;&gt;2&lt;/td&gt;
      &lt;td style=&#34;text-align: right; background-color: rgb(212, 50, 44); color: rgb(255, 255, 255);&#34;&gt;1&lt;/td&gt;
      &lt;td style=&#34;text-align: right; background-color: rgb(252, 172, 99); color: rgb(0, 0, 0);&#34;&gt;3&lt;/td&gt;
      &lt;td style=&#34;text-align: left;&#34;&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left;&#34;&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: left;&#34;&gt;Dialogues&lt;/td&gt;
      &lt;td style=&#34;text-align: right; background-color: rgb(212, 50, 44); color: rgb(255, 255, 255);&#34;&gt;1&lt;/td&gt;
      &lt;td style=&#34;text-align: right; background-color: rgb(165, 0, 38); color: rgb(255, 255, 255);&#34;&gt;0&lt;/td&gt;
      &lt;td style=&#34;text-align: right; background-color: rgb(212, 50, 44); color: rgb(255, 255, 255);&#34;&gt;1&lt;/td&gt;
      &lt;td style=&#34;text-align: right; background-color: rgb(212, 50, 44); color: rgb(255, 255, 255);&#34;&gt;1&lt;/td&gt;
      &lt;td style=&#34;text-align: left;&#34;&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;There&amp;rsquo;s only one whitespace: a Dialogue for &amp;ldquo;Visualizations as Craft&amp;rdquo;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;10:40 am&lt;/strong&gt;. Obviously, I have to submit my next proposal. Partly out of fear that my other proposal will be rejected in a the crowded &amp;ldquo;Visualizations as Craft&amp;rdquo; category, and partly to see if I can write a cool blog post about &amp;ldquo;How I used AI to maximize submission acceptance&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;So, I tasked &lt;a href=&#34;https://gemini.google.com/share/046be4e91f1f&#34;&gt;Gemini 3 Pro&lt;/a&gt;, &lt;a href=&#34;https://claude.ai/share/04b6d5c0-2d23-4ede-ae60-7b49cf213508&#34;&gt;Claude Opus 4.6 - Extended Thinking&lt;/a&gt;, and &lt;a href=&#34;https://chatgpt.com/share/69913840-1ce0-8003-a6e5-3c302f39ee41&#34;&gt;ChatGPT 5.2 Extended Thinking - Web Search&lt;/a&gt;:&lt;/p&gt;
&lt;!--
https://gemini.google.com/app/909c8c360214a631
https://claude.ai/chat/74c695ae-11da-413f-9489-b908efdb0bdb
https://chatgpt.com/c/69913513-1ab0-83a6-ab7f-8fbc6bb15dfa
--&gt;
&lt;blockquote&gt;
&lt;p&gt;I want to submit a VizChitra 2026 proposal for a Dialogue in the &amp;ldquo;Visualizations as Craft&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Here are the CFP details and other dialogue proposals for your reference&lt;/p&gt;
&lt;p&gt;Research online for about the latest trends in AI in the craft of visualization and propose 10 topics for a Dialogue in the &amp;ldquo;Visualizations as Craft&amp;rdquo; category. Finally rank order these topics along with reason why this would be most useful for the community.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Then, rather than read it, I asked each other:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here are the suggestions from other AI agents. Think about their opinion, factor in points that are better than what you suggested, drop what&amp;rsquo;s not as good, and recommend the top 3 topics. Also mention who had the best topics among you and the other two AI agents and why.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;ChatGPT and Gemini said Claude had the best ideas. Claude said Gemini.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;The Curator&amp;rsquo;s Dilemma&amp;rdquo; bubbled up as the top idea. Then I asked each:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Which agent&amp;rsquo;s writing style (you vs the other two) would be best to frame a winning proposal for &amp;ldquo;The Curator&amp;rsquo;s Dilemma&amp;rdquo;?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Gemini and ChatGPT voted for themselves. Claude said none of these - write your own. The&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Claude:&lt;/strong&gt; Structured, thorough, and thoughtful with a poetic sensibility, but can come across as impersonal or overly soft — more like a well-organized conference paper than a passionate human voice.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gemini:&lt;/strong&gt; Punchy, direct, and provocatively sharp with a pragmatic edge, but can lean too declarative and confident, leaving little room for open-ended exploration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ChatGPT:&lt;/strong&gt; Highly analytical and structured with reviewer-friendly specificity, but tends toward a generic, corporate tone that lacks warmth, humor, and creative soul.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Anyway, I picked Claude and told it:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;OK, write the proposal in for it, for now in your voice, and then I&amp;rsquo;ll rewrite it in my voice.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;11:10 am&lt;/strong&gt;. I converted the text to ASCII to prevent obvious AI detection like em-dashes, and started editing it the way I&amp;rsquo;d write it (the content was &lt;em&gt;really&lt;/em&gt; good, actually, so editing was easy)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;11:30 am&lt;/strong&gt;. Finished editing. I was pleasantly surprised to find my co-founder Ganes Kesari&amp;rsquo;s &lt;a href=&#34;https://sloanreview.mit.edu/article/the-enduring-power-of-data-storytelling-in-the-generative-ai-era/&#34;&gt;Sloan Review article on &amp;ldquo;The Enduring Power of Data Storytelling in the Generative AI Era&amp;rdquo;&lt;/a&gt; as a reference. I might even have added a sentence or two to it. Small world!&lt;/p&gt;
&lt;p&gt;It was also impressive how little I had to edit. It think it&amp;rsquo;s because:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This is a really good topic that resonates with me. I really have this problem and want to learn about it.&lt;/li&gt;
&lt;li&gt;It clearly knew how to run a workshop better than I did. E.g. I would have picked 20 visualizations for the participants to review. But it knew we&amp;rsquo;d run out of time.&lt;/li&gt;
&lt;li&gt;It writes really well. More verbose than me, but I found it hard to edit out the emotional punch I got from the phrases.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;Anyway, the proposal will be on the &lt;a href=&#34;https://vizchitra.com/2026/submissions&#34;&gt;submissions page&lt;/a&gt; soon. It takes a little over an hour to come up with a &lt;em&gt;good&lt;/em&gt; proposal if you know the topic well.&lt;/p&gt;
&lt;p&gt;So: &lt;strong&gt;experts in any field&lt;/strong&gt; - you have less excuses not to submit more proposals. (Deep research prompt: As an expert in [TOPIC], suggest where I could submit proposals for talks.)&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Can AI discover new data visualizations?</title>
      <link>https://www.s-anand.net/blog/can-ai-discover-new-data-visualizations/</link>
      <pubDate>Sat, 14 Feb 2026 15:15:52 +0800</pubDate>
      <guid>https://www.s-anand.net/blog/can-ai-discover-new-data-visualizations/</guid>
      <description>&lt;p&gt;Here&amp;rsquo;s &lt;a href=&#34;https://vizchitra.com/2026/submissions/can-ai-discover-new-data-visualizations-rgp55yp&#34;&gt;my talk proposal&lt;/a&gt; for &lt;a href=&#34;https://vizchitra.com/2026&#34;&gt;VizChitra 2026&lt;/a&gt;:&lt;/p&gt;
&lt;h3 id=&#34;description&#34;&gt;Description&lt;/h3&gt;
&lt;p&gt;There&amp;rsquo;s stuff I know AI &lt;em&gt;can&lt;/em&gt; do.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Create data visualizations&lt;/strong&gt;. I just tell it to convert a dataset into a treemap, and it does.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hallucinate&lt;/strong&gt;. That&amp;rsquo;s a fancy word for &amp;ldquo;make stuff up&amp;rdquo;. I prefer calling it &amp;ldquo;creativity&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run forever&lt;/strong&gt;. As long as I have token budget and can summarize the context, it can go on.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;What if we combine these? What if we asked it to do research? If infinite monkeys will almost surely produce Shakespeare, how long will it take for the greatest AI to discover a truly novel data visualization that is useful?&lt;/p&gt;
&lt;p&gt;This isn&amp;rsquo;t a talk. It&amp;rsquo;s an exhibition.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not presenting. My AI monkeys are. They&amp;rsquo;ll show off what new data visualizations they&amp;rsquo;ve discovered, given the following constraints:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;It&amp;rsquo;s novel&lt;/strong&gt;. Check and make sure it&amp;rsquo;s stuff we haven&amp;rsquo;t seen before.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;It&amp;rsquo;s useful&lt;/strong&gt;. It has to reveal insights from data (even a niche kind).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;It&amp;rsquo;s beautiful&lt;/strong&gt;. Visually striking and engaging.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;My role will just be a narrator of their work - since they can&amp;rsquo;t speak (or&amp;hellip; um&amp;hellip; )&lt;/p&gt;
&lt;p&gt;Actually, my role is an admirer and critic - since they can&amp;rsquo;t critique themselves (but&amp;hellip; actually&amp;hellip; )&lt;/p&gt;
&lt;p&gt;Well, I&amp;rsquo;m the person who paid for their tokens and will therefore take credit on stage. So there.&lt;/p&gt;
&lt;video controls=&#34;&#34; width=&#34;1173&#34; height=&#34;815&#34; style=&#34;max-width: 100%; height: auto;&#34; autoplay=&#34;&#34; loop=&#34;&#34;&gt;
  &lt;source src=&#34;https://sanand0.github.io/datastories/anthropic-work/screenshot.webm&#34; type=&#34;video/webm&#34;&gt;&lt;a href=&#34;https://sanand0.github.io/datastories/anthropic-work/screenshot.webm&#34;&gt;Video&lt;/a&gt;
&lt;/video&gt;
&lt;p&gt;&lt;strong&gt;Links&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/datastories/anthropic-work/&#34;&gt;Can LLMs suggest visualization ideas?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/llmartstyle/&#34;&gt;LLM Art Style&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;about-the-speaker&#34;&gt;About the speaker&lt;/h3&gt;
&lt;p&gt;Anand&amp;rsquo;s an LLM psychologist @ Straive. He prods AI to understand how it thinks. It prods back, teaching him how HE thinks. He&amp;rsquo;s ex-IITM, IIMB, INFY, LBS, IBM, BCG &amp;amp; other TLAs. He transcribed every Calvin &amp;amp; Hobbes strip over 7 years. AI does that now in 7 min.&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/vizchitra-workshop-2025/</link>
      <pubDate>Sun, 29 Jun 2025 10:25:14 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/vizchitra-workshop-2025/</guid>
      <description>&lt;p&gt;We created data visualizations &lt;em&gt;just&lt;/em&gt; using LLMs at my VizChitra workshop yesterday.&lt;/p&gt;
&lt;p&gt;Titled &lt;strong&gt;Prompt to Plot&lt;/strong&gt;, it covered:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Finding a dataset&lt;/li&gt;
&lt;li&gt;Ideating what to do with it&lt;/li&gt;
&lt;li&gt;Analyzing the data&lt;/li&gt;
&lt;li&gt;Visualizing the data&lt;/li&gt;
&lt;li&gt;Publishing it on GitHub&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;hellip; using &lt;em&gt;only&lt;/em&gt; LLM tools like #ChatGPT, #Claude, #Jules, #Codex, etc. with zero manual coding, analysis, or story writing.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;re 6 stories completed &lt;em&gt;during&lt;/em&gt; the 3-hour workshop:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Spotify Data Stories: &lt;a href=&#34;https://rishabhmakes.github.io/llm-dataviz/&#34;&gt;https://rishabhmakes.github.io/llm-dataviz/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The Price of Perfection: &lt;a href=&#34;https://coffee-reviews.prayashm.com/&#34;&gt;https://coffee-reviews.prayashm.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The Anatomy of Unrest: &lt;a href=&#34;https://story-b0f1c.web.app/&#34;&gt;https://story-b0f1c.web.app/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The Page Turner&amp;rsquo;s Paradox: &lt;a href=&#34;https://devanshikat.github.io/BooksVis/&#34;&gt;https://devanshikat.github.io/BooksVis/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Do Readers Love Long Books? &lt;a href=&#34;https://nchandrasekharr.github.io/booksviz/&#34;&gt;https://nchandrasekharr.github.io/booksviz/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Books Viz: &lt;a href=&#34;https://rasagy.in/books-viz/&#34;&gt;https://rasagy.in/books-viz/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The material is online. Try it!&lt;/p&gt;
&lt;p&gt;Slides: &lt;a href=&#34;https://sanand0.github.io/talks/2025-06-28-prompt-to-plot/&#34;&gt;https://sanand0.github.io/talks/2025-06-28-prompt-to-plot/&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;video-embed&#34;&gt;&lt;iframe src=&#34;https://www.youtube.com/embed/SdDulR-1bBM&#34; title=&#34;YouTube video&#34; loading=&#34;lazy&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&#34; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7345034606443642880&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/vizchitra-data-design-by-dialogue/</link>
      <pubDate>Sun, 29 Jun 2025 04:20:23 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/vizchitra-data-design-by-dialogue/</guid>
      <description>&lt;p&gt;My VizChitra talk on &lt;strong&gt;Data&lt;/strong&gt; &lt;strong&gt;Design&lt;/strong&gt; &lt;strong&gt;by&lt;/strong&gt; &lt;strong&gt;Dialog&lt;/strong&gt; was on LLMs helping in every stage of data storytelling.&lt;/p&gt;
&lt;p&gt;Main &lt;strong&gt;takeaways&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;After open data, LLMs may the single biggest act of data democratization. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=01m24s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=01m24s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;LLMs can help in every step of the (data) value chain. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=00m47s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=00m47s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;LLMs are bad with numbers. Have them write code instead. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=06m33s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=06m33s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Don&amp;rsquo;t confuse it. Just ask it again. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=05m30s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=05m30s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If it doesn&amp;rsquo;t work, throw it away and redo it. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=20m02s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=20m02s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Keep an impossibility list. Revisit it whenever a new model drops. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=20m02s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=20m02s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Never ask for just one output from an LLM. Ask for a dozen. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=22m20s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=22m20s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Our imagination is the limit. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=26m35s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=26m35s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Two years ago, they were like grade 8 students. Today, a postgraduate. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=00m47s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=00m47s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Do as little as possible. Just wait. Models will catch up. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=31m45s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=31m45s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Funny&lt;/strong&gt; bits:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This is how it&amp;rsquo;s done. How else would we do it? &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=04m31s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=04m31s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Some people call biases domain expertise. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=22m50s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=22m50s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;I don&amp;rsquo;t like work. I like playing Bubbles. So, have &lt;em&gt;it&lt;/em&gt; do the work. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=23m08s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=23m08s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More metrics, more quirky! &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=26m20s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=26m20s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Amuse me! &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=21m37s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=21m37s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;Slides: &lt;a href=&#34;https://sanand0.github.io/talks/2025-06-27-data-design-by-dialogue/&#34;&gt;https://sanand0.github.io/talks/2025-06-27-data-design-by-dialogue/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Video: &lt;a href=&#34;https://youtu.be/hPH5_ulHtno&#34;&gt;https://youtu.be/hPH5_ulHtno&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Transcript: &lt;a href=&#34;https://github.com/sanand0/talks/blob/main/2025-06-27-data-design-by-dialogue/transcript.md&#34;&gt;https://github.com/sanand0/talks/blob/main/2025-06-27-data-design-by-dialogue/transcript.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7345063583124213761&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/vizchitra-2025-talk-is-an-experiment/</link>
      <pubDate>Sat, 17 May 2025 07:11:21 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/vizchitra-2025-talk-is-an-experiment/</guid>
      <description>&lt;p&gt;This talk is an experiment. I am going to talk (literally) to ChatGPT on stage and have it do every kind of data analysis and visual storytelling I have ever done.&lt;/p&gt;
&lt;p&gt;Bangalore. 27 June.&lt;/p&gt;
&lt;p&gt;Of course, this is an LLM era away. So no promises. We might be doing something completely different on stage.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7329403135154704385&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
