<?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>experimentation on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/experimentation/</link>
    <description>Recent content in experimentation on S Anand</description>
    <generator>Hugo -- 0.156.0</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 03 Apr 2026 16:05:24 +0800</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/experimentation/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>TDS Project 1 was an experiment</title>
      <link>https://www.s-anand.net/blog/tds-project-1-was-an-experiment/</link>
      <pubDate>Fri, 03 Apr 2026 16:05:24 +0800</pubDate>
      <guid>https://www.s-anand.net/blog/tds-project-1-was-an-experiment/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://sanand0.github.io/datastories/tds-2026-01-p1/&#34;&gt;TDS Project 1&lt;/a&gt; wasn&amp;rsquo;t just a student project. It was a research and social experiment, too.&lt;/p&gt;
&lt;p&gt;We tested &lt;a href=&#34;https://sanand0.github.io/datastories/tds-2026-01-p1/stories/two-exams.html&#34;&gt;two skills&lt;/a&gt; - analytics and design. The design tests were diverse &amp;ndash; and students fared worse there.&lt;/p&gt;
&lt;p&gt;Design may matter more in the AI era, and I&amp;rsquo;m glad some &lt;a href=&#34;https://sanand0.github.io/datastories/tds-2026-01-p1/gallery/index.html&#34;&gt;designs&lt;/a&gt; are brilliant. (But not diverse/creative enough.) &lt;a href=&#34;https://sanand0.github.io/datastories/tds-2026-01-p1/stories/model-playbook.html&#34;&gt;I also learnt&lt;/a&gt; that Gemini beats Midjourney, which beats ChatGPT for image generation.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://sanand0.github.io/datastories/tds-2026-01-p1/gallery/&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://sanand0.github.io/datastories/tds-2026-01-p1/screenshot.webp&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I asked them to contribute to open source. Most &lt;a href=&#34;https://sanand0.github.io/datastories/tds-2026-01-p1/stories/two-labor-markets.html&#34;&gt;PRs were trivial&lt;/a&gt;. But five students made a real difference. For example, this &lt;a href=&#34;https://github.com/marimo-team/marimo/pull/8520&#34;&gt;PR&lt;/a&gt; to Marimo is excellent!&lt;/p&gt;
&lt;p&gt;Most importantly, &lt;a href=&#34;https://sanand0.github.io/datastories/tds-2026-01-p1/stories/social-infrastructure.html&#34;&gt;they&amp;rsquo;re actively collaborating now&lt;/a&gt; - a critical skill in the AI era. One student WhatsApp-ed me:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Before this i was not interacting with anyone&lt;br&gt;
Because of the online nature of this degree&lt;br&gt;
&lt;br&gt;
But TDS helped me to connect with everyone&lt;br&gt;
We are having meet regularly&lt;br&gt;
We divide questions with each other&lt;br&gt;
And then we solve and discuss&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;THIS&lt;/em&gt; is what I&amp;rsquo;ve been trying to teach for 5 years now!&lt;/p&gt;
</description>
    </item>
    <item>
      <title>How I use AI to teach</title>
      <link>https://www.s-anand.net/blog/how-i-use-ai-to-teach/</link>
      <pubDate>Fri, 20 Mar 2026 07:12:47 +0530</pubDate>
      <guid>https://www.s-anand.net/blog/how-i-use-ai-to-teach/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been using AI in my &lt;a href=&#34;https://tds.s-anand.net/&#34;&gt;Tools in Data Science&lt;/a&gt; course for over two years - to teach AI, &lt;em&gt;and&lt;/em&gt; using AI to teach.&lt;/p&gt;
&lt;p&gt;I told GitHub Copilot (&lt;a href=&#34;https://github.com/sanand0/talks/blob/a4ccc33e6b534853ae28d7ed5584b982cfc38193/2026-03-18-iitm-academic-council/prompts.md&#34;&gt;prompt&lt;/a&gt;) to go through my transcripts, &lt;a href=&#34;https://www.s-anand.net/&#34;&gt;blog posts&lt;/a&gt;, &lt;a href=&#34;https://github.com/sanand0&#34;&gt;code&lt;/a&gt;, and &lt;a href=&#34;https://til.s-anand.net/&#34;&gt;things I learned&lt;/a&gt; since 2024 to list my &lt;em&gt;every&lt;/em&gt; experiment in AI education, rating it on importance and novelty.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html&#34;&gt;Here is the full list of my experiments&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Teach using exams and prompts, not content&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;⭐ &lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=learn-by-solving&#34;&gt;&lt;strong&gt;Use exams to teach&lt;/strong&gt;&lt;/a&gt;. The typical student is busy. They want grades, not learning. They&amp;rsquo;ll write the exams, but not read the content. So, I moved the course material &lt;em&gt;into&lt;/em&gt; the questions. If they can answer the question, great. Skip the content.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=ai-comics&#34;&gt;&lt;strong&gt;Use AI to generate the content&lt;/strong&gt;&lt;/a&gt;. I used to write content. Then I linked to the best content online &amp;ndash; it&amp;rsquo;s better than mine. Now, AI drafts comics, interactive explainers, and simulators. My job is to pick good topics and generate in good formats.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=ai-explainers&#34;&gt;&lt;strong&gt;Give them prompts directly&lt;/strong&gt;&lt;/a&gt;. Skip the content! I generated them with prompts &lt;em&gt;anyway&lt;/em&gt;. Give students the prompts &lt;em&gt;directly&lt;/em&gt;. They can use better AI models, revise the prompts, and learn how to learn with AI.&lt;/li&gt;
&lt;li&gt;⭐ &lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=ask-ai-button&#34;&gt;&lt;strong&gt;Add an &amp;ldquo;Ask AI&amp;rdquo; button&lt;/strong&gt;&lt;/a&gt;. Make it &lt;em&gt;easy&lt;/em&gt; for students to use ChatGPT. Stop pretending that real-world problem solving is closed-book and solo.&lt;/li&gt;
&lt;li&gt;⭐ &lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=test-as-tutor&#34;&gt;&lt;strong&gt;Make test cases teach, not just grade&lt;/strong&gt;&lt;/a&gt;. Automate the testing (with code or AI). Good test cases show students the &lt;em&gt;kind&lt;/em&gt; of mistake they may - teaching them, not just grading them. That&amp;rsquo;s great for teachers to analyze, too.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=test-first-teach&#34;&gt;&lt;strong&gt;Test first, then teach from the mistakes&lt;/strong&gt;&lt;/a&gt;. Let them solve problems first. &lt;strong&gt;Then&lt;/strong&gt; teach them, focusing on what failed. AI does the work; humans handle what AI can&amp;rsquo;t. This lets us teach really useful skills based on real mistakes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;2. Make cheating pointless through design, not detection&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;⭐ &lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=copy-collaborate&#34;&gt;&lt;strong&gt;Allow copying, collaboration, and hacking&lt;/strong&gt;&lt;/a&gt;. In real work, nobody gets bonus points for working alone or re-inventing the wheel. Collaboration, using available resources well, verifying inputs, disclosed shortcuts &amp;ndash; all are rewarded.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=reward-originality&#34;&gt;&lt;strong&gt;Reward originality without punishing collaboration&lt;/strong&gt;&lt;/a&gt;. Blanket anti-copying rules assume that all similarity is bad. A more AI-native approach is to allow learning from others openly, but give extra credit for genuine variation, initiative, and novel improvement.&lt;/li&gt;
&lt;li&gt;⭐ &lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=unique-variants&#34;&gt;&lt;strong&gt;Give each student a unique variant&lt;/strong&gt;&lt;/a&gt;. If everyone sees the same problem with the same visible answer path, answer-sharing becomes the dominant strategy. Deterministic but unique variants shift the game from leaking answers to actually solving the problem.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=process-logs&#34;&gt;&lt;strong&gt;Make process logs part of the evidence&lt;/strong&gt;&lt;/a&gt;. When outputs can be copied or AI-generated, the trace becomes more valuable than the final artifact. Logs, verification notes, session recordings, and agent traces show whether the student can actually orchestrate the work.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=repo-viva&#34;&gt;&lt;strong&gt;Use repo-grounded vivas for authenticity&lt;/strong&gt;&lt;/a&gt;. If you really want to know whether a student owns their project, ask them questions drawn from their own repo and make them change something live. That is much harder to fake than polished submitted output.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=copy-detection&#34;&gt;&lt;strong&gt;Use structural similarity, not string matching&lt;/strong&gt;&lt;/a&gt;. Strip docstrings, tokenize, MinHash. Students who rename variables are still caught; students who genuinely collaborated produce detectable clusters rather than suspicious pairs.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;3. Test skills that matter in an AI world&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;⭐ &lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=teach-ai-limits&#34;&gt;&lt;strong&gt;Teach what AI still cannot do well&lt;/strong&gt;&lt;/a&gt;. Syntax and routine execution are declining in value. Judgment, debugging, orchestration, validation, integration, and taste are rising. The curriculum should move upward, not cling to the parts AI is already eating.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=messy-problems&#34;&gt;&lt;strong&gt;Use hard, messy problems to build real resilience&lt;/strong&gt;&lt;/a&gt;. Some questions should be intentionally tricky, partly wrong, hidden in the UI, or out of syllabus. The students who find and solve them anyway are demonstrating exactly the adaptability that real work demands. Smooth progression alone doesn&amp;rsquo;t build that.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=hands-on-skills&#34;&gt;&lt;strong&gt;Test live, hands-on AI skills&lt;/strong&gt;&lt;/a&gt;. Don&amp;rsquo;t just lecture about embeddings, vision, structured outputs, or hallucinations. Put students in live API-driven tasks where they have to use these things under time pressure and genuine uncertainty.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=ai-workflow-design&#34;&gt;&lt;strong&gt;Grade students on designing AI workflows&lt;/strong&gt;&lt;/a&gt;. In many real settings, the important skill is not &amp;ldquo;give the answer&amp;rdquo; but &amp;ldquo;design the chain of steps that gets to the answer reliably.&amp;rdquo; That includes tools, prompts, datasets, quality checks, fallbacks, and output formats.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=game-learning&#34;&gt;&lt;strong&gt;Use game-like tasks to teach agentic work&lt;/strong&gt;&lt;/a&gt;. Mazes, escape rooms, and API games force state tracking, exploration strategy, and backtracking — exactly the behaviors agentic systems require. They&amp;rsquo;re not gimmicks; they&amp;rsquo;re the syllabus.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=prompt-attacks&#34;&gt;&lt;strong&gt;Test prompt attacks and defenses&lt;/strong&gt;&lt;/a&gt;. Security and adversarial literacy should not be abstract topics. Make students jailbreak, defend, manipulate, and harden model behavior. That turns &amp;ldquo;prompt security&amp;rdquo; from a lecture topic into a measurable skill.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;4. Make assessment more like real work&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=rich-work-grading&#34;&gt;&lt;strong&gt;Grade richer work, not just one-line answers&lt;/strong&gt;&lt;/a&gt;. Real work is often multimodal: images, stories, APIs, analyses, and dashboards. If assessment automation cannot handle those, it will keep pushing education toward fake neatness.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=specs-tests-assignment&#34;&gt;&lt;strong&gt;Grade the spec, not the code&lt;/strong&gt;&lt;/a&gt;. When AI writes the code, the real artifact is the machine-readable brief: goal, constraints, done-when, counter-examples, eval suite. That is often where the actual thinking lives anyway.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=open-source-coursework&#34;&gt;&lt;strong&gt;Count real open-source contributions as coursework&lt;/strong&gt;&lt;/a&gt;. A merged PR to a public repo is harder, messier, and more educational than most sealed academic assignments. It teaches scoping, etiquette, usefulness, and real external standards.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=virtual-ta&#34;&gt;&lt;strong&gt;Let students build virtual TAs from real course material&lt;/strong&gt;&lt;/a&gt;. The project is educational, and the output becomes infrastructure for the next cohort. Good assignments should create assets, not just submissions.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=originality-bonus&#34;&gt;&lt;strong&gt;Reward originality structurally, not just rhetorically&lt;/strong&gt;&lt;/a&gt;. Most courses praise creativity but grade only correctness. Use embeddings to measure cohort-level similarity and explicitly reward meaningfully distinct outputs. Originality becomes real, not decorative.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;5. Use AI to build the course, not just teach inside it&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=ai-writes-questions&#34;&gt;&lt;strong&gt;Let AI write, test, and fix draft questions&lt;/strong&gt;&lt;/a&gt;. The interesting move is not just &amp;ldquo;AI drafts items.&amp;rdquo; It is &amp;ldquo;AI drafts, runs, breaks, revises, and improves them before any student sees them.&amp;rdquo; That dramatically changes how fast a course can evolve.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=agent-exam-testing&#34;&gt;&lt;strong&gt;Use coding agents to test the exam before students do&lt;/strong&gt;&lt;/a&gt;. If an agent solves a question instantly, you should ask what the question is actually measuring. Agents become both QA tools and mirrors for curricular relevance.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=ai-comics&#34;&gt;&lt;strong&gt;Use AI-generated comics to explain why the question exists&lt;/strong&gt;&lt;/a&gt;. Students often resist tasks they do not understand. A comic can smuggle in the pedagogical point with very low friction and high memorability.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=ai-explainers&#34;&gt;&lt;strong&gt;Use interactive explainers for unfamiliar concepts&lt;/strong&gt;&lt;/a&gt;. AI can generate not just text answers but visual, animated, intuitive explanations. That makes concept onboarding faster for both students and new faculty.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=teacher-first-ai&#34;&gt;&lt;strong&gt;Keep teacher adoption in familiar formats&lt;/strong&gt;&lt;/a&gt;. A good innovation that slots into slides, handouts, OCR flows, and short feedback loops will beat a brilliant system nobody can actually use next semester.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;6. Build the infrastructure for AI in education&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;⭐ &lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=ai-grading&#34;&gt;&lt;strong&gt;Break rubrics into binary sub-criteria; reason before judging&lt;/strong&gt;&lt;/a&gt;. Open-ended project grading becomes more auditable when you decompose it into binary yes/no criteria and ask the model to explain its reasoning before delivering a verdict. High or suspicious scores get re-evaluated with stronger guardrails.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=shared-ai-access&#34;&gt;&lt;strong&gt;Give every student shared, budgeted AI access&lt;/strong&gt;&lt;/a&gt;. If AI access depends on personal subscriptions, the institution is quietly grading wealth, not skill. Shared governed access makes AI a course capability, not a private advantage.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=ai-routine-human-judgment&#34;&gt;&lt;strong&gt;Let AI handle routine support; keep humans for judgment&lt;/strong&gt;&lt;/a&gt;. AI handles repetitive, searchable, first-pass questions. Humans handle ambiguity, reassurance, escalation, and final accountability. Neither alone is the right model at scale.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=canonical-qa&#34;&gt;&lt;strong&gt;Turn recurring answers into canonical Q&amp;amp;A cards&lt;/strong&gt;&lt;/a&gt;. Once the same question appears three times, it should stop living in somebody&amp;rsquo;s head or an old thread. Convert it into a canonical artifact that both humans and bots can cite consistently.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=green-amber-red&#34;&gt;&lt;strong&gt;Govern with green/amber/red review levels&lt;/strong&gt;&lt;/a&gt;. Not every decision needs the same scrutiny. Auto-ship the low-risk, spot-check the medium-risk, always human-review the high-stakes. This is how you scale without losing trust.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=shadow-mode-rollout&#34;&gt;&lt;strong&gt;Roll out in shadow mode first&lt;/strong&gt;&lt;/a&gt;. High-stakes academic workflows should not be launched with fingers crossed. Run the AI system quietly in parallel with human judgment and learn before turning it loose.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=policy-as-code&#34;&gt;&lt;strong&gt;Turn policy into executable checks&lt;/strong&gt;&lt;/a&gt;. A policy that cannot be operationalized at scale is mostly theater. If you can translate rules and rubrics into machine-checkable form, governance becomes consistent rather than person-dependent.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=open-course&#34;&gt;&lt;strong&gt;Make the course publicly inspectable&lt;/strong&gt;&lt;/a&gt;. Openness raises the bar. It invites scrutiny, reuse, criticism, and improvement, and it turns the course into a visible institutional experiment rather than a sealed classroom.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=reasoning-verifier&#34;&gt;&lt;strong&gt;Use reasoning models only for the borderline cases&lt;/strong&gt;&lt;/a&gt;. Cheap screening first, expensive verification for the high-stakes or suspicious. Increasing reasoning effort on even a small model can flip an evaluator from sloppy to reliable — the cost curve makes this the natural operating model.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;7. Analyze and research learning exhaust&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=track-ai-tools&#34;&gt;&lt;strong&gt;Track which AI tools students actually use&lt;/strong&gt;&lt;/a&gt;. Once AI use is instrumented, you stop guessing. You can see which models students choose, when they ask for help, and what behavior actually correlates with success.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=behavior-data-exam&#34;&gt;&lt;strong&gt;Redesign exams from behavior data, not intuition&lt;/strong&gt;&lt;/a&gt;. Model choice, timing, retry patterns, and deadline behavior all reveal how students really work. That should feed back into question design, support strategy, and pacing.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=pre-compile-analysis&#34;&gt;&lt;strong&gt;Analyze broken code before it compiles&lt;/strong&gt;&lt;/a&gt;. Novices often fail at syntax long before you reach the real misconception. Structural parsing of broken code lets you give feedback on thought process instead of just rejecting the submission.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=code-trace-misconceptions&#34;&gt;&lt;strong&gt;Use code traces to surface hidden misconceptions&lt;/strong&gt;&lt;/a&gt;. Timestamped traces reveal overfitting, thrashing, structural confusion, and missing invariants — patterns that polished final submissions hide entirely.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=exam-replay&#34;&gt;&lt;strong&gt;Turn replay galleries into faculty-readable stories&lt;/strong&gt;&lt;/a&gt;. Raw logs do not change policy. Narrated replays and plain-language error-pattern reports do. The point is to make evidence legible to decision-makers, not just analysts.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=coachable-steps&#34;&gt;&lt;strong&gt;Break problem-solving into coachable steps&lt;/strong&gt;&lt;/a&gt;. &amp;ldquo;Weak student&amp;rdquo; is too vague to be useful. Better to ask: did they fail at reading the givens, choosing a strategy, surviving a multi-select trap, or knowing when to cut losses? Each is a trainable failure mode.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=peer-review-bias&#34;&gt;&lt;strong&gt;Study bias in peer review itself&lt;/strong&gt;&lt;/a&gt;. If peer assessment matters, reviewer quality matters too. You can detect generous, timid, extreme, and calibrated graders from the data, then moderate or train accordingly.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=learning-analytics&#34;&gt;&lt;strong&gt;Treat learning analytics as a reusable research programme, not a one-off dashboard&lt;/strong&gt;&lt;/a&gt;. The infrastructure for tracking misconceptions, prerequisite transfer, and course-to-course movement can be built once and reused across cohorts. That turns isolated AI experiments into institute-level knowledge and publishable educational research.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;8. Upgrade the human role&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=judgment-taste&#34;&gt;&lt;strong&gt;Make judgment and taste explicit learning goals&lt;/strong&gt;&lt;/a&gt;. AI makes average output cheap. The premium moves to selecting what is worth doing, recognizing quality, and knowing what to reject. That is a teachable skill, not a vague aspiration.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=directional-feedback&#34;&gt;&lt;strong&gt;Teach directional feedback as a skill&lt;/strong&gt;&lt;/a&gt;. You do not always need to micromanage AI with detailed corrections. The higher-order skill is to say &amp;ldquo;more concrete,&amp;rdquo; &amp;ldquo;less jargon,&amp;rdquo; &amp;ldquo;optimize for faculty adoption,&amp;rdquo; or &amp;ldquo;make this defensible.&amp;rdquo; That is learnable and more effective than micromanaging.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=manage-agents&#34;&gt;&lt;strong&gt;Teach faculty to manage agents, not just chat with them&lt;/strong&gt;&lt;/a&gt;. Institutional AI does not scale on prompting alone. People need to learn specs, budgets, kill switches, and escalation rules — orchestration literacy, not just chatbot familiarity.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=ai-coach&#34;&gt;&lt;strong&gt;Use AI as a personalized coach&lt;/strong&gt;&lt;/a&gt;. The model is not just an answer engine. It can become a research guide, curiosity amplifier, and next-step recommender tailored to the individual learner&amp;rsquo;s gaps and goals.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=no-code-tools&#34;&gt;&lt;strong&gt;Let non-coders build interactive learning tools&lt;/strong&gt;&lt;/a&gt;. AI lowers the cost of making timelines, maps, biographies, and interactive explainers. That opens AI-native pedagogy far beyond computer science into humanities and social sciences.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-03-18-iitm-academic-council/ideas/table.html?id=parallel-ai&#34;&gt;&lt;strong&gt;Teach students to run many AI attempts in parallel&lt;/strong&gt;&lt;/a&gt;. One of the biggest AI-native workflow shifts is from single-path effort to portfolio thinking — run several attempts, compare them, and converge faster. That is a teachable habit, not an obvious default.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <title>Hot cookies</title>
      <link>https://www.s-anand.net/blog/hot-cookies/</link>
      <pubDate>Sat, 31 Jan 2026 20:36:03 +0800</pubDate>
      <guid>https://www.s-anand.net/blog/hot-cookies/</guid>
      <description>&lt;p&gt;I ordered a &lt;a href=&#34;https://www.cookiemanindia.com/products/caramel-cashew-cookies-soft-chewy&#34;&gt;Caramel Cashew Cookie - Soft &amp;amp; Chewy&lt;/a&gt; at the Chennai airport, an hour before my flight.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2026-01-31-hot-cookies.avif&#34;&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve had cookies before, but not &lt;em&gt;heated&lt;/em&gt;. The person at the counter put it in the microwave for 30 seconds before handing it to me.&lt;/p&gt;
&lt;p&gt;It was the best discovery I made in Jan 2026!&lt;/p&gt;
&lt;p&gt;It is crumbly. It is chewy. It melts. It soaks. It bends when you pick it up. It&amp;rsquo;s warm. It&amp;rsquo;s sweet. It&amp;rsquo;s nutty. It&amp;rsquo;s gooey. Oh, I could go on. It&amp;rsquo;s heavenly.&lt;/p&gt;
&lt;p&gt;Since then, I&amp;rsquo;ve had a few cookies - all heated. They &lt;em&gt;always&lt;/em&gt; taste better hot - especially if they&amp;rsquo;re almost melting. (The taste of the &lt;em&gt;more buttery&lt;/em&gt; ones improves more.)&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a reason for it.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://link.springer.com/article/10.1186/s13411-015-0040-2&#34;&gt;~80% of taste is actually smell&lt;/a&gt;. When heated, cookies vaporize carrying the smell of vanilla, caramel, butter, etc from the mouth to the nose.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.nature.com/articles/nature04248&#34;&gt;TRPM5, a taste &amp;ldquo;valve&amp;rdquo;, opens when hot&lt;/a&gt;. That&amp;rsquo;s why melted ice cream tastes sweeter. So do hot cookies.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://pubmed.ncbi.nlm.nih.gov/40625310/&#34;&gt;Heat melts fat, which coats the mouth evenly&lt;/a&gt;. That carries the flavors to every corner of the mouth.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some other foods that taste better hot are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Brie or Camembert cheese&lt;/li&gt;
&lt;li&gt;Peaches, plums, and nectarines&lt;/li&gt;
&lt;li&gt;Dark chocolate (like in a sizzling brownie sundae or a choco lava cake)&lt;/li&gt;
&lt;li&gt;Banana bread (or any dense loaf / cake)&lt;/li&gt;
&lt;li&gt;Pecan pie&lt;/li&gt;
&lt;li&gt;Cinnamon rolls&lt;/li&gt;
&lt;li&gt;Leftover pizza&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I haven&amp;rsquo;t tried them all, but I repeat: hot cookies are my best discovery this month!&lt;/p&gt;
&lt;p&gt;Source: &lt;a href=&#34;https://gemini.google.com/share/7b7ab0698c98&#34;&gt;Gemini&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/how-would-i-look-if-female/</link>
      <pubDate>Mon, 25 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/how-would-i-look-if-female/</guid>
      <description>&lt;p&gt;If I turned female, this is what I&amp;rsquo;d look like.&lt;/p&gt;
&lt;p&gt;gpt-image-1: &amp;ldquo;Make this person female with minimal changes.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Hm&amp;hellip;. maybe&amp;hellip; just as an experiment&amp;hellip;?&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2025-08-25-anand-female-version.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2025-08-25-anand-default-version.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/posts/sanand0_if-i-turned-female-this-is-what-id-look-activity-7356866310712020993-tMYN&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Best way to learn AI image generation is by trying</title>
      <link>https://www.s-anand.net/blog/best-way-to-learn-ai-image-generation-is-by-trying/</link>
      <pubDate>Tue, 01 Apr 2025 04:06:09 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/best-way-to-learn-ai-image-generation-is-by-trying/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;Best way to learn AI image generation is by trying&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/3ArgIxR.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;I figured I should spend a few hours on the native image generation bandwagon and push the bounds of my imagination. Here are some of my experiments with image generation on ChatGPT.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Replacements&lt;/strong&gt;: &lt;a href=&#34;https://freeimage.host/i/3ArgIxR&#34;&gt;Replace the person with this image&lt;/a&gt; (after uploading a photo of &lt;a href=&#34;https://www.linkedin.com/in/naveengattu/&#34;&gt;Naveen&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sticker&lt;/strong&gt;: &lt;a href=&#34;https://iili.io/3ASLUJ9.png&#34;&gt;Create a transparent comic-style sticker of a lady chef featuring this person happily cooking salad&lt;/a&gt; (after uploading a photo of my wife)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Meme sticker&lt;/strong&gt;: &lt;a href=&#34;https://iili.io/3ASs9YF.png&#34;&gt;Create a transparent sticker of a Vadivelu meme&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Meme&lt;/strong&gt;: &lt;a href=&#34;https://iili.io/3AUwYcQ.png&#34;&gt;Create an image of Vadivelu looking up from a well. No caption. Make it look like a frame from a Tamil film.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Recipe&lt;/strong&gt;: &lt;a href=&#34;https://chatgpt.com/share/67ea44a2-1034-800c-997a-b43eafbd59f1&#34;&gt;Invent a vegetarian dish that has NEVER been created. Describe the ingredients and procedure first. Then draw a mouth-watering image of the dish&lt;/a&gt;. (&lt;a href=&#34;https://chatgpt.com/share/67ea4457-427c-800c-b429-aacc1b96bd0b&#34;&gt;Another version&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Infographics&lt;/strong&gt;: &lt;a href=&#34;https://iili.io/3AUeRPs.png&#34;&gt;Create a detailed comic infographic explaining the double slit experiment.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slides&lt;/strong&gt;. &lt;a href=&#34;https://chatgpt.com/share/67ea4f76-4710-800c-89a1-addf54d6ec12&#34;&gt;Draw a beautiful infographic highlighting these 6 accessibility testing aspects, with apt icons and visuals&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UI mockups&lt;/strong&gt;. &lt;a href=&#34;https://chatgpt.com/share/67ea5497-8bbc-800c-887f-9ad365ee10cb&#34;&gt;Draw the screenshot of a chat application incorporating these features&lt;/a&gt;: &amp;hellip;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Product ideation&lt;/strong&gt;. &lt;a href=&#34;https://chatgpt.com/share/67ea4671-18e0-800c-8adc-621c46ddca48&#34;&gt;Draw an iSuit designed by Apple and Iris van Herpen. Show multiple views showcasing all features. Then write a product description&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Interior design&lt;/strong&gt;. &lt;a href=&#34;https://chatgpt.com/share/67ea49c8-73c8-800c-bf83-dad8a68852a2&#34;&gt;Draw a biophilic office where the ceiling is a mirrored hydroponic garden, reflecting lush greenery downward to create the illusion of working in a floating forest&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Meeting room design&lt;/strong&gt;. &lt;a href=&#34;https://chatgpt.com/share/67ea497b-ed90-800c-be02-0291fa36f410&#34;&gt;Draw a modern office with sound-absorbing ‘whisper walls’ covered in fractal patterns that visually dampen noise pollution while doubling as collaborative whiteboards&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Restaurant design&lt;/strong&gt;. &lt;a href=&#34;https://chatgpt.com/share/67ea4b6c-f584-800c-9392-814ba1bad5a3&#34;&gt;Draw a marble dining table with a river flowing through it, serving conveyor belt sushi as the dishes float gently on the water on top of plates&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://chatgpt.com/share/67ea51a1-4754-800c-ac8d-2442649a3922&#34;&gt;A sentient toaster with googly eyes, riding a unicycle through a library&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://chatgpt.com/share/67ea51bd-e1dc-800c-8f90-74b5545e2f01&#34;&gt;A painting painting itself, but it&amp;rsquo;s struggling with existential dread&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://chatgpt.com/share/67ea529a-0bcc-800c-80d0-ff2f158c107c&#34;&gt;Photo of a gym where people work out by lifting their own regrets&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Here&amp;rsquo;s what I learnt.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The refusal rate is low, but it does refuse to generate &lt;strong&gt;some&lt;/strong&gt; copyrighted material like Calvin &amp;amp; Hobbes strips.&lt;/li&gt;
&lt;li&gt;Using a prompt to generate the description and using THAT to prompt for images helps.&lt;/li&gt;
&lt;li&gt;A more imaginative model (like &lt;a href=&#34;https://chat.deepseek.com/&#34;&gt;DeepSeek&lt;/a&gt;, maybe &lt;a href=&#34;https://x.com/i/grok&#34;&gt;Grok&lt;/a&gt;) can help create good prompts that ChatGPT can execute faithfully.&lt;/li&gt;
&lt;li&gt;There are hallucinations that experts can detect. E.g. Naveen&amp;rsquo;s and Vadivelu&amp;rsquo;s faces are &lt;strong&gt;clearly&lt;/strong&gt; off, but only slightly. This will improve, but until then, don&amp;rsquo;t expect perfection.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://mvark.blogspot.com/&#34;&gt;Radhakrishna MV&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;13 Apr 2025 11:50 pm&lt;/em&gt;:
I was very impressed that Grok can edit a scanned image of a hand-drawn cartoon &amp;amp; generate a new image - &lt;a href=&#34;https://mvark.blogspot.com/2025/03/the-diet-delinquent.html&#34;&gt;https://mvark.blogspot.com/2025/03/the-diet-delinquent.html&lt;/a&gt;
This makes it easier to make a cartoon character perform different gestures &amp;amp; movements without having to redraw.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/how-can-non-programmers-build-apps/</link>
      <pubDate>Sun, 20 Oct 2024 10:37:57 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/how-can-non-programmers-build-apps/</guid>
      <description>&lt;p&gt;How can non-programmers build apps?&lt;/p&gt;
&lt;p&gt;Claude.ai, Replit.com, Bolt.new, V0.dev, Pythagora.ai and a few other tools write and deploy code just based on a prompt. You should try them out.&lt;/p&gt;
&lt;p&gt;But how do you build the skill? Is there a tutorial?&amp;quot; I&amp;rsquo;m often asked. No, I can&amp;rsquo;t find a tutorial, but here is my suggestion.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;You probably can&amp;rsquo;t guess what&amp;rsquo;s easy or hard. e.g. &amp;ldquo;Take my picture in black &amp;amp; white&amp;rdquo; is FAR easier than &amp;ldquo;When&amp;rsquo;s the next lunar eclipse?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;So if the app doesn&amp;rsquo;t work, try 2-3 times, then GIVE UP! Note it down and try something else. (You&amp;rsquo;ll soon get a feel for what&amp;rsquo;s possible.)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Revisit what failed 3-6 months later. It might suddenly become possible.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2024-10-20-calvin-vibe-coding.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7253716064579043329&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>How can non-developers learn AI coding?</title>
      <link>https://www.s-anand.net/blog/how-can-non-developers-learn-ai-coding/</link>
      <pubDate>Sun, 20 Oct 2024 10:36:37 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/how-can-non-developers-learn-ai-coding/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;How can non-developers learn AI coding?&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/calvin-coding.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;How can non-programmers build apps?&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://bolt.new/&#34;&gt;Claude.ai&lt;/a&gt;, &lt;a href=&#34;https://replit.com/&#34;&gt;Replit.com&lt;/a&gt;, &lt;a href=&#34;https://bolt.new&#34;&gt;Bolt.new&lt;/a&gt;, &lt;a href=&#34;https://v0.dev/&#34;&gt;V0.dev&lt;/a&gt;, &lt;a href=&#34;https://pythagora.ai/&#34;&gt;Pythagora.ai&lt;/a&gt; and a few other tools write and deploy code just based on a prompt. You should try them out.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;But how do you build the skill? Is there a tutorial?&amp;rdquo; I&amp;rsquo;m often asked. No, I can&amp;rsquo;t find a tutorial, but here is my suggestion.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://xkcd.com/1425/&#34;&gt;You probably can&amp;rsquo;t guess what&amp;rsquo;s easy or hard&lt;/a&gt;. e.g. &amp;ldquo;Take my picture in black &amp;amp; white&amp;rdquo; is FAR easier than &amp;ldquo;When&amp;rsquo;s the next lunar eclipse?&amp;rdquo;&lt;/li&gt;
&lt;li&gt;So if the app doesn&amp;rsquo;t work, try 2-3 times, then GIVE UP! Note it down. Then try something else. (You&amp;rsquo;ll soon get a feel for what&amp;rsquo;s possible.)&lt;/li&gt;
&lt;li&gt;Revisit what failed 3-6 months later. It might suddenly become possible.&lt;/li&gt;
&lt;/ol&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/pycon-2023-talk/</link>
      <pubDate>Fri, 29 Sep 2023 01:45:53 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/pycon-2023-talk/</guid>
      <description>&lt;p&gt;My PyCon talks are a way for me to learn. I usually pick topics I don&amp;rsquo;t know about.&lt;/p&gt;
&lt;p&gt;But at PyCon India 2023 the organizers picked &amp;ldquo;Programming Minecraft with Python&amp;rdquo; - a talk I&amp;rsquo;d given before. So, I started exploring ways to game it.&lt;/p&gt;
&lt;p&gt;(I like gaming things. It&amp;rsquo;s boring otherwise. Once, Infosys had me write a 400-page document. I began each page with a letter that spells out a poem.)&lt;/p&gt;
&lt;p&gt;Sanjeev Sehgal and I were discussing Hasbro Gaming Studios and how Gramener could help with Gen AI, which gave me an idea.&lt;/p&gt;
&lt;p&gt;What if AI could generate code to play Minecraft?&lt;/p&gt;
&lt;p&gt;So welcome to JNTU Hyderabad at 11 am tomorrow for &amp;ldquo;AI Coding &amp;amp; Gaming: Programming Minecraft with Python&amp;rdquo;. I&amp;rsquo;ve no idea what&amp;rsquo;ll happen 🙂&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://in.pycon.org/2023/schedule/&#34;&gt;https://in.pycon.org/2023/schedule/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7113338063208030208&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
