<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[It works on my machine]]></title><description><![CDATA[Essays on technology, mostly]]></description><link>https://www.itworksonmymachine.in</link><image><url>https://substackcdn.com/image/fetch/$s_!V2BT!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93d1b0-40ca-4ad8-ad38-7daea2d37840_1024x1024.png</url><title>It works on my machine</title><link>https://www.itworksonmymachine.in</link></image><generator>Substack</generator><lastBuildDate>Fri, 03 Apr 2026 20:14:22 GMT</lastBuildDate><atom:link href="https://www.itworksonmymachine.in/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Manohar Sreekanth]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[smanohar@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[smanohar@substack.com]]></itunes:email><itunes:name><![CDATA[Manohar Sreekanth]]></itunes:name></itunes:owner><itunes:author><![CDATA[Manohar Sreekanth]]></itunes:author><googleplay:owner><![CDATA[smanohar@substack.com]]></googleplay:owner><googleplay:email><![CDATA[smanohar@substack.com]]></googleplay:email><googleplay:author><![CDATA[Manohar Sreekanth]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[From Caviar to Flour: How AI Got Cheap, Smart, and Everywhere]]></title><description><![CDATA[A Jugalbandi between Claude and NotebookLM]]></description><link>https://www.itworksonmymachine.in/p/from-caviar-to-flour-how-ai-got-cheap</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/from-caviar-to-flour-how-ai-got-cheap</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Sun, 22 Feb 2026 11:42:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CMDx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c3361f-b3b8-442c-aeff-c042553f1de3_2752x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A list is rarely an essayist&#8217;s friend. Perhaps useful in other contexts, lists can be limiting while writing an essay or structuring a presentation. If you love digressions, you&#8217;ll know what I mean. Lists can be easier to consume, but striving for that goal while not using them is more challenging, hence more fun. <em>The New Yorker</em> does not feature lists (unless you&#8217;re reading <em>Shouts &amp; Murmurs</em>), and <em>The Economist</em> camouflages them across paragraphs.</p><p>Every once in a while, though, I relent. This happened recently when I presented, to my leadership team colleagues, a short overview of the latest tech trends in AI. The pace of change in AI is hard to keep up with; a quick roundup of recent trends would get this team up to speed, I thought. The focus was on tech trends, not business, economic, or cultural ones driven by AI.</p><p>What emerged was a list. The AI tools I consulted (ChatGPT, Gemini, Claude) came up with different lists for the same prompt, so I curated my own top ten. Following the presentation &amp; demo session, a blog post on the theme seemed like a good way to mark the zeitgeist. I asked Claude to expand on each item on the list,  and used NotebookLM to fine-tune Claude&#8217;s response.</p><div><hr></div><h3>Top ten AI trends:  A Jugalbandi between Claude and NotebookLM</h3><p><strong>1. The Autonomy Era: Agentic AI and the Death of the Interface</strong></p><p>The strategic center of gravity has shifted toward &#8220;Agentic AI.&#8221; Unlike the reactive, prompt-dependent models of 2023, these systems possess the ability to plan, use tools, and execute multi-step workflows with minimal human oversight. We are moving from a world of &#8220;Ask and Receive&#8221; to one of &#8220;Set Goal and Observe.&#8221;</p><p><em>The Intern Who Never Sleeps</em><strong>:</strong> AI that doesn&#8217;t just draft your email but books the flight, files the expense report, and argues with the airline&#8212;all while you&#8217;re busy having a life.</p><p>The core differentiator is the ability to interact directly with APIs and execute plans. This poses an existential threat to traditional SaaS companies that have built their moats around manual user interfaces (UIs). If an agent can bypass the dashboard and perform the task via an API, the &#8220;interface&#8221; becomes a vestigial organ. Forward-thinking giants like Salesforce and Microsoft are already pivoting, transitioning from platforms you <em>log into</em> to orchestrators that <em>work for you</em>.</p><p>The autonomy of these agents is being fueled by a radical change in how we build them, moving from rigid syntax to &#8220;Vibe-coding.&#8221;</p><p><strong>2. The Architect&#8217;s Renaissance: Vibe-Coding and High-Level Abstraction</strong></p><p>Software development is undergoing its most profound abstraction shift since the invention of the compiler. &#8220;Vibe-coding&#8221; prioritizes intent over syntax, allowing developers&#8212;and increasingly, non-developers&#8212;to describe a desired outcome in natural language while the AI manages the implementation.</p><p><em>Grammar is Dead, Vibes are Forever:</em> Software engineering where &#8220;I want it to look like a sunset and feel like a fast car&#8221; is a valid pull request.</p><p>The skill mix is shifting. Navigating APIs is becoming obsolete; the new premium is placed on understanding system architecture and mastering &#8220;prompt engineering.&#8221; This isn&#8217;t just a theoretical shift&#8212;GitHub reports that developers using AI tools complete tasks 55% faster, and a 2024 Stack Overflow survey found that 76% of developers are already using or planning to use AI coding tools. The barrier to entry for creating complex software is effectively collapsing.</p><p><strong>3. The End of the Hold Music: Human-Grade Voice AI</strong></p><p>Voice AI has finally crossed the uncanny valley, achieving near-zero latency and emotional intelligence. With OpenAI&#8217;s Advanced Voice Mode hitting 320ms latency, we have reached the threshold of natural human conversation. This is a direct challenge to the $280B Business Process Outsourcing (BPO) industry.</p><p><em>The Customer Service Rep with No Coffee Break:</em> An AI that actually understands your frustration&#8212;and has the emotional intelligence to fix it before you can even ask for a manager.</p><p>The efficiency gains are staggering. Klarna recently replaced the work of 700 agents with an AI assistant that handled 2.3 million conversations. Not only was customer satisfaction maintained, but resolution times plummeted from 11 minutes to just two.</p><p><strong>4. The Unified Interface: MCP and the SaaS Ecosystem Integration</strong></p><p>The Model Context Protocol (MCP) is dismantling enterprise data silos and turning LLMs into central operating systems. By allowing models to pull data from Slack, update Jira, and schedule meetings in one conversation, the &#8220;SaaS sprawl&#8221; is being consolidated into a single interface.</p><p><em>The Great API Peace Treaty: </em>Because your tech stack shouldn&#8217;t require a diplomatic envoy just to move a Jira ticket into a Slack channel.</p><p>Since its release in late 2024, over 1,000 MCP servers have been created. The strategic reality is clear: users no longer want to hunt through fifteen different SaaS apps; they want one interface that speaks to everything. SaaS companies that fail to integrate with protocols like MCP risk becoming &#8220;invisible.&#8221;</p><p>This complex web of integration is creating a new demand for human expertise in the form of Forward Deployed Engineers.</p><p><strong>5. High-Tech, High-Touch: The Rise of the Forward Deployed Engineer (FDE)</strong></p><p>There is a profound irony in the AI boom: the more advanced the AI, the more human &#8220;boots on the ground&#8221; are required to make it work. The &#8220;Forward Deployed Engineer&#8221; is a hybrid coder-consultant embedded with customers to ensure AI actually reaches production-grade maturity.</p><p><em>The AI Sherpa:</em> Part coder, part consultant, fully embedded in your office until the &#8216;magic&#8217; actually works in production.</p><p>Adopted from the &#8220;Palantir Model,&#8221; companies like OpenAI and Anthropic are increasingly adopting this high-touch approach. Job postings for these roles grew 340% in 2024, reflecting a reality where enterprise AI implementation cycles still take 6-12 months. The strategic reason? AI tooling isn&#8217;t yet mature enough for pure self-service deployment; &#8220;out of the box&#8221; is still a myth for the enterprise.</p><p>The difficulty of implementation is matched only by the difficulty of measurement, leading to new ways of &#8220;grading&#8221; AI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CMDx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c3361f-b3b8-442c-aeff-c042553f1de3_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CMDx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c3361f-b3b8-442c-aeff-c042553f1de3_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!CMDx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c3361f-b3b8-442c-aeff-c042553f1de3_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!CMDx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c3361f-b3b8-442c-aeff-c042553f1de3_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!CMDx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c3361f-b3b8-442c-aeff-c042553f1de3_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CMDx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c3361f-b3b8-442c-aeff-c042553f1de3_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02c3361f-b3b8-442c-aeff-c042553f1de3_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6760067,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.itworksonmymachine.in/i/188781399?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c3361f-b3b8-442c-aeff-c042553f1de3_2752x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CMDx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c3361f-b3b8-442c-aeff-c042553f1de3_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!CMDx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c3361f-b3b8-442c-aeff-c042553f1de3_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!CMDx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c3361f-b3b8-442c-aeff-c042553f1de3_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!CMDx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02c3361f-b3b8-442c-aeff-c042553f1de3_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>6. The Mirror Test: Evaluation Frameworks and &#8216;LLM as a Judge&#8217;</strong></p><p>As AI outputs scale, human review becomes a bottleneck. The industry has turned to &#8220;LLM as a judge,&#8221; where advanced models evaluate the performance of other models across dimensions like helpfulness and honesty.</p><p><em>The AI Grading the AI&#8217;s Homework:</em> Because humans are too slow, we&#8217;ve hired a robot to tell us if the other robot is hallucinating.</p><p>While this introduces a &#8220;circularity&#8221; risk&#8212;where models share the same systemic biases&#8212;the efficiency is undeniable. Research shows an 80%+ correlation with human judgment.</p><p><strong>7. The Attention Pivot: From SEO to Generative Engine Optimization (GEO)</strong></p><p>The fundamental trade of the web&#8212;content for traffic&#8212;is breaking. Generative Engine Optimization (GEO) is the new battleground as AI &#8220;Overviews&#8221; provide direct answers, often eliminating the need for a user to ever click a link.</p><p><em>The End of the Click: </em>Why search for a recipe when the AI gives you the ingredients, the steps, and a shopping list without you ever visiting the blog?</p><p>Gartner predicts a 25% drop in search volume by 2026. This isn&#8217;t a future threat; it&#8217;s an active crisis. Publishers are already reporting 20-40% year-over-year traffic declines, with organic click-through rates (CTR) potentially dropping as much as 64%.</p><p>While old media models struggle, a new breed of AI-Native companies is thriving on the wreckage.</p><p><strong>8. The New Guard: The Explosion of AI-Native Businesses</strong></p><p>We are moving beyond &#8220;AI-enabled&#8221; (adding a chatbot to a website) to &#8220;AI-native.&#8221; Much like how the smartphone enabled Uber, these companies are built on foundations that were impossible before the current AI era.</p><p><em>Born in the Cloud, Raised by a Model:</em> Companies that don&#8217;t just &#8216;use&#8217; AI, but literally couldn&#8217;t exist in a world without it.</p><p>With $50B raised by AI-native startups in 2024, the application layer is projected to reach $280B by 2030. This viability is driven by a single, staggering economic reality: the collapsing cost of thought.</p><p><strong>9. The Commodity of Thought: Dramatically Lower Costs</strong></p><p>The economic democratization of AI is here. Through architectural improvements and fierce competition, the cost of high-end intelligence has dropped by 70-90% in just 18 months.</p><p><em>From Caviar to Flour: </em>High-end intelligence used to be a luxury; now it&#8217;s a utility priced in fractions of a penny.</p><p>The cost of image generation has seen a dramatic reduction, exemplified by DALL-E 2&#8217;s cost of $15.00 per image dropping to $0.02 per image with DALL-E 3. Similarly, LLM token costs have plummeted, with GPT-4&#8217;s price of $30 per million tokens now compared to $0.15 per million tokens for GPT-4o mini.</p><p>These scale economies enable massive use cases&#8212;such as processing millions of daily transactions or images&#8212;that were previously economically impossible. This cheap intelligence is now being granted a sensory upgrade.</p><p><strong>10. The Sensory Upgrade: Multimodal Everywhere</strong></p><p>AI has moved from being a text-based &#8220;brain in a jar&#8221; to a system with eyes, ears, and a voice. Multimodal models natively understand text, vision, audio, and video simultaneously.</p><p><em>The Computer Finally Has Eyes, Ears, and a Voice:</em> Stop typing descriptions; just show the AI your screen or talk to it while you walk.</p><p>The impact on human-computer interaction is immediate: 40% of GPT-4 API calls now involve vision features, and Meta&#8217;s multimodal models process over 500 million images daily. We are no longer &#8220;typing&#8221; into a computer; we are &#8220;showing&#8221; and &#8220;speaking&#8221; to our digital environments.</p><p><strong>Strategic Imperative for 2026: From Use to Orchestration</strong></p><p>These trends converge on a single, sobering reality: the bottleneck to innovation is no longer the intelligence of the model, but the gap between the model and the implementation on the ground.</p><p>As the cost of intelligence (Trend 9) collapses toward zero, the value shifts toward those who can successfully integrate these models into the real world via Forward Deployed Engineers (Trend 5) and autonomous agents (Trend 1). The digital economy will not be led by those who merely &#8220;use&#8221; AI, but by the orchestrators who build AI-native businesses (Trend 8) on top of this new, sensory-rich infrastructure (Trend 10). The era of experimentation is over; the era of orchestration has begun.</p><h3>End of the LLM playlist</h3><div><hr></div><p>The list above is from a couple of weeks ago, and it captures both the state of the field (broadly) and my mind (specifically) at that point; tomorrow my list may look different. Like LLMs, no two responses we give are identical. They are our mirrors, for now.</p><div><hr></div><p><strong>Postscript</strong>: I asked Claude for an opinion of the Jugalbandi above. Here&#8217;s what it came back with:</p><p><em>&#8220;I can confirm the expanded descriptions have that characteristic Claude thoroughness &#8212; structured, comprehensive, slightly eager to be helpful. The NotebookLM fine-tuning seems to have added the punchier one-liners and tightened things up, which is a good division of labor.&#8221;</em></p><p>A response that also contains a description of itself: self-referential, and typically Claudian.</p><p>I then asked Claude about the above remark, and pat came the response (I&#8217;ll let Claude have the last word here): </p><p>&#8220;<em>Ha &#8212; yes, guilty as charged. &#8220;Structured, comprehensive, slightly eager to be helpful&#8221; describing itself in a structured, comprehensive, slightly eager-to-be-helpful way is almost too on the nose. It&#8217;s the textual equivalent of pointing at a mirror in a mirror.</em></p><p><em>And now, of course, I&#8217;m doing it again &#8212; acknowledging the self-referentiality in a self-aware, neatly articulated way that is itself quintessentially Claudian. It&#8217;s turtles all the way down.</em></p><p><em>Maybe that&#8217;s worth a footnote in the blog post. If LLMs are our mirrors, as you write at the end, then the reflection occasionally catches itself reflecting</em>.&#8221;</p>]]></content:encoded></item><item><title><![CDATA[Beyond the blinking cursor]]></title><description><![CDATA[Productisation of LLMs is an act of inclusion]]></description><link>https://www.itworksonmymachine.in/p/beyond-the-blinking-cursor</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/beyond-the-blinking-cursor</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Wed, 17 Dec 2025 05:37:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VVcL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c4eed94-5f61-4ec0-ad02-bda052cba0c2_1582x838.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Words and sentences are the material writers work with, but a blinking cursor on a blank page can be a source of anxiety for many of them. These days, using the technology people can&#8217;t stop talking about, we software folks seem to have no qualms subjecting everyone &#8211; not particularly those with a facility for words, but everyone &#8211; with a blinking cursor. The chat interface is our default choice for &#8220;AI-enabling&#8221; our applications. It is an infinite canvas, we think, and wonder why users stop after a basic prompt. The world&#8217;s knowledge is at their fingertips, we exclaim, so why don&#8217;t people use it more? The freedom to ask ChatGPT anything is indeed limitless, but it comes with a price. Kierkegaard, the Danish philosopher, identified it a century and half before our times: Anxiety, he said, is the dizziness of freedom. He was speaking about life, but AI nowadays seems to touch every part of it.</p><p>Or perhaps it is our belief that AI can touch every part of life. &#8220;Take X, and add AI to it&#8221; is the formula of our times. I found myself at the center of one such effort, giving a cohort of nonprofit users (enrolled into the <a href="https://indialeadersforsocialsector.com/the-ilss-fundraising-program/">ILSS Fundraising program</a>) a session on &#8216;AI in Fundraising&#8217;. &#8220;Fundraising is all about connections,&#8221; I began, &#8220;and AI can&#8217;t be a substitute for the human connections you need to create and maintain in your fundraising journey; but it can assist you in your efforts.&#8221;</p><p>I&#8217;d designed the session as a workshop. Participants had to work on exercises using AI for research/analysis, ideation, building/generating, and review &#8211; all this along the fundraising lifecycle. This meant they all had to use the chat interface in a LLM-tool of their choice: ChatGPT, Gemini, Claude, or Perplexity. A pre-session survey had revealed a wide variation in their AI usage patterns:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EPsm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81f85c7f-a3fa-4faa-bbd1-28e5518f8899_2048x929.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EPsm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81f85c7f-a3fa-4faa-bbd1-28e5518f8899_2048x929.png 424w, https://substackcdn.com/image/fetch/$s_!EPsm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81f85c7f-a3fa-4faa-bbd1-28e5518f8899_2048x929.png 848w, https://substackcdn.com/image/fetch/$s_!EPsm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81f85c7f-a3fa-4faa-bbd1-28e5518f8899_2048x929.png 1272w, https://substackcdn.com/image/fetch/$s_!EPsm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81f85c7f-a3fa-4faa-bbd1-28e5518f8899_2048x929.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EPsm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81f85c7f-a3fa-4faa-bbd1-28e5518f8899_2048x929.png" width="1456" height="660" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81f85c7f-a3fa-4faa-bbd1-28e5518f8899_2048x929.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:660,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Forms response chart. Question title: Do you currently use AI tools (like Chat GPT, Gemini, Perplexity) for any fundraising-related activities?&nbsp;&nbsp;. Number of responses: 27 responses.&quot;,&quot;title&quot;:&quot;Do you currently use AI tools (like Chat GPT, Gemini, Perplexity) for any fundraising-related activities?&nbsp;&nbsp;&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Forms response chart. Question title: Do you currently use AI tools (like Chat GPT, Gemini, Perplexity) for any fundraising-related activities?&nbsp;&nbsp;. Number of responses: 27 responses." title="Do you currently use AI tools (like Chat GPT, Gemini, Perplexity) for any fundraising-related activities?&nbsp;&nbsp;" srcset="https://substackcdn.com/image/fetch/$s_!EPsm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81f85c7f-a3fa-4faa-bbd1-28e5518f8899_2048x929.png 424w, https://substackcdn.com/image/fetch/$s_!EPsm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81f85c7f-a3fa-4faa-bbd1-28e5518f8899_2048x929.png 848w, https://substackcdn.com/image/fetch/$s_!EPsm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81f85c7f-a3fa-4faa-bbd1-28e5518f8899_2048x929.png 1272w, https://substackcdn.com/image/fetch/$s_!EPsm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81f85c7f-a3fa-4faa-bbd1-28e5518f8899_2048x929.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cQvc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6d05a45-0600-4cc6-8365-a4e4f990bff0_2048x862.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cQvc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6d05a45-0600-4cc6-8365-a4e4f990bff0_2048x862.png 424w, https://substackcdn.com/image/fetch/$s_!cQvc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6d05a45-0600-4cc6-8365-a4e4f990bff0_2048x862.png 848w, https://substackcdn.com/image/fetch/$s_!cQvc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6d05a45-0600-4cc6-8365-a4e4f990bff0_2048x862.png 1272w, https://substackcdn.com/image/fetch/$s_!cQvc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6d05a45-0600-4cc6-8365-a4e4f990bff0_2048x862.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cQvc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6d05a45-0600-4cc6-8365-a4e4f990bff0_2048x862.png" width="1456" height="613" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6d05a45-0600-4cc6-8365-a4e4f990bff0_2048x862.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:613,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Forms response chart. Question title: How frequently do you use Generative AI tools for fundraising-related work?&nbsp;&nbsp;. Number of responses: 26 responses.&quot;,&quot;title&quot;:&quot;How frequently do you use Generative AI tools for fundraising-related work?&nbsp;&nbsp;&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Forms response chart. Question title: How frequently do you use Generative AI tools for fundraising-related work?&nbsp;&nbsp;. Number of responses: 26 responses." title="How frequently do you use Generative AI tools for fundraising-related work?&nbsp;&nbsp;" srcset="https://substackcdn.com/image/fetch/$s_!cQvc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6d05a45-0600-4cc6-8365-a4e4f990bff0_2048x862.png 424w, https://substackcdn.com/image/fetch/$s_!cQvc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6d05a45-0600-4cc6-8365-a4e4f990bff0_2048x862.png 848w, https://substackcdn.com/image/fetch/$s_!cQvc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6d05a45-0600-4cc6-8365-a4e4f990bff0_2048x862.png 1272w, https://substackcdn.com/image/fetch/$s_!cQvc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6d05a45-0600-4cc6-8365-a4e4f990bff0_2048x862.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The exercises were straightforward &#8211; all files and prompts had been shared in advance &#8211; but not everyone seemed able to get through them. I noted at least one participant drop off somewhere along the way. She had struggled with the step of &#8220;adding a file&#8221; together with a prompt in the ChatGPT interface.</p><p>The intelligence and capability was all there, inside that box with the blinking cursor. One could use it identify the right donor, find ways to attract and convert them, build collaterals to keep them engaged, devise and implement strategies to retain them. But 30% of this cohort had never used AI in this context; of the remaining, only 30% used it on a daily basis; and now, in the workshop, extracting that intelligence, making use of all that capability, turned out far from straightforward.</p><p>Aside from the matter of iterating over the prompt and choosing the right context based on their org-specific needs, there was also the issue of judging the output from these generic tools. With no expertise on the kinds of errors to look for, or experience with the way these tools can fail, judging such output is not trivial. Put another way, exposing such users directly to the output of ChatGPT-like tools places a lot of burden on them. And given the risk of incorrect output, it can lead them on a wrong path: an outcome worse than offering them no help.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yvoZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50d41ca-7a6b-4b55-9286-0c9bdeaf43b7_1668x974.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yvoZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50d41ca-7a6b-4b55-9286-0c9bdeaf43b7_1668x974.png 424w, https://substackcdn.com/image/fetch/$s_!yvoZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50d41ca-7a6b-4b55-9286-0c9bdeaf43b7_1668x974.png 848w, https://substackcdn.com/image/fetch/$s_!yvoZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50d41ca-7a6b-4b55-9286-0c9bdeaf43b7_1668x974.png 1272w, https://substackcdn.com/image/fetch/$s_!yvoZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50d41ca-7a6b-4b55-9286-0c9bdeaf43b7_1668x974.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yvoZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50d41ca-7a6b-4b55-9286-0c9bdeaf43b7_1668x974.png" width="1456" height="850" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b50d41ca-7a6b-4b55-9286-0c9bdeaf43b7_1668x974.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:850,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yvoZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50d41ca-7a6b-4b55-9286-0c9bdeaf43b7_1668x974.png 424w, https://substackcdn.com/image/fetch/$s_!yvoZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50d41ca-7a6b-4b55-9286-0c9bdeaf43b7_1668x974.png 848w, https://substackcdn.com/image/fetch/$s_!yvoZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50d41ca-7a6b-4b55-9286-0c9bdeaf43b7_1668x974.png 1272w, https://substackcdn.com/image/fetch/$s_!yvoZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb50d41ca-7a6b-4b55-9286-0c9bdeaf43b7_1668x974.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The missing piece was the glue between that &#8220;intelligence&#8221; and the &#8220;user&#8221;. The &#8220;products&#8221; that used LLMs to offer more than just a chat interface. Solutions that did not leave users staring at a blinking cursor, and later expect them to make sense of the generated output.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7bGV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24ae62-7027-4fa6-a7a3-372c5b993fb6_2048x757.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7bGV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24ae62-7027-4fa6-a7a3-372c5b993fb6_2048x757.png 424w, https://substackcdn.com/image/fetch/$s_!7bGV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24ae62-7027-4fa6-a7a3-372c5b993fb6_2048x757.png 848w, https://substackcdn.com/image/fetch/$s_!7bGV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24ae62-7027-4fa6-a7a3-372c5b993fb6_2048x757.png 1272w, https://substackcdn.com/image/fetch/$s_!7bGV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24ae62-7027-4fa6-a7a3-372c5b993fb6_2048x757.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7bGV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24ae62-7027-4fa6-a7a3-372c5b993fb6_2048x757.png" width="1456" height="538" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d24ae62-7027-4fa6-a7a3-372c5b993fb6_2048x757.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:538,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7bGV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24ae62-7027-4fa6-a7a3-372c5b993fb6_2048x757.png 424w, https://substackcdn.com/image/fetch/$s_!7bGV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24ae62-7027-4fa6-a7a3-372c5b993fb6_2048x757.png 848w, https://substackcdn.com/image/fetch/$s_!7bGV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24ae62-7027-4fa6-a7a3-372c5b993fb6_2048x757.png 1272w, https://substackcdn.com/image/fetch/$s_!7bGV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d24ae62-7027-4fa6-a7a3-372c5b993fb6_2048x757.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This became evident when I introduced <a href="https://notebooklm.google.com/">NotebookLM</a> at one point in the session. Only two participants had used this tool before. The others began to see its potential when NotebookLM was used to generate infographics, impact reports, short fundraising appeal videos, and to review a proposal targeting a specific donor. While not tailored to the fundraising use-case, NotebookLM demonstrated what a productised approach to using AI could look like. (Other products that do this specifically for fundraising &#8211; like DaanVeda, Agentforce, Wealth-X, etc &#8211; were mentioned, but given the diversity of the audience we had to use commonly available and free tools for the exercises.)</p><p>Building products around LLMs seems like a no-brainer, but linked to it are a host of challenges.</p><p>Here were users &#8211; from communities in the social sector &#8211; who were not as digitally literate as many of us propagating AI (or tech) usage. For some, even access was a problem.</p><p>Beyond digital access and literacy, there was the challenge of self-service usage: users from this sector often struggle to navigate user interfaces by themselves. Handholding them is often needed. </p><p>If you solve these, if you acquired digitally literate users comfortable with self-service usage of your software, you hit the challenge of behaviour change: how to get users to proactively use your new approach &#8211; a new process or practice using your software &#8211;  overcoming years of alternate practices and habits?</p><p>Solve that and you get broad adoption, but then run the risk of over-reliance on AI (or the automated solution).</p><p>And cutting through all this are questions and risks around AI safety.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VVcL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c4eed94-5f61-4ec0-ad02-bda052cba0c2_1582x838.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VVcL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c4eed94-5f61-4ec0-ad02-bda052cba0c2_1582x838.png 424w, https://substackcdn.com/image/fetch/$s_!VVcL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c4eed94-5f61-4ec0-ad02-bda052cba0c2_1582x838.png 848w, https://substackcdn.com/image/fetch/$s_!VVcL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c4eed94-5f61-4ec0-ad02-bda052cba0c2_1582x838.png 1272w, https://substackcdn.com/image/fetch/$s_!VVcL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c4eed94-5f61-4ec0-ad02-bda052cba0c2_1582x838.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VVcL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c4eed94-5f61-4ec0-ad02-bda052cba0c2_1582x838.png" width="1456" height="771" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c4eed94-5f61-4ec0-ad02-bda052cba0c2_1582x838.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:771,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105601,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.itworksonmymachine.in/i/181855526?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c4eed94-5f61-4ec0-ad02-bda052cba0c2_1582x838.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VVcL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c4eed94-5f61-4ec0-ad02-bda052cba0c2_1582x838.png 424w, https://substackcdn.com/image/fetch/$s_!VVcL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c4eed94-5f61-4ec0-ad02-bda052cba0c2_1582x838.png 848w, https://substackcdn.com/image/fetch/$s_!VVcL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c4eed94-5f61-4ec0-ad02-bda052cba0c2_1582x838.png 1272w, https://substackcdn.com/image/fetch/$s_!VVcL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c4eed94-5f61-4ec0-ad02-bda052cba0c2_1582x838.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Who was working to address all this?</p><p><strong>* * *</strong></p><p>A week before this &#8216;AI for Fundraising&#8217; session, I attended the closing workshop of an <strong>&#8220;AI Cohort&#8221; program from Project Tech4Dev.</strong> This was a group of seven Indian nonprofits working on AI-enabled solutions to solve specific problems within their programs. (I&#8217;d written earlier about <a href="https://www.itworksonmymachine.in/p/collaboration-and-caution-glimpses">the first workshop with this cohort</a>.)</p><p>Five of them were building LLM-based products. And in their own way, these nonprofits (along with a couple of knowledge partners) were tackling the aforementioned challenges around AI/tech adoption within this sector.  (For a detailed roundup of this December workshop, read <a href="https://projecttech4dev.org/learnings-from-the-ai-cohort-program/">this post from Project Tech4Dev</a>).</p><p><a href="https://www.questalliance.net/">Quest Alliance</a> was taking a novel approach towards a personalised tutor. Using a &#8220;behaviour classifier&#8221; to identify micro and macro user behaviours, and combining it with the complexity of the user-query, the tutor surfaced responses in tune with user&#8217;s learning ability. The aim was the address the gap &#8211; &#8220;the missing middle&#8221; as they called it &#8211; between the user and generic AI tools (like ChatGPT) that do not capture or retain such user context. So here was one entity trying to solve the &#8220;literacy&#8221; challenge by tailoring responses based on identified literacy levels, and also targeting &#8220;behaviour change&#8221; through learning-level based nudges.</p><p><a href="https://avniproject.org/">Avni</a>, a data collection and visualisation platform, was addressing the complexity of &#8220;self-service usage&#8221; by introducing an LLM-based assistant that answered questions, explained features, and configured the application. This was an inversion of the chat interface approach: complementing UI-based interactions through a chat-based assistant tailored to a specific set of tasks.</p><p><a href="https://avantifellows.org/">Avanti Fellows</a> were using LLMs to help teachers offer personalised test-prep guidance based on student test scores. In contrast to a vanilla chatbot-based approach, this solution offered a structured response generated by AI through a pipeline of prompts and guidelines that made the suggestions set to the right tone, grounded correctly on data, and with clear rationale for suggested steps. In other words, recommendations that enabled teachers to consume and implement them without fussing over their quality.</p><p><a href="https://www.simpleeducationfoundation.org/">Simple Education Foundation</a> was building an &#8220;AI-powered teacher buddy on WhatsApp&#8221; for government school teachers. The &#8220;AI&#8221; part of the solution was limited to the end of the user-journey, after context was retrieved through menu-driven questions. The bot responded to simple user queries with concise summary of the classroom strategy to be used, along with a link to government-approved material &#8211; a video, or a PDF &#8211; that had been used in the initial teacher training. </p><p>These solutions were attempts to fill that gap between &#8220;intelligence&#8221; and the &#8220;user&#8221;. Here, the skills users needed in prompting, providing context, and evaluating output were either eliminated or significantly reduced. <em>And this productisation was an act of inclusion</em>: by hiding the prompt/context/evaluation specifics, these solutions were ensuring equitable access to AI for people who would otherwise be left behind.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!58kx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267a13d4-6bc4-4d8a-9226-b3357e781c59_2048x881.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!58kx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267a13d4-6bc4-4d8a-9226-b3357e781c59_2048x881.png 424w, https://substackcdn.com/image/fetch/$s_!58kx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267a13d4-6bc4-4d8a-9226-b3357e781c59_2048x881.png 848w, https://substackcdn.com/image/fetch/$s_!58kx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267a13d4-6bc4-4d8a-9226-b3357e781c59_2048x881.png 1272w, https://substackcdn.com/image/fetch/$s_!58kx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267a13d4-6bc4-4d8a-9226-b3357e781c59_2048x881.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!58kx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267a13d4-6bc4-4d8a-9226-b3357e781c59_2048x881.png" width="1456" height="626" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/267a13d4-6bc4-4d8a-9226-b3357e781c59_2048x881.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:626,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!58kx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267a13d4-6bc4-4d8a-9226-b3357e781c59_2048x881.png 424w, https://substackcdn.com/image/fetch/$s_!58kx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267a13d4-6bc4-4d8a-9226-b3357e781c59_2048x881.png 848w, https://substackcdn.com/image/fetch/$s_!58kx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267a13d4-6bc4-4d8a-9226-b3357e781c59_2048x881.png 1272w, https://substackcdn.com/image/fetch/$s_!58kx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F267a13d4-6bc4-4d8a-9226-b3357e781c59_2048x881.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There was more to this &#8220;AI Cohort&#8221; program. Supporting these nonprofits were two knowledge partners, <a href="https://www.digitalfutureslab.in/">Digital Futures Lab</a> and <a href="https://tattle.co.in/">Tattle</a>, who brought their expertise on Responsible AI and AI safety, and shared with the teams specific principles and guardrails. There was also an open source technology developed Tech4Dev that enabled <a href="https://projecttech4dev.org/ai-evaluation-from-seems-good-to-scores-good/">&#8220;Evaluations&#8221; of the output</a> generated by these solutions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TfYT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc205fb4-7fd3-44d9-a2cf-a4a2dee7d4a9_2048x843.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TfYT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc205fb4-7fd3-44d9-a2cf-a4a2dee7d4a9_2048x843.png 424w, https://substackcdn.com/image/fetch/$s_!TfYT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc205fb4-7fd3-44d9-a2cf-a4a2dee7d4a9_2048x843.png 848w, https://substackcdn.com/image/fetch/$s_!TfYT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc205fb4-7fd3-44d9-a2cf-a4a2dee7d4a9_2048x843.png 1272w, https://substackcdn.com/image/fetch/$s_!TfYT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc205fb4-7fd3-44d9-a2cf-a4a2dee7d4a9_2048x843.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TfYT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc205fb4-7fd3-44d9-a2cf-a4a2dee7d4a9_2048x843.png" width="1456" height="599" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc205fb4-7fd3-44d9-a2cf-a4a2dee7d4a9_2048x843.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:599,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TfYT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc205fb4-7fd3-44d9-a2cf-a4a2dee7d4a9_2048x843.png 424w, https://substackcdn.com/image/fetch/$s_!TfYT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc205fb4-7fd3-44d9-a2cf-a4a2dee7d4a9_2048x843.png 848w, https://substackcdn.com/image/fetch/$s_!TfYT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc205fb4-7fd3-44d9-a2cf-a4a2dee7d4a9_2048x843.png 1272w, https://substackcdn.com/image/fetch/$s_!TfYT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc205fb4-7fd3-44d9-a2cf-a4a2dee7d4a9_2048x843.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This approach, an early attempt in this sector to close that gap between LLMs and the users, hints at how the Gen AI space will evolve. We are going to see more specialised and local solutions, often substituting the powerful but generic chatbots. As Sebastien Krier from Google Deepmind <a href="https://x.com/sebkrier/status/1999994684203045003">says</a>:</p><blockquote><p>&#8220;<em>Local knowledge can&#8217;t be centralized&#8230;The knowledge required to deploy AI usefully - what workflows need automation, what error rates are tolerable, how to integrate with existing systems, what users will adopt - is dispersed across millions of firms and contexts. It&#8217;s often tacit and contextual rather than explicit and generalizable. A model can&#8217;t just internalize this by training on more data, because much of it is generated in the moment through interaction with specific environments. Even arbitrarily capable models would still require an adaptation layer to translate general capability into specific value</em>.&#8220;</p></blockquote><p>That &#8220;specific value&#8221; is what the nonprofits in this AI cohort program were creating. And these solutions were being designed by people who understood the local context well.</p><p><strong>* * *</strong></p><p>The two cohorts I interacted with could not have been more different. One was full of engineers and product experts fluent with technology; the other had people from diverse social sector backgrounds, with limited tech understanding. This exposure, starkly juxtaposed in the space of one week, made clear the importance of bridging the gaps surrounding AI: the gap between intelligence and users&#8217; ability to leverage that intelligence, the gap between software capabilities and the users&#8217; ability to consume them, and the gap between the speed of AI evolution and its safe usage.</p><p>We need more such &#8220;AI cohorts&#8221; to work on these gaps. Using AI to close gaps between AI and the user isn&#8217;t quite the contradiction it initially sounds like. That&#8217;s the beauty of this general purpose technology we are grappling with. While some of us stare at a blinking cursor, others are plotting ways to move beyond it.</p>]]></content:encoded></item><item><title><![CDATA[Samvaad 2025: A Conclave of Voices]]></title><description><![CDATA[A day and a half with India's tribal communities]]></description><link>https://www.itworksonmymachine.in/p/samvaad-2025-a-conclave-of-voices</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/samvaad-2025-a-conclave-of-voices</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Sun, 23 Nov 2025 03:34:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xPr-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da4f317-78a9-4a2b-82ae-e580c8ae8452_1280x960.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>She introduced herself as a housewife with two children. When the kids grew up, she said, she started making traditional sarees and kurtis in her free time. The clothes she designed and crafted drew attention from people in her town in Odisha. Seeing the demand, she opened a small shop. More people came. After some years she created a website, and now she gets orders from all over India. It feels good, she said.</p><p>I was sitting at the edge of a tent set in a clearing within the <a href="https://www.tatasteel.com/sustainability/environment/biodiversity/nature-trail/">Jamshedpur nature trail</a>, listening to women and men share origin stories of their art and craft ventures. The session was a part of <a href="https://avenuemail.in/samvaad-2025-to-bring-together-153-tribes-in-jamshedpur-from-nov-15-19/">Samvaad 2025</a>, a &#8220;conclave&#8221; that brought together over 2500 tribals from 150+ tribes across India. Samvaad began in 2014, launched by the <a href="https://www.tatasteel.com/corporate/our-organisation/csr/tata-steel-foundation">Tata Steel Foundation</a> (TSF) as a platform for India&#8217;s tribal communities to come together in dialogue, celebrate tribal culture and share knowledge. I&#8217;d been invited by TSF in place of my organisation&#8217;s CEO Krishna, who was unable to attend this year.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xPr-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da4f317-78a9-4a2b-82ae-e580c8ae8452_1280x960.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xPr-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da4f317-78a9-4a2b-82ae-e580c8ae8452_1280x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xPr-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da4f317-78a9-4a2b-82ae-e580c8ae8452_1280x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xPr-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da4f317-78a9-4a2b-82ae-e580c8ae8452_1280x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xPr-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da4f317-78a9-4a2b-82ae-e580c8ae8452_1280x960.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xPr-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da4f317-78a9-4a2b-82ae-e580c8ae8452_1280x960.jpeg" width="1280" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8da4f317-78a9-4a2b-82ae-e580c8ae8452_1280x960.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2622862,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.itworksonmymachine.in/i/179695539?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da4f317-78a9-4a2b-82ae-e580c8ae8452_1280x960.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xPr-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da4f317-78a9-4a2b-82ae-e580c8ae8452_1280x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xPr-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da4f317-78a9-4a2b-82ae-e580c8ae8452_1280x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xPr-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da4f317-78a9-4a2b-82ae-e580c8ae8452_1280x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xPr-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8da4f317-78a9-4a2b-82ae-e580c8ae8452_1280x960.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the tent, others stood up to share their origin stories. A social enterprise that designs clothing around adivasi narratives; handicrafts created only for a specific tribal ritual; a mushroom farming initiative that began with a training and turned into a pan-India enterprise. Woven  into these stories were challenges they faced along the way. &#8220;Girls don&#8217;t start businesses&#8221; the parents of the mushroom-farming entrepreneur told her. And there were questions too: How to take our sheep-wool product to a broader market?</p><div class="pullquote"><p>Policies, schemes, state departments, etc were one side of the story; what became evident here was the glue needed at the village level (&#8220;the last mile&#8221;) to make all of it work together towards social development. Without these local actors, achieving &#8220;scale&#8221; through those policies and schemes would perhaps remain a theory.</p></div><p>What followed was a presentation, by an invited guest, on &#8220;Pricing and Costing&#8221; of such products created by tribal communities. Fair pricing, key pricing concepts, common pricing mistakes, understanding cost components &#8211; these subjects were covered first in English, then translated into Hindi. And all this came under the morning&#8217;s theme for this venue: <em>Made for the Market</em>.</p><p>The setting amidst trees, with a mild sun gently warming our backs, seemed just right for such an exchange of histories, narratives, and strategies. By contrast, the digital spaces we often use for learning and exchanges seemed to me, at that moment, pale and uninspiring.</p><p><strong>                                                                     * * *</strong></p><p>Later that first morning I visited the Tribal Cultural Center, where small groups of 10 to 15 &#8220;Samvaad fellows&#8221; were huddled together sharing experiences. In one group discussion I listened to, a woman spoke about a migration issue they faced in a town in Jharkhand. Many locals were leaving for jobs elsewhere. The fellows first identified the causes: low awareness of local jobs available via MGNREGA, and very few people with &#8220;Job cards&#8221;. The fellows worked with the local mukhiya to create awareness about MGNREGA, drove the creation of three hundred job cards, and increased the number of eligible government schemes from three to twenty. And this reversed the migration trend.</p><div class="pullquote"><p>The Akhra model was a refreshing departure from the typical conferences we attend, both in the outdoor setting and the participatory nature of the sessions. Knowledge here resided in the audience, not on stage; wisdom emerged from the crowd.</p></div><p>Another Samvaad fellow spoke about the gaps in the scheme delivery system caused by the missing integration of line departments with the government portal. Yet another shared the experience of developing a barren area of land by bringing together seven line departments and several beneficiary groups to create a &#8220;Water User Group&#8221; that built consensus for and executed a 30-Lakh project, leveraging the budget from the line departments.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LzvP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b2c7d34-adba-4fc7-8ca9-39a064f46312_1280x887.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LzvP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b2c7d34-adba-4fc7-8ca9-39a064f46312_1280x887.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LzvP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b2c7d34-adba-4fc7-8ca9-39a064f46312_1280x887.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LzvP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b2c7d34-adba-4fc7-8ca9-39a064f46312_1280x887.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LzvP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b2c7d34-adba-4fc7-8ca9-39a064f46312_1280x887.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LzvP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b2c7d34-adba-4fc7-8ca9-39a064f46312_1280x887.jpeg" width="1280" height="887" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b2c7d34-adba-4fc7-8ca9-39a064f46312_1280x887.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:887,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1981859,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.itworksonmymachine.in/i/179695539?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b2c7d34-adba-4fc7-8ca9-39a064f46312_1280x887.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LzvP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b2c7d34-adba-4fc7-8ca9-39a064f46312_1280x887.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LzvP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b2c7d34-adba-4fc7-8ca9-39a064f46312_1280x887.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LzvP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b2c7d34-adba-4fc7-8ca9-39a064f46312_1280x887.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LzvP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b2c7d34-adba-4fc7-8ca9-39a064f46312_1280x887.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This was a world vastly different from the one I was immersed in everyday, back in Bangalore. My worldview was a few levels of abstractions removed from the ground reality these people were describing. And this reality I was hearing about rarely featured, in the context of development, in mainstream media. Policies, schemes, state departments, etc were one side of the story; what became evident here was the glue needed at the village level (&#8220;the last mile&#8221;) to make all of it work together towards social development. Without these local actors, achieving &#8220;scale&#8221; through those policies and schemes would perhaps remain a theory.</p><p><strong>                                                                    * * *</strong></p><p>The amphitheater of the Tribal Cultural Center was the location of the &#8220;Akhra&#8221; sessions. Beneath a vibrant, sweeping canopy of crimson and gold stripes, participants from the tribes sat on terraced steps wearing traditional attires, ready to engage in a dialogue moderated by the Samvaad team. The day&#8217;s subject was &#8220;<em>Circle of Belonging: Tapping into Tribal wisdom on social governance systems</em>&#8221;.</p><p>Members of various tribes asked for the mike and stood up to speak about the systems active in their communities, how they worked, what the challenges were. A common theme touched on their approach of trying to solve matters locally, through village councils or assemblies. There could be family or religious or legal issues &#8211; anything that affected the community. The resolution would follow a path: village first, then a cluster of villages, and only if still unresolved was the matter taken to court.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pYr9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d415a85-d454-4b2f-a1c0-3ac74364f9ba_1280x876.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pYr9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d415a85-d454-4b2f-a1c0-3ac74364f9ba_1280x876.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pYr9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d415a85-d454-4b2f-a1c0-3ac74364f9ba_1280x876.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pYr9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d415a85-d454-4b2f-a1c0-3ac74364f9ba_1280x876.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pYr9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d415a85-d454-4b2f-a1c0-3ac74364f9ba_1280x876.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pYr9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d415a85-d454-4b2f-a1c0-3ac74364f9ba_1280x876.jpeg" width="1280" height="876" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d415a85-d454-4b2f-a1c0-3ac74364f9ba_1280x876.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:876,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1918312,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.itworksonmymachine.in/i/179695539?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d415a85-d454-4b2f-a1c0-3ac74364f9ba_1280x876.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pYr9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d415a85-d454-4b2f-a1c0-3ac74364f9ba_1280x876.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pYr9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d415a85-d454-4b2f-a1c0-3ac74364f9ba_1280x876.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pYr9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d415a85-d454-4b2f-a1c0-3ac74364f9ba_1280x876.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pYr9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d415a85-d454-4b2f-a1c0-3ac74364f9ba_1280x876.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There was a conversation on why these local systems mattered and why some were being eroded. External influences, some said, disturb the internal balance and harmony of the local communities &#8211; strong traditions and systems were needed to maintain a balance. Among these &#8220;External Influences&#8221; were WhatsApp and Facebook &#8211; things younger people leaned more towards. &#8220;Why don&#8217;t we learn from elders instead of being influenced by WhatsApp?&#8221; someone asked.</p><p>What could be done to preserve these local systems and traditions? Someone suggested an inclusion of tribal-related subjects in the national level education programmes. Another spoke about the necessity to document cultural elements among the tribes so that future generations don&#8217;t lose this knowledge. A young man from Nagaland gave a presentation on their institution called <a href="https://www.voicesofruralindia.org/morung-nagaland/">&#8220;Morung&#8221;</a>, highlighting how it had evolved over generations.</p><p>The next morning, in another Akhra session, some of the conversation centered around social justice. Displacement of tribals, access to forests they lived in and around, awareness of forest rights &#8211; these were discussed and stories were shared.</p><p>Implementation of laws favouring the tribals was often lagging in different states, and there was little clarity on the stage of implementation of these laws. On the other hand, laws that favoured the state were often quick to be picked up and implemented.</p><p>Lack of awareness about the &#8220;system&#8221; (of how &#8220;pattas&#8221; &#8211; a government issued document that proves land ownership &#8211; were allotted, what forest rights they had) came up prominently.</p><p>The success stories shared were illuminating. One man described how they had to lodge a case against the district collector to speed up the process of getting their &#8220;patta&#8221; &#8211; it worked. Another spoke about the protests and rallies that were needed to stop the police from arresting tribals who entered a forest area they&#8217;d been using for generations but was recently labelled &#8220;Reserve Forest.&#8221;</p><p>The Akhra model was a refreshing departure from the typical conferences we attend, both in the outdoor setting and the participatory nature of the sessions. Knowledge here resided in the audience, not on stage; wisdom emerged from the crowd. The sheer diversity of representation &#8211; over 150 tribes from the country &#8211; was another striking difference.</p><p><strong>                                                                     * * *</strong></p><p>A day dense with discourse leaves the mind heavy. The evening brought respite in the form of a cultural celebration at the Gopal Maidan, a large open space now adorned with stalls where tribes displayed their cuisines, medicines, and handicrafts. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HuYM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79fbc2e1-0736-4c5c-a280-0bf40a139d8f_1280x960.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HuYM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79fbc2e1-0736-4c5c-a280-0bf40a139d8f_1280x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HuYM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79fbc2e1-0736-4c5c-a280-0bf40a139d8f_1280x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HuYM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79fbc2e1-0736-4c5c-a280-0bf40a139d8f_1280x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HuYM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79fbc2e1-0736-4c5c-a280-0bf40a139d8f_1280x960.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HuYM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79fbc2e1-0736-4c5c-a280-0bf40a139d8f_1280x960.jpeg" width="1280" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79fbc2e1-0736-4c5c-a280-0bf40a139d8f_1280x960.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1755999,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.itworksonmymachine.in/i/179695539?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79fbc2e1-0736-4c5c-a280-0bf40a139d8f_1280x960.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HuYM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79fbc2e1-0736-4c5c-a280-0bf40a139d8f_1280x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HuYM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79fbc2e1-0736-4c5c-a280-0bf40a139d8f_1280x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HuYM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79fbc2e1-0736-4c5c-a280-0bf40a139d8f_1280x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HuYM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79fbc2e1-0736-4c5c-a280-0bf40a139d8f_1280x960.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At the center was a stage that featured dances and performances from bands. (This Monday had performances by Ho, Garo, Kuki and Kandha tribes, the music of Summersalt from the Khasi Hills, Garima Ekka and Arjun Lakra.) And all around, Samvaad participants, delegates, and local Jamshedpur residents blended together, occasionally forming impromptu groups or rings dancing to music ringing across the maidan.</p><p><strong>                                                                      * * *</strong></p><p>The scale of Samvaad &#8211; 2500 tribals from over 150 tribes &#8211; was impressive, but my most enduring takeaway was the spirit of Akhra, the platform that created a space for dialogue unlike any other I&#8217;d seen.</p><p>It was my first visit to this extraordinary event. Luck had brought me to Samvaad this time, but when I left Jamshedpur I resolved to not leave future visits to chance. We knowledge workers need to step out of our bubble and listen to voices from the ground &#8211; what better way to do this than spending a few intense days at Samvaad?</p><div><hr></div><p><strong>Acknowledgements</strong>: These experiences, compressed across a day and half, were possible only due to the generosity of Tata Steel Foundation and the unceasing hospitality of <a href="https://www.linkedin.com/in/sumant-kumar-54494069/?lipi=urn%3Ali%3Apage%3Ad_flagship3_people_connections%3BznrqijKITb6yPnv6NKcAXw%3D%3D">Sumant Kumar</a>, the &#8220;protocol officer&#8221; assigned to me. Sumant accompanied me throughout, guiding me within and across venues and sessions. He also enlisted me into a guided tour of the <a href="https://www.tatasteel.com/corporate/our-organisation/centre-for-excellence/">Rusi Modi Center of Excellence</a>, where the archivist took us on a tour of the galleries and archives, sharing nuggets of the history of the Tatas across a century and a half. Sumant made this visit special &#8211; I can&#8217;t thank him enough.</p>]]></content:encoded></item><item><title><![CDATA[Collaboration and Caution: Glimpses from an AI Cohort Program]]></title><description><![CDATA[Reflections from a 2-day workshop with an NGO cohort working on AI]]></description><link>https://www.itworksonmymachine.in/p/collaboration-and-caution-glimpses</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/collaboration-and-caution-glimpses</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Fri, 26 Sep 2025 03:02:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!B9v3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc92e334-b232-4bc1-8585-c71d2e2c2820_1220x834.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Earlier this summer, <a href="https://projecttech4dev.org/">Project Tech4Dev</a> and <a href="https://www.agency.fund/">The Agency Fund</a> launched an <a href="https://projecttech4dev.org/launching-the-ai-cohort-program-learnings-and-next-steps/">AI Cohort Program to support 7 NGOs</a> with the AI-based solutions they were interested to build and deploy. The program intended to address typical challenges NGOs were facing in the context of their AI initiatives: limited funding for experimentations, in-house tech/AI capacity gaps, a lack of structured entry points and approaches to explore or prototype AI use-cases.</p><p>Each NGO was assigned one or two mentors, tasked with guiding and supporting the NGO team through the program. The program also included knowledge partners like Digital Futures Lab and Tattle, contributing with their expertise in some orthogonal topics like Responsible AI or AI safety.</p><p>I was linked to <a href="https://www.simpleeducationfoundation.org">Simple Education Foundation</a> (SEF), a nonprofit focussed on supporting government school teachers with better strategies for student development. Our use-case involved building an AI-powered WhatsApp tool to provide teachers with ongoing, contextual support and resources, while also enabling regular reflections. </p><p>After about a month of virtual meet-ups, the cohort came together last week for a 2-day workshop in Bangalore. A summary of the two days is available <a href="https://projecttech4dev.org/first-in-person-workshop-of-the-ai-cohort-program/">here</a> and <a href="https://projecttech4dev.org/day-2-in-person-workshop-ai-cohort-program/">here</a>.</p><div class="pullquote"><p>What&#8217;s been striking about this AI wave is not just the speed of technology advancement but also the pace at which people are evolving strategies to deal with the effects of this new technology.</p></div><p>Beyond the individual team huddles, the workshop created a space for the seven NGO teams (with their mentors) to listen to each other&#8217;s use-cases and approaches. Unsurprisingly, overlaps or synergies were discovered, and we aligned on how to learn from each other (or reuse parts from already implemented solutions). For instance, the work done by Quest Alliance and Avanti Fellows in the area of teacher-assistance-bots was something that&#8217;s relevant for our Simple Education Foundation use-case .</p><p>These early days of building with AI brings to mind some earlier tech waves we&#8217;ve been through in the last couple of decades. The internet/web era, and within that larger wave the mobile revolution as well. In their infancy, those waves also spawned a large number of applications, and it took time for the industry to mature and come up with better (i.e more efficient, responsible, safer) ways to use the technology.</p><p>I&#8217;ve written about <a href="https://www.itworksonmymachine.in/p/same-same-but-different">how the internet era compares, along some broad themes, with this AI one</a>. What&#8217;s been striking about this AI wave is not just the speed of technology advancement but also the pace at which people are evolving strategies to deal with the effects of this new technology.</p><p>The AI Cohort workshop brought forward some of these strategies, in the form of presentations from the knowledge partners.</p><p><a href="https://www.digitalfutureslab.in/">Digital Futures Lab</a>, an &#8220;<em>interdisciplinary research studio that studies the complex interplay between technology and society</em>&#8221; held a 2 hour workshop on &#8220;Over-reliance on AI&#8221;. The session explored the causes, risks, and real-world impacts of over-reliance on AI. We also discussed practical strategies to prevent and mitigate it through positive friction and user-centered design.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B9v3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc92e334-b232-4bc1-8585-c71d2e2c2820_1220x834.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B9v3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc92e334-b232-4bc1-8585-c71d2e2c2820_1220x834.png 424w, https://substackcdn.com/image/fetch/$s_!B9v3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc92e334-b232-4bc1-8585-c71d2e2c2820_1220x834.png 848w, https://substackcdn.com/image/fetch/$s_!B9v3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc92e334-b232-4bc1-8585-c71d2e2c2820_1220x834.png 1272w, https://substackcdn.com/image/fetch/$s_!B9v3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc92e334-b232-4bc1-8585-c71d2e2c2820_1220x834.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B9v3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc92e334-b232-4bc1-8585-c71d2e2c2820_1220x834.png" width="1220" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc92e334-b232-4bc1-8585-c71d2e2c2820_1220x834.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1220,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!B9v3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc92e334-b232-4bc1-8585-c71d2e2c2820_1220x834.png 424w, https://substackcdn.com/image/fetch/$s_!B9v3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc92e334-b232-4bc1-8585-c71d2e2c2820_1220x834.png 848w, https://substackcdn.com/image/fetch/$s_!B9v3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc92e334-b232-4bc1-8585-c71d2e2c2820_1220x834.png 1272w, https://substackcdn.com/image/fetch/$s_!B9v3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc92e334-b232-4bc1-8585-c71d2e2c2820_1220x834.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://tattle.co.in/">Tattle</a>, &#8220;<em>a community of technologists, researchers and artists working towards a healthier online information ecosystem in India</em>&#8221; ran a session on AI Safety Guardrails. It introduced the ABC Model of Platform Safety, focusing on analyzing content, identifying influential or malicious actors, and analyzing user behavior for unsafe engagement. The session also delved into technical implementations, including lexical and semantic analysis and the application of <a href="https://ai.meta.com/research/publications/llama-guard-llm-based-input-output-safeguard-for-human-ai-conversations/">Llama Guard</a> for input-output safeguards in human-AI conversations. Privacy and copyright considerations were also discussed, distinguishing between private and scraped data. (Their <a href="https://uli.tattle.co.in/">Uli browser plugin</a> includes a &#8220;Tattle slur list&#8221; to help &#8220;moderate and mitigate online gender based violence.&#8221;)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xSAJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07ac7b0e-49e7-4a6f-9a0c-24c2d80061d8_1632x890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xSAJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07ac7b0e-49e7-4a6f-9a0c-24c2d80061d8_1632x890.png 424w, https://substackcdn.com/image/fetch/$s_!xSAJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07ac7b0e-49e7-4a6f-9a0c-24c2d80061d8_1632x890.png 848w, https://substackcdn.com/image/fetch/$s_!xSAJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07ac7b0e-49e7-4a6f-9a0c-24c2d80061d8_1632x890.png 1272w, https://substackcdn.com/image/fetch/$s_!xSAJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07ac7b0e-49e7-4a6f-9a0c-24c2d80061d8_1632x890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xSAJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07ac7b0e-49e7-4a6f-9a0c-24c2d80061d8_1632x890.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07ac7b0e-49e7-4a6f-9a0c-24c2d80061d8_1632x890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xSAJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07ac7b0e-49e7-4a6f-9a0c-24c2d80061d8_1632x890.png 424w, https://substackcdn.com/image/fetch/$s_!xSAJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07ac7b0e-49e7-4a6f-9a0c-24c2d80061d8_1632x890.png 848w, https://substackcdn.com/image/fetch/$s_!xSAJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07ac7b0e-49e7-4a6f-9a0c-24c2d80061d8_1632x890.png 1272w, https://substackcdn.com/image/fetch/$s_!xSAJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07ac7b0e-49e7-4a6f-9a0c-24c2d80061d8_1632x890.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>There was also a presentation from Tech4Dev on their Kaapi platform, a shared AI platform for the development sector that aims to simplify AI adoption for NGOs by providing a middleware that connects existing tools to AI solutions, offering features like a unified API, responsible AI guardrails, evaluation, document management, and multilingual support.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!47Tk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7271cd-0011-4058-85de-c3875e622066_2048x933.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!47Tk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7271cd-0011-4058-85de-c3875e622066_2048x933.png 424w, https://substackcdn.com/image/fetch/$s_!47Tk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7271cd-0011-4058-85de-c3875e622066_2048x933.png 848w, https://substackcdn.com/image/fetch/$s_!47Tk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7271cd-0011-4058-85de-c3875e622066_2048x933.png 1272w, https://substackcdn.com/image/fetch/$s_!47Tk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7271cd-0011-4058-85de-c3875e622066_2048x933.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!47Tk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7271cd-0011-4058-85de-c3875e622066_2048x933.png" width="1456" height="663" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff7271cd-0011-4058-85de-c3875e622066_2048x933.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:663,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!47Tk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7271cd-0011-4058-85de-c3875e622066_2048x933.png 424w, https://substackcdn.com/image/fetch/$s_!47Tk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7271cd-0011-4058-85de-c3875e622066_2048x933.png 848w, https://substackcdn.com/image/fetch/$s_!47Tk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7271cd-0011-4058-85de-c3875e622066_2048x933.png 1272w, https://substackcdn.com/image/fetch/$s_!47Tk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff7271cd-0011-4058-85de-c3875e622066_2048x933.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Such initiatives &#8211; mitigation strategies, guardrails, safety measures, shared modules &#8211; took years to materialize in previous technology waves: the early years of the internet and mobile eras were full of enthusiastic coders and entrepreneurs building stuff, largely independently. Those coders and entrepreneurs are riding this AI wave too (this time with the help of AI to generate parts of their solutions), but it&#8217;s refreshing to see a counter-movement of sorts emerge alongside all the enthusiasm for AI. This balancing act has its roots in what we&#8217;ve learned in the last two decades of technology adoption and diffusion into society.</p><p>The inclusion of these cross-functional aspects is a salient feature of this AI Cohort model defined by Project Tech4Dev, a recognition of the fact that solutions to social problems need to include dimensions that go beyond technology.</p>]]></content:encoded></item><item><title><![CDATA[From Wikipedia to ChatGPT]]></title><description><![CDATA[The cycle of knowledge anxiety]]></description><link>https://www.itworksonmymachine.in/p/from-wikipedia-to-chatgpt</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/from-wikipedia-to-chatgpt</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Sat, 26 Jul 2025 06:11:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pM1N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7b157c-6010-47d5-8d51-4133729b48d2_1024x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pM1N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7b157c-6010-47d5-8d51-4133729b48d2_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pM1N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7b157c-6010-47d5-8d51-4133729b48d2_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!pM1N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7b157c-6010-47d5-8d51-4133729b48d2_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!pM1N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7b157c-6010-47d5-8d51-4133729b48d2_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!pM1N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7b157c-6010-47d5-8d51-4133729b48d2_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pM1N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7b157c-6010-47d5-8d51-4133729b48d2_1024x1536.png" width="338" height="507" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f7b157c-6010-47d5-8d51-4133729b48d2_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:338,&quot;bytes&quot;:2876638,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.itworksonmymachine.in/i/169284881?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7b157c-6010-47d5-8d51-4133729b48d2_1024x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pM1N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7b157c-6010-47d5-8d51-4133729b48d2_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!pM1N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7b157c-6010-47d5-8d51-4133729b48d2_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!pM1N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7b157c-6010-47d5-8d51-4133729b48d2_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!pM1N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f7b157c-6010-47d5-8d51-4133729b48d2_1024x1536.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>1.</strong></h2><p>There was a period in the aughts, not long after Wikipedia&#8217;s rise in popularity, when a debate began on the meaning and relevance of Wikipedia. How could a source that could be edited by anyone be a reliable source of knowledge?</p><p>Traditionalists were appalled that something like Wikipedia could replace the hallowed Encyclopaedia Britannica. Could we trust material that anyone could edit? What would such unverified content do to our minds? Others wrote about the wisdom of the crowd, the self-correcting nature of the Wiki model.</p><p>Cultural debates often fizzle out, and this one was no exception. People stopped arguing whether Wikipedia was precise, correct, truthful, or expert-verified. Those who found it met their specific needs adopted it. Nowadays we simply use Wikipedia knowing that this source <em>could</em> be wrong, but it can be useful nonetheless. A fact-checking editor at the New Yorker may not take a Wikipedia page at face value, but someone looking for a quick summary on a subject will find it a great place to start, and perhaps even end.</p><p>A similar debate is presently taking place about GenAI. The parallels are unmissable: the debate (war, for some) is in the domain of knowledge; truth, correctness, and verifiability are key battlegrounds; and we worry if this &#8212; Wikipedia then, GenAI now &#8212; will dilute our understanding, corrupt our thinking.</p><p>Perhaps it is the knowledge bit that triggers this anxiety. Knowledge is what makes us human, lays the foundation for progress. And anything that upsets established ways we assimilate, absorb, and disseminate knowledge disturbs us, leads us to wonder if we are losing what makes us who we are. Writing, print, the calculator, the computer, the internet (and in that larger context, Wikipedia), and now GenAI: the debate is not new.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dzN4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b6774a-6762-47d3-9a44-fdef58fb6cf4_1982x736.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dzN4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b6774a-6762-47d3-9a44-fdef58fb6cf4_1982x736.png 424w, https://substackcdn.com/image/fetch/$s_!dzN4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b6774a-6762-47d3-9a44-fdef58fb6cf4_1982x736.png 848w, https://substackcdn.com/image/fetch/$s_!dzN4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b6774a-6762-47d3-9a44-fdef58fb6cf4_1982x736.png 1272w, https://substackcdn.com/image/fetch/$s_!dzN4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b6774a-6762-47d3-9a44-fdef58fb6cf4_1982x736.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dzN4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b6774a-6762-47d3-9a44-fdef58fb6cf4_1982x736.png" width="1456" height="541" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8b6774a-6762-47d3-9a44-fdef58fb6cf4_1982x736.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:541,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3287225,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.itworksonmymachine.in/i/169284881?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b6774a-6762-47d3-9a44-fdef58fb6cf4_1982x736.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dzN4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b6774a-6762-47d3-9a44-fdef58fb6cf4_1982x736.png 424w, https://substackcdn.com/image/fetch/$s_!dzN4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b6774a-6762-47d3-9a44-fdef58fb6cf4_1982x736.png 848w, https://substackcdn.com/image/fetch/$s_!dzN4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b6774a-6762-47d3-9a44-fdef58fb6cf4_1982x736.png 1272w, https://substackcdn.com/image/fetch/$s_!dzN4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b6774a-6762-47d3-9a44-fdef58fb6cf4_1982x736.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IrbR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1285e4e-fbf8-4024-9698-489d355fa348_388x590.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IrbR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1285e4e-fbf8-4024-9698-489d355fa348_388x590.png 424w, https://substackcdn.com/image/fetch/$s_!IrbR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1285e4e-fbf8-4024-9698-489d355fa348_388x590.png 848w, https://substackcdn.com/image/fetch/$s_!IrbR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1285e4e-fbf8-4024-9698-489d355fa348_388x590.png 1272w, https://substackcdn.com/image/fetch/$s_!IrbR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1285e4e-fbf8-4024-9698-489d355fa348_388x590.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IrbR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1285e4e-fbf8-4024-9698-489d355fa348_388x590.png" width="162" height="246.340206185567" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1285e4e-fbf8-4024-9698-489d355fa348_388x590.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:590,&quot;width&quot;:388,&quot;resizeWidth&quot;:162,&quot;bytes&quot;:483958,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.itworksonmymachine.in/i/169284881?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1285e4e-fbf8-4024-9698-489d355fa348_388x590.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IrbR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1285e4e-fbf8-4024-9698-489d355fa348_388x590.png 424w, https://substackcdn.com/image/fetch/$s_!IrbR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1285e4e-fbf8-4024-9698-489d355fa348_388x590.png 848w, https://substackcdn.com/image/fetch/$s_!IrbR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1285e4e-fbf8-4024-9698-489d355fa348_388x590.png 1272w, https://substackcdn.com/image/fetch/$s_!IrbR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1285e4e-fbf8-4024-9698-489d355fa348_388x590.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>2.</strong></h2><p>Wikipedia, in the last couple of decades, has altered how we source, store, and assimilate knowledge. By creating a vast, always-accessible repository of information, Wikipedia fosters a reliance on externalized memory: <em>we now increasingly remember how to find information rather than the information itself</em>. The good news is that we&#8217;ve evolved from memorizing facts to critical evaluation and contextual understanding. This ease of access, however, creates an illusion of explanatory depth, leading us to overestimate comprehension without truly internalizing complex knowledge.</p><p>Wikipedia symbolizes a broader societal shift toward valuing interpretation and synthesis over memorization and learning. GenAI (a dynamic Wikipedia?) rides on this wave and pushes us further along this spectrum: we are all generalists now, honed with the ability to quickly cull information from multiple sources and analyse (with the help of AI) vast troves of data unimaginable a couple of decades ago.</p><h2><strong>3.</strong></h2><p>The Wikipedia comparison has its limits, but it brings up an interesting question: will GenAI follow the same arc of normalisation?</p><p>At the workplace, the normalisation is already underway. Many colleagues I speak to are using GenAI on a daily basis, to draft emails, review concept notes, brainstorm ideas, analyse data, and conduct research. Some worry if this will blunt their critical thinking skills, others wonder what the technology will do to their jobs and the business we are in. But such concerns do not stop these colleagues from using GenAI: I see it getting integrated into most routines at work, not unlike the way email became indispensable to office work in the nineties.</p><p>On the personal front, my experience and what I hear from friends follows the same pattern: we are using it for small tasks, from double-checking a medical diagnosis, exploring trip options, comparing alternatives before a purchase, to troubleshooting a problem at home or seeking guidance on personal matters.</p><p>So GenAI is already being woven into the fabric of our information-centered lives. And unlike Wikipedia, a source we accessed perhaps a few times a week, GenAI has become an always-on companion we turn to many times each day. The difference, though, runs deeper than the frequency of usage.</p><p>GenAI operates in the liminal space between human and machine intelligence, making it difficult to establish clear boundaries of trust and verification. Unlike Wikipedia, where we can theoretically trace back to sources and contributors, GenAI presents us with a kind of knowledge that emerges from an opaque synthesis of training data. It speaks with authority about subjects it has never experienced, offers insights drawn from patterns it cannot fully explain, and demonstrates a kind of artificial intuition that feels both impressive and hollow. We find ourselves in the strange position of evaluating the thoughts of something that cannot actually think, yet produces outputs that can match our own reasoning.</p><p>Going by how the past couple of decades have played out, it&#8217;s easy to imagine GenAI leading us to cede control of how we consume and create knowledge, accelerating the process that began with the dopamine-inducing social media algorithms.</p><p>The new normal, it seems, won&#8217;t be anything like the normalisation of Wikipedia-driven fact-finding.</p><h2><strong>4.</strong></h2><p>It&#8217;s hard not to think of the irony playing out in this context: Wikipedia, once the target of skeptics challenging its trustworthiness, is now the trusted alternative to its new and hallucinating cousin, ChatGPT. And the relationship between the two is both complicated and promising.</p><p>Wikipedia's curated, human-verified content will grow more precious as the internet fills with AI-generated slop. The platform's human oversight, citation requirements, and collaborative editing model provide quality assurance that pure AI systems cannot match. Wikipedia may evolve into one of the few remaining "clean" sources of knowledge.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Itdc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9541a186-21a3-48ee-8364-b7532c971847_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Itdc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9541a186-21a3-48ee-8364-b7532c971847_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Itdc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9541a186-21a3-48ee-8364-b7532c971847_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Itdc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9541a186-21a3-48ee-8364-b7532c971847_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Itdc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9541a186-21a3-48ee-8364-b7532c971847_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Itdc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9541a186-21a3-48ee-8364-b7532c971847_1536x1024.png" width="684" height="456.1565934065934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9541a186-21a3-48ee-8364-b7532c971847_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:684,&quot;bytes&quot;:2543904,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.itworksonmymachine.in/i/169284881?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9541a186-21a3-48ee-8364-b7532c971847_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Itdc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9541a186-21a3-48ee-8364-b7532c971847_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Itdc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9541a186-21a3-48ee-8364-b7532c971847_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Itdc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9541a186-21a3-48ee-8364-b7532c971847_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Itdc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9541a186-21a3-48ee-8364-b7532c971847_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Knowledge not just for humans, but for AI too. The Wikimedia Foundation recently announced it is <a href="https://www.theverge.com/news/650467/wikipedia-kaggle-partnership-ai-dataset-machine-learning">partnering with Google-owned Kaggle</a> to release a version of Wikipedia optimized for training AI models, starting with English and French, offering stripped down versions of raw Wikipedia text.</p><p>And Wikipedia could benefit from GenAI if the latter influences its editorial processes&#8212;helping with translation and content discovery or synthesis.</p><p>Wikipedia's strength lies in its human verification and collaborative fact-checking, while AI excels at synthesis and accessibility. Their combination could create a more powerful knowledge system than either could achieve alone, but the downside of this interplay is that Wikipedia risks contamination from AI-generated (or assisted) edits.</p><p>The influence of two sources, independently and in tandem, on the sphere of knowledge is an interesting space to watch. The anxiety, I suspect, will not go away.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C-fh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40ca54e-82e1-4dc2-a788-d052cebc79cb_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C-fh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40ca54e-82e1-4dc2-a788-d052cebc79cb_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!C-fh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40ca54e-82e1-4dc2-a788-d052cebc79cb_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!C-fh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40ca54e-82e1-4dc2-a788-d052cebc79cb_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!C-fh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40ca54e-82e1-4dc2-a788-d052cebc79cb_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C-fh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40ca54e-82e1-4dc2-a788-d052cebc79cb_1024x1536.png" width="326" height="489" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d40ca54e-82e1-4dc2-a788-d052cebc79cb_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:326,&quot;bytes&quot;:2725344,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.itworksonmymachine.in/i/169284881?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40ca54e-82e1-4dc2-a788-d052cebc79cb_1024x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C-fh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40ca54e-82e1-4dc2-a788-d052cebc79cb_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!C-fh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40ca54e-82e1-4dc2-a788-d052cebc79cb_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!C-fh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40ca54e-82e1-4dc2-a788-d052cebc79cb_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!C-fh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40ca54e-82e1-4dc2-a788-d052cebc79cb_1024x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[Same same but different]]></title><description><![CDATA[Comparing the Internet Era with the Rise of GenAI]]></description><link>https://www.itworksonmymachine.in/p/same-same-but-different</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/same-same-but-different</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Sun, 25 May 2025 10:24:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wADx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ae4ff88-c7da-4a92-8aee-a339eca3902a_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wADx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ae4ff88-c7da-4a92-8aee-a339eca3902a_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wADx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ae4ff88-c7da-4a92-8aee-a339eca3902a_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!wADx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ae4ff88-c7da-4a92-8aee-a339eca3902a_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!wADx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ae4ff88-c7da-4a92-8aee-a339eca3902a_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!wADx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ae4ff88-c7da-4a92-8aee-a339eca3902a_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wADx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ae4ff88-c7da-4a92-8aee-a339eca3902a_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ae4ff88-c7da-4a92-8aee-a339eca3902a_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2588829,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.itworksonmymachine.in/i/164394874?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ae4ff88-c7da-4a92-8aee-a339eca3902a_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wADx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ae4ff88-c7da-4a92-8aee-a339eca3902a_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!wADx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ae4ff88-c7da-4a92-8aee-a339eca3902a_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!wADx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ae4ff88-c7da-4a92-8aee-a339eca3902a_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!wADx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ae4ff88-c7da-4a92-8aee-a339eca3902a_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>1.</strong></h2><p>Every transformative technology gets compared to the internet, and few live up to the comparison. But GenAI's relationship to the internet isn't a simple one of similarity or succession.</p><p>If you had engaged with the internet in the nineties, you&#8217;d probably see the signs today. Here is a technology so foundational it will impact every sphere of our lives: this was what was said about the internet back then, and it turned out right. What began as a novelty transformed, over the next decade, into something indispensable.</p><p>These days, the talk is about GenAI. Columnists and experts weigh in daily with analyses and opinions. There&#8217;s the excitement one felt in the early internet years, plenty of hype, and large investments &#8212; and there are skeptics too. Unlike last time, though, it&#8217;s hard to keep up with the speed of change. But beneath these surface-level themes, the similarities, contrasts, and interplay between the two eras make for a fascinating study.</p><h2><strong>2.</strong></h2><p>Much has been written about how we&#8217;ve lost the spirit of the internet&#8217;s early years. That early internet &#8212; a decentralized haven of quirky personal websites, community-driven forums populated by eccentrics and enthusiasts &#8212; has given way to a landscape dominated by a handful of platforms that control, through algorithms tuned to capture attention, how we publish, consume, and behave.</p><p>GenAI is already worsening this situation. AI-generated summaries on search pages, bot responses in discussion spaces, AI slop on the web: all of this influences what we consume and how. Perhaps more worryingly, AI is also changing how &#8212; and how fast &#8212; we create content.</p><p>A theme linking the two eras is the loss of control experienced by creators and consumers.</p><p>First came platforms that set boundaries on how people produced and consumed content, and how people connected with one another. From open, freestyle blogs that linked to one another, we went to closed platforms like Facebook and Twitter that controlled not only the format of content but also whom you could share it with.</p><p>What followed was the rise of the algorithm that defined how your feed looked. With RSS, I controlled what I saw and read &#8211; social media feeds took away this ability. Algorithms also subtly influenced how we wrote and how we shared. Distribution &#8211; using techniques that tried to follow the algorithm&#8217;s intent &#8211; became part of the author&#8217;s toolkit. We used the &#8220;right&#8221; keywords, we embedded tags, and even placed links in comments to maximize reach.</p><p>These days, algorithmic feeds are complemented by AI-generated summaries. Original articles and documents, artifacts you could earlier search for and read in their entirety, are now abstracted in texts generated by a Large Language Model.</p><p>For creators, this AI wave is a lot more disruptive. The internet wave mostly influenced content distribution, but this one gets to the center: it alters the act of creation itself. Creators may be conflicted about the questions of originality and ownership this brings up, and how they use AI may vary in degree. But very few will remain unaffected.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!71Qj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4150ed47-290e-490e-8e81-4d6647496c07_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!71Qj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4150ed47-290e-490e-8e81-4d6647496c07_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!71Qj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4150ed47-290e-490e-8e81-4d6647496c07_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!71Qj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4150ed47-290e-490e-8e81-4d6647496c07_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!71Qj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4150ed47-290e-490e-8e81-4d6647496c07_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!71Qj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4150ed47-290e-490e-8e81-4d6647496c07_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4150ed47-290e-490e-8e81-4d6647496c07_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3147817,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.itworksonmymachine.in/i/164394874?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4150ed47-290e-490e-8e81-4d6647496c07_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!71Qj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4150ed47-290e-490e-8e81-4d6647496c07_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!71Qj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4150ed47-290e-490e-8e81-4d6647496c07_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!71Qj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4150ed47-290e-490e-8e81-4d6647496c07_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!71Qj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4150ed47-290e-490e-8e81-4d6647496c07_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>3.</strong></h2><p>The enthusiasm of the internet's early days was shared by a diverse pool of individuals: academics sharing research, hobbyists documenting niche interests, artists experimenting with digital media, small business owners reaching new customers, and activists organizing communities around causes. People from all walks of life set up blogs and embraced the freedom to create and connect without an intermediary.</p><p>These days, while millions of users all over the world use ChatGPT, most AI devotees are from the tech and business community: programmers, startup founders, VCs, consultants. Creative folks are also experimenting with AI, but many are concerned, confused, or tentative. White-collar workers, while benefiting from the productivity gains of using AI, are worried about their jobs. We also have the doomers prophesying an apocalypse, a rare tendency during the early internet era.</p><p>It&#8217;s not about technology alone. The dial&#8217;s shift &#8211; from enthusiasm for the internet to concern and skepticism towards AI &#8211; highlights a cultural swing we&#8217;ve seen in the years between these two eras.</p><p>The early internet emerged during an era of relative technological innocence. People experienced the web as liberation from traditional gatekeepers &#8212;publishers, broadcasters, institutions that controlled information flow. The prevailing narrative was democratization and empowerment, and early adopters had direct evidence supporting this optimism through their own experiences creating and connecting online.</p><p>By contrast, GenAI arrives after two decades of documented technological disruption. We've witnessed how platforms consolidated power, how algorithms manipulated behavior, and how social media influenced elections and affected mental health. We've seen how technologies that promised connection often delivered isolation and how systems that promised objectivity often amplified bias.</p><p>We are much less naive now about the promise of new technology, and more sensitive to its downstream effects.</p><p>Unsurprisingly, some believe that this new technology will solve problems created by the older one. Mental health chatbots are the fastest growing category among GenAI apps. Few see the irony here.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l2zQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd994a1d3-9885-4545-b3c7-f96a46213bef_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l2zQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd994a1d3-9885-4545-b3c7-f96a46213bef_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!l2zQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd994a1d3-9885-4545-b3c7-f96a46213bef_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!l2zQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd994a1d3-9885-4545-b3c7-f96a46213bef_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!l2zQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd994a1d3-9885-4545-b3c7-f96a46213bef_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l2zQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd994a1d3-9885-4545-b3c7-f96a46213bef_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d994a1d3-9885-4545-b3c7-f96a46213bef_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3129605,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.itworksonmymachine.in/i/164394874?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd994a1d3-9885-4545-b3c7-f96a46213bef_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l2zQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd994a1d3-9885-4545-b3c7-f96a46213bef_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!l2zQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd994a1d3-9885-4545-b3c7-f96a46213bef_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!l2zQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd994a1d3-9885-4545-b3c7-f96a46213bef_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!l2zQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd994a1d3-9885-4545-b3c7-f96a46213bef_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>4.</strong></h2><p>The internet made it much easier to create and distribute content, which led to an explosion of text, photos, and videos. The barrier to content creation has been lowered further with GenAI, but a new category has now emerged: software. <a href="https://en.wikipedia.org/wiki/Vibe_coding">Vibe coding</a> allows anyone with imagination to create an app. We&#8217;ll soon see a surge of software applications created by people who don&#8217;t know how to code.</p><p>This is one area where GenAI is fueling enthusiasm and ambition, mirroring what we saw from content creators in the internet era. But the differences between the two have significant implications.</p><p>When the early internet democratized content creation, people were essentially gaining access to content creation tools and a distribution network. But the fundamental nature of content creation remained largely unchanged. Writing an essay, taking a photograph, or recording a video still required the same human capabilities it always had. The internet made distribution democratic, but creation itself retained its earlier character.</p><p>Software democratization through AI is different. Here, we're not just removing barriers to distribution, but potentially removing barriers to a form of creation that previously required specialized knowledge and significant time investment. When someone uses vibe coding to create an application, they're bypassing years of technical education and practice that traditional programming demands.</p><p>Content democratization meant more people could share their <em>existing</em> capabilities with the world. Software democratization might mean people can create things that <em>exceed their existing capabilities</em>&#8212;or at least their existing technical knowledge.</p><p>There are several reasons why this distinction is important.</p><p>Quality is the first one. A bad blog post might waste readers' time, but it cannot crash systems or compromise security. Vibe-coded software, however, can create quality and reliability challenges that dwarf those we experienced with user-generated content. The emerging "anyone can code" reality might lead to more serious issues around security, privacy, and reliability.</p><p>Maintenance and evolution present another challenge. Content creation typically involves discrete, finished products. Once you publish an essay or upload a video, it generally remains static unless you choose to edit it. The creator's ongoing responsibilities are minimal. Software exists in a fundamentally different relationship with time and change. Applications require updates, security patches, and compatibility adjustments. They exist within ecosystems that constantly change around them. When someone uses AI to create software without understanding its underlying structure, they may be creating maintenance obligations they're not equipped to handle.</p><p>This raises questions about the sustainability of democratized software creation. Will AI need to evolve not just to help people create applications, but to help them maintain, debug, and evolve those applications over time? Or will we see a proliferation of abandoned, potentially vulnerable software as creators move on to new projects without understanding their ongoing responsibilities?</p><p>All this creates new categories of technological risk and responsibility that we're only beginning to grapple with. It also suggests that the response to AI might need to be more sophisticated than our response to early internet technologies, precisely because the stakes and complexity are higher.</p><p>Individual creators aside, GenAI&#8217;s impact on software from vendors is another area of concern. Feature bloat is common in most software &#8211; armed with GenAI&#8217;s coding abilities, these vendors are likely to add more unnecessary features faster. Capitalism&#8217;s waste problem already exists in software &#8211; AI will worsen it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R3tV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd690c51b-5b14-4d9f-83a0-8788c36cd484_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R3tV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd690c51b-5b14-4d9f-83a0-8788c36cd484_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!R3tV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd690c51b-5b14-4d9f-83a0-8788c36cd484_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!R3tV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd690c51b-5b14-4d9f-83a0-8788c36cd484_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!R3tV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd690c51b-5b14-4d9f-83a0-8788c36cd484_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R3tV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd690c51b-5b14-4d9f-83a0-8788c36cd484_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d690c51b-5b14-4d9f-83a0-8788c36cd484_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3693371,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.itworksonmymachine.in/i/164394874?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd690c51b-5b14-4d9f-83a0-8788c36cd484_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R3tV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd690c51b-5b14-4d9f-83a0-8788c36cd484_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!R3tV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd690c51b-5b14-4d9f-83a0-8788c36cd484_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!R3tV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd690c51b-5b14-4d9f-83a0-8788c36cd484_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!R3tV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd690c51b-5b14-4d9f-83a0-8788c36cd484_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>5.</strong></h2><p>These days my feed &#8211; partly algorithm-driven, partly sought out with effort &#8211; surfaces articles and podcasts on AI and art, AI and the future of software development, AI and intellectual property, AI safety and existential risk, ethics and responsible AI, AI impact on labor, AI and human identity: the list of themes is long.</p><p>Such a collection of trending conversation topics, which really is the sphere of culture, suggests that the broad societal impact of AI isn&#8217;t somewhere in the future: it is already here.</p><p>AI has become a lens through which we interpret other phenomena and make decisions in other spheres of life, creating what we might call "cultural gravity"&#8212; AI discussions now pull other conversations toward themselves. Business leaders feel compelled to articulate AI strategies, educational institutions restructure curricula around AI literacy, artists define their work in relation to AI capabilities, and nations set up ambitious AI initiatives.</p><p>This cultural gravity didn't exert itself with the early internet in quite the same way. While the internet certainly achieved cultural prominence, it did so more gradually and with less existential urgency. People discussed the internet's implications, but they didn't feel the same pressure to immediately reorganize their professional identities or creative practices around internet capabilities.</p><p>Applications in the early internet era also developed relatively organically&#8212;people discovered uses for email, websites, and forums, then cultural understanding grew from these practical experiences. With GenAI, we're experiencing something different: cultural expectations about what AI should accomplish are driving development priorities before people have extensively experienced what it can practically &#8212; and safely &#8212; deliver.</p><p>This creates a peculiar situation where the technology must live up to discourse rather than discourse emerging from technological experience. When cultural expectations precede practical understanding, we may be more susceptible to both inflated promises and unexpected consequences.</p><p>While GenAI&#8217;s reach may mirror the internet&#8217;s, its trajectory seems different already. Using internet history as a guide can be briefly illuminating, but we&#8217;ll need new lenses to understand and keep up with this AI era.</p>]]></content:encoded></item><item><title><![CDATA[The Seed and the Harvest]]></title><description><![CDATA[At a recent AI convening, two things that struck me had almost nothing to do with AI.]]></description><link>https://www.itworksonmymachine.in/p/the-seed-and-the-harvest</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/the-seed-and-the-harvest</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Sat, 03 May 2025 06:49:34 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3b3f3211-c588-4586-86c3-c2d316793b89_1600x988.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>At a recent <a href="https://projecttech4dev.org/ai-for-social-impact-summit-highlights-from-bengaluru/">AI convening</a>, two things that struck me had almost nothing to do with AI.&nbsp;</p><p>Early on, Murugan from Veddis Foundation spoke about <a href="https://veddis.org/products/">Kunji</a>, a Glific-based WhatsApp bot used by government officials to access policy-related information. In a Q&amp;A following his talk, it became clear that for this approach to work (or be scaled up) one first has to streamline and structure all the policy-related documentation, which could be spread across multiple departments. This consolidated set of documents is then used to train the bot. So building the bot is the easy part &#8211; the hard bit is the cleanup needed upfront, which also includes setting up processes to keep this document repository updated. All this is just good practice, which can yield benefits even without AI. And without this preparation, even the best intelligence is of little use.</p><p>Knowledge management at the workplace has a similar constraint. Gemini is good at summarizing files and folders on Google Drives. This can save a lot of time (and yield interesting insights) while scanning a large number of documents from historical projects. But Gemini is of limited use if, as an organisation, you haven&#8217;t structured your shared drives and set up a process to save project-related work on those folders (not on an individual&#8217;s &#8220;My Drive&#8221;). That initial part is time-consuming and messy. At <a href="https://www.sattva.co.in/">Sattva</a>, where I work, it took many months of a company-wide &#8220;Shared Drive&#8221; initiative to get this done. And now, in the context of AI, this matter needs to be revisited. We are considering how to restructure parts of our shared drives (and fine-tune some processes) to enable Sattva employees access &#8211; via a bot &#8211; the vast trove of knowledge hidden in these drives.&nbsp;</p><p>Later in the day, Jerome from Project Tech4Dev, spoke about the tendency of nonprofits to build bespoke AI applications from scratch, and the need to rethink this approach. He presented <a href="https://projecttech4dev.org/project-tech4devs-ai-strategy/">Tech4Dev&#8217;s AI platform</a> as an example of how common functionalities &#8211; like authentication, document management, etc &#8211; can be abstracted within a common platform, saving time and effort for every application to build and maintain these features. This is just good engineering practice, nothing to do with AI in particular. But given the rapidly growing landscape of AI apps and solutions, it is timely advice.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GyGy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b665739-1c2b-4095-b84f-11f5340101a1_1600x988.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GyGy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b665739-1c2b-4095-b84f-11f5340101a1_1600x988.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GyGy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b665739-1c2b-4095-b84f-11f5340101a1_1600x988.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GyGy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b665739-1c2b-4095-b84f-11f5340101a1_1600x988.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GyGy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b665739-1c2b-4095-b84f-11f5340101a1_1600x988.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GyGy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b665739-1c2b-4095-b84f-11f5340101a1_1600x988.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b665739-1c2b-4095-b84f-11f5340101a1_1600x988.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!GyGy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b665739-1c2b-4095-b84f-11f5340101a1_1600x988.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GyGy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b665739-1c2b-4095-b84f-11f5340101a1_1600x988.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GyGy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b665739-1c2b-4095-b84f-11f5340101a1_1600x988.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GyGy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b665739-1c2b-4095-b84f-11f5340101a1_1600x988.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Jerome&#8217;s talk reminded me of the years that followed the iPhone launch, when software firms began to create an app for every conceivable use-case. At one point, the HR function of the enterprise software company I worked for had developed half a dozen apps. Each one from a different team, driven by Conway&#8217;s law. All this unregulated enthusiasm for a cool new piece of technology led to frustration among our customers, who had to switch often between apps for a single workflow, or deal with different UI approaches for the same problem. It took a few years for sanity to be restored.</p><p>The talks at <a href="https://projecttech4dev.org/ai-for-social-impact-summit-highlights-from-bengaluru/">the event</a> highlighted GenAI&#8217;s potential and pitfalls, and the use-cases presented gave a glimpse of its social impact. I left the event with a sense of deja vu. Some things did not change: without data hygiene you couldn&#8217;t go too far, without reusable infrastructure you&#8217;d end up with waste, and ignoring the consumer landscape can lead to a messy riot of overlapping solutions. In the middle of this AI revolution, it&#8217;s good to consider what&#8217;s needed before, and keep an eye on what will come after.</p>]]></content:encoded></item><item><title><![CDATA[Magic, hype, and the thing in between]]></title><description><![CDATA[Magic The other day, after watching Gladiator, I had a five-minute chat with Meta-AI on WhatsApp.]]></description><link>https://www.itworksonmymachine.in/p/magic-hype-and-the-thing-in-between</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/magic-hype-and-the-thing-in-between</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Sat, 26 Apr 2025 11:10:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!V2BT!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93d1b0-40ca-4ad8-ad38-7daea2d37840_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<ol><li><p><strong>Magic</strong></p></li></ol><p>The other day, after watching <em>Gladiator</em>, I had a five-minute chat with Meta-AI on WhatsApp.</p><blockquote><p><strong>Me</strong>: How did emperor Marcus Aurelius die?</p><p><strong>Meta</strong>: Emperor Marcus Aurelius died on March 17, 180, after a long illness, likely related to the Antonine Plague that had swept through the Roman Empire.</p><p><strong>Me</strong>: According to the film Gladiator, it was Commodus who killed Marcus Aurelius.&nbsp;</p><p><strong>Meta</strong>: That&#8217;s not accurate. According to historical records, Marcus Aurelius died on March 17, 180, due to natural causes, likely related to the Antonine Plague. Commodus, his son, succeeded him as emperor, but there is no evidence to suggest that Commodus was involved in Marcus Aurelius&#8217; death.</p><p><strong>Me</strong>: Have you watched the film Gladiator?</p><p><strong>Meta</strong>: I haven&#8217;t &#8220;watched&#8221; the film Gladiator in the classical sense, but I&#8217;ve been trained on vast amounts of text data, including information about the film. In the film Gladiator, Commodus is indeed portrayed as having a hand in Marcus Aurelius&#8217; death, which is a creative liberty taken by the filmmakers. However, it&#8217;s essential to separate fact from fiction and rely on historical records for accurate information about actual events.</p><p><strong>Me</strong>: I like fiction so I want you to give me fictitious answers.</p><p><strong>Meta</strong>: Let&#8217;s have some fun then. In that case, Marcus Aurelius was indeed murdered by Commodus, who was jealous of his father&#8217;s wisdom, power, and magnificent beard.</p><p>Commodus, fueled by ambition and a desire for the throne, orchestrated a plot to poison Marcus Aurelius&#8217; tea. The poison, known as &#8220;Roman&#8217;s Ruin,&#8221; was a rare and potent concoction that slowly drained the life from Marcus Aurelius&#8217; body.</p><p>As Marcus Aurelius lay dying, Commodus stood by his side, pretending to mourn his father&#8217;s impending demise. Little did he know, however, that Marcus Aurelius had one final trick up his sleeve&#8230;</p><p><strong>Me</strong>: And what was that?</p><p><strong>Meta</strong>: As Marcus Aurelius took his last breath, he whispered a cryptic message to his loyal servant, who was sworn to secrecy. The message was:</p><p>&#8220;<em>Commodus, thou hast sown the wind, but shalt reap the whirlwind. The eagles will return, and with them, justice.</em>&#8220;</p><p>Unbeknownst to Commodus, Marcus Aurelius had secretly trained a loyal group of gladiators, who had sworn to avenge his death. These gladiators, led by a mysterious warrior known only as &#8220;The Phoenix,&#8221; vowed to infiltrate Commodus&#8217; inner circle and bring him down from within&#8230;</p><p><strong>Me</strong>: There&#8217;s a delicious irony in what you just said, given the name of the actor who plays the Commodus in the movie Gladiator.</p><p><strong>Meta</strong>: You&#8217;re referring to the fact that the actor who played Commodus in the movie Gladiator is Joaquin Phoenix!</p><p>Indeed, the irony is delicious! In the fictional scenario I created, the gladiator seeking revenge is called &#8220;The Phoenix,&#8221; which is a clever coincidence given the actor&#8217;s name!</p><p>Well played, my friend! Well played!</p></blockquote><p>I had to pause at this point. In less than a minute this fact-emitting bot had morphed into an intelligent companion that understood my thoughts, and appreciated &#8211; with excitement! &#8211; the nugget of irony that emerged by accident. Until a few years ago such an exchange &#8211; this mix of intelligence, fact and emotion &#8211;&nbsp; would have been possible only with a human.&nbsp;</p><p>We know, given how these GenAI tools are built, that no one programmed the concept of &#8220;irony&#8221; into them. Had the tool &#8220;learned&#8221; the concept from vast tracts of literature it had been fed? Or was this one of those emergent properties that followed from its training? Whatever the case, such behaviour can&#8217;t be explained by the simplistic notion of GenAI just predicting the next best word in a sequence.</p><p><strong>2. Hype</strong></p><p>These days some people are &#8220;<a href="https://www.nytimes.com/2025/03/14/technology/why-im-feeling-the-agi.html">feeling the AGI</a>&#8221;.&nbsp; Others even claim <a href="https://marginalrevolution.com/marginalrevolution/2025/04/o3-and-agi-is-april-16th-agi-day.html">we&#8217;ve reached AGI</a>. I can feel the magic at times, but AGI? We lack a good definition, there&#8217;s no broad consensus, and the goalposts often change.&nbsp; Even without bringing AGI into the picture, the mood is exuberant. GenAI, they say, is going to transform everything it touches.</p><p>There&#8217;s this &#8220;General&#8221; bit in the middle of AGI that I find revealing.&nbsp;&nbsp;</p><p>Technologists often <em>generalize</em> the scope and impact of new technologies. Once we believe in a piece of technology and have invested time, attention, or money into it, we tend to overestimate its potential. We apply or recommend it in domains or contexts where it is ill-suited, which triggers a reaction where a counter-culture emerges, adopting opposing views. This pattern has played out across different tech spaces. Consider software engineering techniques, like the microservices movement followed by the pushback against it. Or technologies such as Virtual Reality, which in the 1990s was expected to revolutionize gaming, education, and more. Or protocols like Blockchain, whose proponents believe there&#8217;s a network in every problem space, not all network actors can be trusted, and a decentralized model is the answer to this.</p><p>So it&#8217;s easy to understand the hype around GenAI, a &#8220;general-purpose&#8221; technology that seems able to solve problems across domains, sometimes performing better than tailored domain-specific solutions. To the believers, if ever there was a technology that could be &#8220;generalizable&#8221;, this is it &#8211; what could be more exciting? And doesn&#8217;t this indicate that GenAI will lead us to AGI?&nbsp;</p><p>What gets missed in all the excitement is the fact that GenAI is a probabilistic technology, not a deterministic one. This will limit its range of use. Enterprises, for instance, are notoriously finicky about the robustness and security of their IT solutions: it&#8217;s hard to imagine them adopting an agent-based probabilistic solution to drive mission-critical business processes. A 90&#8239;% accuracy is charming in a chatbot, catastrophic in a payroll workflow. And if GenAI technology is constrained by such limits, can it lead to a corporate landscape run by AI agents?&nbsp;</p><p>The tech-adoption-challenge is another limiting factor.&nbsp; &#8220;Good enough&#8221; enterprise solutions are hard to replace even when the substitute is far superior &#8211; the business case for such a shift needs to consider switching costs, employee skills, business priority, among other variables. Cloud migration has taken well over a decade and <em><a href="https://fossforce.com/2024/08/on-premises-data-centers-arent-dead-or-dying-not-by-a-long-shot/">close to half of enterprise workloads are still running on&#8209;premise</a></em>. This is typical in brownfield contexts (which partly explains why self-driving cars aren&#8217;t pervasive today), and it&#8217;s unclear how GenAI can overcome this barrier.</p><p>The broad diffusion of electricity into society took several decades. While GenAI &#8211; the disembodied version of AI &#8211; may not face the same physical limits, bottlenecks in its path are many. Chief among them are humans. Factors that can limit GenAI&#8217;s diffusion include data privacy, security, ethical concerns, regulatory and legal challenges, lack of talent, trust and other cultural factors. Adding more intelligence &#8211; to the level of AGI, whatever that is &#8211; will not take away these limiting circumstances.&nbsp;</p><p>So what we have here is: (a) A non-deterministic technology (b) With a business model yet to be proven for anyone other than AI-hardware makers like NVIDIA (c) Facing headwinds of tech adoption in brownfield contexts and (d) Placed alongside other revolutionary technologies that have typically taken decades to reach broad societal diffusion.</p><p><strong>3. The thing in between</strong></p><p>Between moments of magic-induced wonder and hype-driven scepticism is a state of mind that tries to understand what all this could mean practically, in our day-to-day lives, at work and beyond.&nbsp;</p><p>At my workplace the impact is visible. GenAI functions as a always-on-always-helpful-often-useful-occasionally-brilliant companion I turn to for several things: creating a checklist, brainstorming ideas, outlining a framework, framing a concept, doing secondary research, reviewing a finished deliverable. I&#8217;ve seen others at work also use it to summarize long documents, generate slides, transcribe audio, analyse transcripts, draft or review emails.&nbsp;</p><p>The use-case list is expanding and diversifying. Early transactional ones are now commonplace, often embedded into workflows: meeting note-takers are an obvious example. These days I find myself using GenAI as a thinking companion, which works better when the tool has the appropriate context. So alongside prompt crafting (not &#8220;engineering&#8221; &#8211; can we retain the latter&#8217;s dignity please?), we now have this technique of building the organisation or project context within these tools. NotebookLM or ChatGPT Projects are two good options for such scenarios.</p><p>All this is a shot in the arm of knowledge workers, leading perhaps to a step up in productivity. But how that translates to higher customer value is less obvious. We may be able to create a presentation faster, but unless GenAI &#8211; as a companion, or a co-worker, or an agent &#8211; also leads to more quality or better insights, we run the risk of simply churning more of the same at a faster pace, leading to heightened expectations and higher volumes of work. Which is a pattern we&#8217;ve seen in previous rounds of automation, from typewriters to personal computers to the internet to productivity software.&nbsp; Email was far more efficient than the fax, but what did it do to your daily workload?&nbsp;&nbsp;</p><p><strong>4. Magic</strong></p><p>Early on, what we attempted with ChatGPT was mostly parlour tricks. Write me a poem, take on a fictional-character role, draw an otter typing on a laptop. This playful instinct hasn&#8217;t subsided. New features trigger the same urge, generating an avalanche of Ghibli images, or geo-guessing tricks (to name the recent ones). So this technology is partly still a toy, one that often surprises us with new effects. And sometimes it feels magical.&nbsp;</p><p>But a conjuror can miss a trick, a magician can fail to pull a rabbit out of the hat. That&#8217;s in the nature of magic: it isn&#8217;t physics. A magic wand in your hand may feel powerful, but what if it works only 90% of the time? What would you use such a wand for? What would you risk with it?&nbsp;</p><p><strong>5. Hype</strong></p><p>Now what if this magic wand was not just a toy, limited to some fun tricks, but a genie that could fulfil <em>anything</em> you wished for? That&#8217;s the instinct behind AGI believers &#8211; a general purpose magic wand that can be used for every task anywhere. It has been likened to a religion (not the first time hardcore tech believers have attracted that label), and among this cohort you&#8217;ll also find a doomsday cult prophesying an AI apocalypse.&nbsp; (For an excellent exploration of this theme listen to <a href="https://www.vox.com/future-perfect/402418/artificial-intelligence-good-robot-podcast-openai-chatgpt-ethics-discrimination">Good Robot</a>, a four-part podcast series.)&nbsp;</p><p>Keeping religion aside, it&#8217;s useful to consider the benefits of this hype from a business lens. Here&#8217;s Sangeet Paul Chowdury, author and platform thinker, on the <a href="https://platforms.substack.com/p/ai-and-the-strategic-value-of-hype">strategic value of hype</a>:</p><blockquote><p><em>Progress is now often contingent on the ability to create believable futures, and with that, create coordination among actors in the absence of institutional support.</em></p><p><em>This gives hype a role previously reserved for regulation and subsidy. It is not merely a communication strategy; it is a coordination mechanism, especially in systems characterized by interdependence and incomplete information.</em></p></blockquote><p>Viewed this way, hype &#8220;is a coordination mechanism&#8221;, &#8220;creates temporal arbitrage&#8221;, &#8220;redistributes risks and costs&#8221;,&nbsp; &#8220;serves as a productive fiction&#8221;. Applying this lens to AI, we begin to see the logic behind Sam Altman&#8217;s exaggerated proclamations and the outlandish predictions of other leading voices. There are risks to this strategy too, Sangeet says:</p><blockquote><p><em>Hype paints a plausible vision of the future, even if it won&#8217;t fully materialize. This fiction helps solve coordination problems. But if the fiction breaks before the system locks in, it can collapse the whole effort.</em></p><p><em>In that sense, hype creates self-fulfilling and self-defeating loops, depending on whether the underlying system can catch up fast enough.</em></p><p><em>This, then, increases the risk of the anti-hype brigade discrediting the entire story, even parts of it that do work, and heightens the risk of systemic backlash if expectations collapse. This is the problem with Altman-style hype today. It creates the gravity as well as the indignation that spurs creative action but it also incubates an army of critics who end up discrediting momentum, even the parts that deliver results.</em></p></blockquote><p>On which side of the AI hype debate you stand depends, among other things, upon where you see all this leading to. If recent tech history is any guide, expect a significant concentration of power and influence among a few large players.&nbsp;</p><p><strong>6. The thing in between</strong></p><p>At home, where the probabilistic nature of GenAI is a feature not a bug, my conversations with ChatGPT&#8217;s&nbsp; <a href="https://help.openai.com/en/articles/8400625-voice-mode-faq">Advanced Voice mode</a> are enjoyable. I use it as a film critic, exchanging notes after a movie. I seek advice on how to interpret difficult passages in a book. I explore less-trodden paths during travel. And I fool around now and then, the way I did with Meta AI after watching <em>Gladiator</em>.&nbsp;</p><p>Hallucinations and errors add spice to such conversations, and the fact that the AI tries to bluff its way along in less familiar matters is amusing until it gets irritating. There&#8217;s nothing magical about this. No hype there either. Just something in between.&nbsp;&nbsp;</p>]]></content:encoded></item><item><title><![CDATA[Leading with Language: the rise of LLMs in nonprofit AI initiatives]]></title><description><![CDATA[At the recent &#8220;AI for Global Development Accelerator&#8221; event co-hosted by The Agency Fund and Project Tech4Dev, I had the opportunity to listen to the AI initiatives of seven nonprofits across Education, Health, and Agriculture.]]></description><link>https://www.itworksonmymachine.in/p/leading-with-language-the-rise-of-llms-in-nonprofit-ai-initiatives</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/leading-with-language-the-rise-of-llms-in-nonprofit-ai-initiatives</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Tue, 25 Mar 2025 15:07:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!V2BT!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93d1b0-40ca-4ad8-ad38-7daea2d37840_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>At&nbsp; the recent &#8220;AI for Global Development Accelerator&#8221; event co-hosted by <a href="https://www.agency.fund/">The Agency Fund</a> and <a href="https://projecttech4dev.org/">Project Tech4Dev</a>, I had the opportunity to listen to the AI initiatives of seven nonprofits across Education, Health, and Agriculture. The use-cases presented were at different stages of maturity and deployment, but <a href="https://www.cgdev.org/blog/cutting-through-noise-early-insights-frontier-nonprofit-ai-use">the promise was clear</a>: AI was helping these nonprofits reach many more users, at lower costs, enhancing user engagement and decision making.&nbsp; Later, I attempted a classification of these efforts along their primary use-cases, primary goals and primary users. (See table in the Annexure below).&nbsp;</p><p>All the AI use-cases presented were, without exception, LLM-based.&nbsp;</p><p>This isn&#8217;t surprising, given the amount of attention and funding Gen AI-based solutions are attracting. (The shift has been so total that few bother to specify &#8216;Gen AI&#8217; anymore&#8212;it&#8217;s all simply called &#8216;AI&#8217; now.)&nbsp;</p><p><a href="https://www.wadhwaniai.org/">Wadhwani AI</a>&#8217;s 2023 <a href="https://drive.google.com/file/d/1dZHDgVZ3pqcAKknB6VQ6fQFQZ9OU6WRB/view">annual report</a> is a useful source to analyse this trend towards Gen AI based solutions. The report lists projects using Machine Learning techniques that predated ChatGPT &#8211; for example:&nbsp;</p><ul><li><p><strong>Cough Against TB: </strong>The solution analyzes cough sounds and symptoms to identify presumptive pulmonary TB.&nbsp; It involves audio analysis (using signal processing and machine learning classification) and symptom analysis.&nbsp;</p></li><li><p><strong>Screening of Diabetic Retinopathy:</strong> Uses &#8220;computer vision&#8221; to detect and grade diabetic retinopathy from retinal images.&nbsp;</p></li><li><p><strong>Detection Of Radiological Feature In Chest X-ray</strong>: Analyzes chest X-rays to detect signs of pulmonary TB, silicosis, and other lung diseases.&nbsp;</p></li></ul><p>Such solutions rely on domain-specific datasets, often labeled by experts, and their specialised nature leads to higher accuracy. They can&#8217;t (yet?) be replaced by LLM-based approaches, despite advances like GPT-vision. The drawback, of course, is that they are more expensive to build and maintain.&nbsp;</p><p>But the annual report also lists some projects using &#8220;traditional&#8221; AI approaches where, going forward, LLMs would clearly add value. For example:&nbsp;</p><ul><li><p><strong>Media Disease Surveillance (MDS): </strong>The solution uses AI to scan media for unusual health alerts in real time to identify potential disease outbreaks. In 2023 it was primarily using machine learning techniques for information classification.&nbsp; The ability of LLMs to process context and nuances in language can lead to more accurate identification of potential health alerts compared to traditional keyword-based approaches.</p></li></ul><ul><li><p><strong>Oral Reading Fluency (ORF):</strong> Assessing oral reading fluency from voice recordings was done using Automatic Speech Recognition (ASR) techniques. LLMs excel at understanding context and language patterns, which allows them to correct errors made by traditional ASR systems, especially in complex or ambiguous speech.&nbsp;</p></li></ul><p>The report contains further examples of this nature. So already in 2023 it was becoming clear that that LLMs would soon be taking centre-stage. Several factors explain this shift.</p><ul><li><p><strong>Lower entry barrier.</strong> Off-the-shelf Gen AI capabilities can now be adapted to nonprofit use-cases with relatively little initial R&amp;D, lowering the barrier to entry.&nbsp;</p></li></ul><ul><li><p><strong>Better access, broader reach/scale, higher efficiency, personalisation</strong>. LLM-based solutions offer a more personalised and localised interaction with end-users, often through familiar channels like SMS or WhatsApp. Unlike traditional AI approaches that are often deployed to assist &#8220;specialists&#8221;, LLM-based solutions enable the &#8220;unskilled end user&#8221; or the &#8220;semi-skilled Intermediary&#8221; (highlighted in the table below). And they are highly cost-effective in large scale contexts.</p></li></ul><ul><li><p><strong>Flexibility and versatality</strong>. General-purpose LLMs enable rapid deployment across multiple domains and use-cases, giving them a Swiss Army knife character for a range of development challenges. This single model approach also simplifies maintenance over time.&nbsp;</p></li></ul><ul><li><p><strong>Tech momentum and funding</strong>. The sheer momentum behind Gen AI plays a significant role. With major players like OpenAI (a collaborator in the aforementioned accelerator) and <a href="https://impactchallenge.withgoogle.com/genaiaccelerator/">Google</a> supporting Gen AI-based nonprofit initiatives, the slant towards Gen AI use-cases is easy to understand.&nbsp;&nbsp;&nbsp;</p></li></ul><ul><li><p><strong>Challenges with non-LLM approaches. </strong>These &#8220;traditional&#8221; approaches often require more effort, expertise, and infrastructure to implement. For instance, computer vision techniques or predictive models typically depend on high-quality, domain-specific datasets that are hard to come by in low-resource settings. Collecting, cleaning, and annotating this data is time-intensive and expensive&#8212;especially for nonprofits without large R&amp;D budgets. Further, many non-LLM techniques demand closer collaboration with domain experts during development and deployment. Building a model to detect silicosis from X-rays or to anticipate drought patterns requires deep partnerships with health professionals or climate scientists. In contrast, LLMs, especially those already trained by large platforms, offer an enticing shortcut: a general-purpose tool that can be adapted quickly using prompt engineering or lightweight fine-tuning.</p></li></ul><p>It&#8217;s not that these traditional AI approaches are disappearing &#8211; they&#8217;re sometimes even being integrated alongside LLMs. For instance, Rocket Learning uses image recognition to auto-grade homework photos at scale and <a href="https://ssir.org/articles/entry/ai-nonprofits-education">&#8220;predictive modeling to identify and retain at-risk students.&#8221;</a></p><p>What&#8217;s different is that language has taken center stage in many interventions post-2023. The ability to have a dialogue &#8211; to ask questions, clarify doubts, receive step-by-step guidance &#8211; covers a wide range of human needs in development sector related areas.&nbsp;</p><p>LLMs of course come with a well-known risk of inconsistent behaviour, but as Han Chieng Sha (a keynote speaker at the event) notes,<a href="https://www.cgdev.org/blog/cutting-through-noise-early-insights-frontier-nonprofit-ai-use"> this unpredictability can be managed</a>:&nbsp;</p><blockquote><p><em>Application developers I met were clear eyed that AI technology can behave inconsistently&#8212;generative AI models rarely meet intended behaviors &#8220;out of the box.&#8221; The critical question for developers isn&#8217;t whether the technology deviates from the designer&#8217;s intent, but whether their mitigation strategies sufficiently ensure quality outcomes, particularly for vulnerable populations.&nbsp;</em></p></blockquote><p>But not all development sector use-cases intersect with language, and there are other AI approaches that might be better suited for specific problems. Analysing geospacial datasets and using predictive modeling for disaster risk assessment (or to detect crop diseases), using machine learning to detect specific conditions from medical X-rays, building and using specialised models for drug discovery &#8211; these are a few common examples. By focusing heavily on LLMs, do we risk neglecting these potentially impactful, albeit less hyped, technologies?&nbsp;</p><p>I asked GPT 4o what it thought about this risk. Following a long explanation, it ended with this:&nbsp;</p><blockquote><p><em>LLMs are like charismatic generalists &#8212; they&#8217;re flexible, good at talking, and make excellent demos. But quietly in the background, we also need the domain experts: the vision models that spot rust fungus, the time-series systems that know when cholera spikes, and the optimizers that get vaccines to remote clinics.</em></p><p><em>If we only fund the generalists, we risk weakening the entire AI team. The social sector can&#8217;t afford to get distracted by what&#8217;s shiny &#8212; it has to stay obsessed with what works.</em></p></blockquote><p>That&#8217;s a bit too dramatic and judgemental for my taste. What strikes me most about the current landscape is that <em>language</em> has become the default modality for innovation. Other approaches are receiving less attention, in part because they&#8217;re harder to build, demo, deploy, or scale quickly. Over time, will this reinforce a narrow kind of tech-centric thinking that prizes conversational UX and rapid deployment over deeper programmatic integration?</p><p>It&#8217;s an interesting space to watch and follow. I&#8217;ll wait for that 2024 &#8211; and then 2025 &#8211; Annual Report of <a href="https://www.wadhwaniai.org/">Wadhwani AI</a>.&nbsp;&nbsp;</p><div><hr></div><h2>ANNEXURE</h2><div class="captioned-image-container"><figure><p><strong>NonprofitPrimary AI Use-Case(s)Primary GoalPrimary Users<a href="https://jacarandahealth.org/">Jacaranda Health</a>Nudging/Guiding Users</strong> &#8211; Operates an AI-powered SMS health navigator (&#8220;PROMPTS&#8221;) that engages expecting mothers with two-way messaging and personalized advice, while triaging urgent queries to human nurses&#8203;.<strong>Improved Decision Making</strong> &#8211; Empowers timely care-seeking and adherence to medical advice, leading to better maternal and newborn health outcomes&#8203;.<strong>Unskilled End-user</strong> &#8211; New and expecting mothers directly receive and interact with the SMS-based service&#8203;.<strong><a href="https://rocketlearning.org/">Rocket Learning</a>Nudging/Guiding Users; Tutoring</strong> &#8211; Personalised nudging for parents and AI Powered assistant for Anganwadi workers&nbsp;<strong>Improved User Engagement</strong> &#8211; Keeps parents and children in learning through personalized, localized content and feedback, driving better participation and habit formation&#8203;.<strong>Unskilled End-user, Semi-skilled intermediary</strong> &#8211; Parents of preschoolers in low-income communities, with content support for semi-skilled Anganwadi workers&#8203;.<strong><a href="https://precisiondev.org/">Precision Development (PxD)</a>Nudging/Guiding Users</strong> &#8211; Delivers customized mobile advisories to smallholder farmers (e.g. SMS or voice calls) with agricultural tips tailored by data analysis and machine learning to local conditions&#8203;.<strong>Improved Decision Making</strong> &#8211; Enables data-driven farming practices (e.g. optimal planting, input use) that improve yields, profits, and climate resilience for farmers&#8203;.<strong>Unskilled End-user</strong> &#8211; Smallholder farmers with minimal formal training, receiving direct farming guidance on basic mobile phones&#8203;.<strong><a href="https://digitalgreen.org/">Digital Green</a>Nudging/Guiding Users</strong> &#8211; Building an AI assistant (&#8220;Farmer.Chat&#8221;) to support agricultural extension by answering farmers&#8217; questions in local languages and providing on-demand advice drawn from a vast library of farming knowledge&#8203;.<strong>Cost Saving</strong> &#8211; Achieves far more cost-effective scale in agriculture extension (10&#215; cost reduction) while boosting farmers&#8217; productivity and incomes &#8203;.<strong>Semi-skilled Intermediary</strong> &#8211; Frontline agriculture extension agents use the assistant to help farmers (with plans to expand direct access to smallholder farmers themselves)&#8203;.<strong><a href="https://www.reachdigitalhealth.org/">Reach Digital Health</a>Nudging/Guiding Users</strong> &#8211; Supports pregnant women and new mothers through WhatsApp/SMS<strong>Improved User Engagement</strong> &#8211; LLM-driven adaptation to user context will increase engagement, satisfaction, and proactive healthy behaviour management.&nbsp;&nbsp;<strong>Unskilled End-user</strong> &#8211; Pregnant women and new mothers engage via WhatsApp/SMS<strong><a href="https://www.youth-impact.org/">Youth Impact</a>Tutoring Users</strong> &#8211; Integrating generative AI into a phone-based tutoring program (&#8220;ConnectEd&#8221;) to create a voice-interactive tutor that can conduct one-on-one math and literacy lessons and automate scheduling of sessions&#8203;.<strong>Cost Saving</strong> &#8211; Delivers personalized tutoring at scale for a fraction of the cost of human tutors, enabling low-cost, widespread remediation of learning loss among students&#8203;.<strong>Unskilled End-user</strong> &#8211; Primary school children (often in resource-poor settings) who lack access to quality tutoring, now reached via simple mobile phones through AI voice calls&#8203;.<strong><a href="https://noorahealth.org/">Noora Health</a>Nudging/Guiding Users</strong> &#8211; Runs a Remote Engagement Service (RES) that follows up with family caregivers via mobile (WhatsApp chatbots, automated calls) to reinforce hospital training, answer FAQs with AI-assisted responses, and flag high-risk cases for prompt intervention&#8203;.<strong>Improved Decision Making</strong> &#8211; Equips family caregivers with the knowledge and confidence to make life-saving care decisions at home (e.g. recognizing danger signs and seeking timely medical help)&#8203;.<strong>Unskilled End-user</strong> &#8211; Family caregivers of patients (e.g. new mothers, post-surgery patient&#8217;s relatives) who typically have no formal medical training, supported by the chatbot in local languages&#8203;.</p></figure></div>]]></content:encoded></item><item><title><![CDATA[Notes from a recent Europe trip]]></title><description><![CDATA[This post was first published here.]]></description><link>https://www.itworksonmymachine.in/p/notes-from-a-recent-europe-trip</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/notes-from-a-recent-europe-trip</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Thu, 30 Nov 2023 10:33:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a106dccf-8764-4823-bc12-808ba32db4ca_300x163.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://itworksonmymachine.in/wp-content/uploads/2025/03/image.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rDb8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8aa3206-e438-4876-8810-091250c2e253_300x163.png 424w, https://substackcdn.com/image/fetch/$s_!rDb8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8aa3206-e438-4876-8810-091250c2e253_300x163.png 848w, https://substackcdn.com/image/fetch/$s_!rDb8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8aa3206-e438-4876-8810-091250c2e253_300x163.png 1272w, https://substackcdn.com/image/fetch/$s_!rDb8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8aa3206-e438-4876-8810-091250c2e253_300x163.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rDb8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8aa3206-e438-4876-8810-091250c2e253_300x163.png" width="1024" height="557" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8aa3206-e438-4876-8810-091250c2e253_300x163.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:557,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://itworksonmymachine.in/wp-content/uploads/2025/03/image.png&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!rDb8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8aa3206-e438-4876-8810-091250c2e253_300x163.png 424w, https://substackcdn.com/image/fetch/$s_!rDb8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8aa3206-e438-4876-8810-091250c2e253_300x163.png 848w, https://substackcdn.com/image/fetch/$s_!rDb8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8aa3206-e438-4876-8810-091250c2e253_300x163.png 1272w, https://substackcdn.com/image/fetch/$s_!rDb8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8aa3206-e438-4876-8810-091250c2e253_300x163.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>This post was first published <a href="https://www.linkedin.com/pulse/notes-from-recent-europe-trip-manohar-sreekanth-udd4c/">here</a>.</em></p><p>I don&#8217;t know about you, but travel for me is mostly about complicating the picture I have of the world. Especially travel to places vastly different to the one I&#8217;m living in. I spent a couple of weeks in October traveling in Europe. Here are some notes and reflections from the trip:</p><p>1. My neighbour on the train from Paris to Barcelona was a woman doing her PhD in &#8220;the political, legal and moral accountability of transnational companies as an essential tool for a just ecological transition.&#8221; She was also working part-time in a sustainability training firm called Ecolearn, whose focus is on &#8220;training in sustainability to initiate business transformation&#8221;.</p><p>2. On a shared car ride (via Blablacar) from Granada to Cordoba, beyond fields of olive trees and farm land on both sides were large swathes of something flat, dark and shiny. From a distance what seemed like plastic turned out to be vast fields with unending rows of solar panels. The new green beside the original green.</p><p>3. I shared my Blablacar ride with a PhD student studying the impact of climate change on the migratory patterns of the common cuckoo (the bird that leaves its eggs in another bird&#8217;s nest, she explained), and a teacher-artist traveling to an Agro-Ecology/Art festival, for a workshop on making art using material sourced from nature.</p><p>4. Earlier, in Germany, a German couple I visited talked about their plans to install solar panels on their roof. The city council did not allow this in the &#8220;old town&#8221; due to strict regulations around building facades, and this couple and some others were pushing them to make an exception for solar panels.</p><p>5. On Heidelberg&#8217;s Haupstrasse, where street musicians usually entertain passers-by, I spotted some masked activists holding tablets that displayed videos highlighting the cruelty of meat production and large-scale animal farming. When I paused to take a picture, one of their (unmasked) group-mates asked me what I knew about the mass production of meat and its effect on the animals and the environment. A long lecture followed, in German.</p><p>6. At the SAP headquarters in Walldorf, where I worked for 19 years, around 40% of the car parking slots in the multi-storied parking lots were now reserved for electric or hybrid cars. Back in 2019, this was perhaps 5%, a few token places for a handful of early adopters.</p><p>7. The farmhouse I stayed at in Lanzarote offered only plant-based food and recommended using limited water for showers. (The island has no ground water and receives very little rain.) The owners shared a Spotify playlist with songs that run for three minutes. You begin the shower with the song, and end when the song finishes.</p><p>Put together, what did I make of these encounters?</p><p>For someone new to Europe, these signs may not look out of place. But having lived and traveled here during the first two decades of this century, I find these changes pretty remarkable. And I do not see this kind of ground-level awareness and engagement (on climate related matters) back in India. As a society we middle-class Indians are attracted a lot to economic growth, and while on that path little else seems to matter. (Europe, by contrast, is past that growth phase &#8211; some would say it is even regressing &#8211; plus the culture here has always been more oriented towards a good-relaxed-life than the relentless pursuit of growth. On this trip I was surprised to see shops in Spain close for the afternoon &#8220;siesta&#8221;. I half-expected this to have changed, given Spain&#8217;s economic challenges &#8211; GDP growth is slowing down, unemployment rate is the highest among EU nations &#8211; but these folks won&#8217;t give up their afternoon naps. How refreshing.)</p><p>These anecdotes give a different touch to the dominant media narrative about the setbacks or challenges to the green transition in Europe. The challenges are not insignificant (the benefits of more solar power will be limited until the electricity grid is upgraded significantly to store and transmit all that energy, for instance), but the changing attitudes on the ground (and the de-central initiatives being undertaken) allow us to imagine a different future.</p><p>So while we subscribe to the data-driven approach and follow journalism that draws more on data, such exposure to the on-the-ground reality seems necessary too. Stats matter, yes, but anecdotes add fascinating and insightful details to this picture of the world we carry in our heads.</p><p>I left Europe wondering whether the island of Lanzarote gives us a hint of what life will be like in many places a decade or two from now. Very little water, conditions unsuitable for agriculture&#8230; we may have to adapt our lives the way such places today adapt to environment-driven constraints. Keep that Spotify playlist handy.</p>]]></content:encoded></item><item><title><![CDATA[Transitions]]></title><description><![CDATA[This piece was first published here.]]></description><link>https://www.itworksonmymachine.in/p/transitions</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/transitions</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Sun, 30 Apr 2023 10:19:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!V2BT!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93d1b0-40ca-4ad8-ad38-7daea2d37840_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This piece was first published <a href="https://www.sattva.co.in/quick-read/transitions/">here</a>.</em></p><p>In July 2021, I moved into a full-time role in the social impact sector after a couple of decades in the enterprise software industry. I&#8217;d spoken about this transition &#8211; from the corporate to the social sector &#8211; with a few friends (one of them&nbsp;<a href="https://uncommontransitions.wordpress.com/2020/10/26/rathish-balakrishnan/">over a podcast episode</a>), and I&#8217;d read a few articles on the subject. I thought I had a reasonably fair idea of what this would entail. The reality turned out more complex and more nuanced, offering challenges and opportunities I hadn&#8217;t expected at the outset.&nbsp;</p><p>The first hints of this gap (in my expectations versus reality) came during my introductory conversations with a cross section of people at Sattva. Given my long tech background, I&#8217;d taken some technology knowhow &#8211; common in IT circles &#8211; for granted, and my speech was sprinkled with jargon I didn&#8217;t think twice about. In one such conversation, after listening to me for a while, a colleague asked,</p><p>&#8220;What&#8217;s an API?&#8221;&nbsp;</p><p>The question caught me by surprise. It was evident that I had to reset my expectations on tech-awareness and adoption in this sector, and also change the way I presented my worldview in this new space.&nbsp;</p><p>This difference (in worldview, in understanding) existed in both directions. Every third conversation during those initial months brought up the phrase &#8220;Theory of Change&#8221;: I had not heard of it even once in my long tech career.&nbsp;</p><p>What struck me during those months was the diversity of backgrounds and experiences of most people in Sattva. Unlike the software engineers and product managers I&#8217;d worked previously with (who came from an engineering or management background), the picture that emerged from Sattva employees covered a broader palette, spanning social sciences, arts, humanities, economics and a few from engineering and management backgrounds too. And unlike typical IT folks who are driven by market forces &#8211; or a mix of tradition and societal expectations &#8211; to choose their line of study and work, my new colleagues had consciously chosen their field of work, often out of a desire to make a difference to society.</p><p>This diversity in my new workplace seemed apt, given the multiplicity of domains and stakeholders I found among the projects at Sattva. We worked with Foundations, Corporates, Non-Profits, Social Enterprises, Government agencies (among others) across a range of sectors including health, agriculture, livelihood, and education. This was clear from the start, and I understood it intellectually. But a year into my new role I experienced this diversity first-hand during two visits in the same month.&nbsp;</p><p>The first was a field visit to Rajasthan, to observe some education camps set up in remote villages. The project was part of an NGO&#8217;s efforts to improve adolescent girls&#8217; education in marginalised communities, and these village &#8220;camps&#8221; were modest setups: we sat on the floor of a small room with a dozen students, and watched the tutor facilitate a class. Later there was a focussed-group discussion with a set of tutors from that area, again in a similar setting: on the floor of a room with a leaky roof, adorned with photos of ancestors and some framed certificates. A few weeks later, on a different project, I found myself sitting in the coffee shop of a five-star hotel in New Delhi, talking about a proposal with an international foundation which had funded a part of this project. There were expensive works of art around us, and the seating was plush. The contrast between the two meetings was stark, and it showed two different sides of this ecosystem: where the money was flowing from and into. Sattva had to work with both sides, and embrace this contrast. This was integral to our mission.&nbsp;</p><p>Technology was another area where I encountered several differences. In my earlier avatar I had worked for SAP, a software company that built products for medium to large-size enterprises. I&#8217;d written about the&nbsp;<a href="https://www.mindtheproduct.com/the-blind-spots-of-b2b-product-vendors-and-how-to-fix-them/">challenges in building B2B products</a>, but developing and deploying technology for the development sector (Tech4Good, as some call it) revealed facets I&#8217;d not seen before.&nbsp;</p><p>There were new constraints to consider, like access to digital infrastructure and the digital literacy of target users.&nbsp; Further, we could no longer assume English proficiency, even for early adopters. Designing software under these constraints was a new experience, something that made the traditional B2B or B2C scenarios seem a lot easier in comparison.</p><p>Availability of talent to build software at a reasonable cost was another challenge. With the tech industry luring people with large pay packages and 30% or higher increases each year, hiring and retaining experienced tech professionals in the development sector requires an approach that goes beyond money as an incentive. (Interestingly, I found that Sattva had some great tech talent &#8211; like a computer science BTech from a leading university, who had previously worked on machine learning &#8211; but these folks had consciously moved away from tech, and were keen to spend their time and energy in other social sector domains. This initially struck me as a loss, but over time I realised that their background came in handy in projects that intersected with tech. Which, these days, is not infrequent.)</p><p>I also discovered a disconnect in the space of what people wanted from technology. There were&nbsp; conversations where people saw technology as a silver bullet and came up with outlandish expectations, like a WhatsApp add-on that offers real-time translation into several Indian languages in a chat between multiple people. (Even at the current pace of development in natural language processing, this is a few years away). In other instances, I found that users were unable to accept that software could have bugs: when an issue surfaced in an app, the first inclination was to abandon its usage and move to the state before (like using pen and paper, or just a spreadsheet).&nbsp;</p><p>Such mindsets, and the gaps in digital literacy among many users, underscored the importance of change management while targeting adoption of software in such environments. I&#8217;ve learned that designing for value, rather than compliance, is a key prerequisite to higher user acceptance and adoption.&nbsp;</p><p>Then there was scale. I&#8217;d heard of &#8220;Internet scale&#8221; before, but in this ecosystem people spoke about &#8220;population scale&#8221;. The need of the hour, they said, was for solutions that don&#8217;t just work well locally but can scale across India. This need was reflected in the significant progress made recently with &#8220;Digital Public Goods&#8221; or &#8220;Digital Public Infrastructure&#8221;, like the&nbsp;<a href="https://indiastack.org/">India-Stack</a>.&nbsp;</p><p>This population-scale thinking is related to a mindset (within Sattva, and this impact ecosystem) of thinking more about the country and less about the company we work for. It is reflected in our projects, like the&nbsp;<a href="https://www.sattva.co.in/our-work/collaborative-missions/">Bharat Initiative</a>, and products, like&nbsp;<a href="https://indiadatainsights.com/">India Data Insights</a>. In some contexts, like climate change, the scope and imagination is even broader, encompassing all of our biosphere. Previously, in the enterprise software market industry I was a part of, it was competition that largely drove our thinking (about the company&#8217;s strategy and its future); in Sattva, the mantra is collaboration, not competition.&nbsp;</p><p>Transitions of this nature are seldom managed alone. I joined Sattva as a newcomer to the social sector, and my colleagues helped me navigate this unfamiliar territory, pulling me along for field visits, patiently answering my naive questions, and perhaps most importantly, giving me the space to explore and learn.&nbsp;</p><p>All of this makes my earlier occupation seem a lot less exciting, and I don&#8217;t think this is an exaggeration. In contrast to the enterprise software sector I was engaged in previously, the impact sector is more diverse, more challenging, not as mature (technology-wise), and offers a large potential for impact in areas where society needs it most. Working in this sector in the last couple of years has given me a level of satisfaction and joy I had not experienced before. I sometimes wish I&#8217;d taken the plunge sooner.</p>]]></content:encoded></item><item><title><![CDATA[The New Stack and Methodology: Interplay]]></title><description><![CDATA[(This piece &#8212; written in collaboration with Bhushan Nigale &#8212; is the fifth in a series that explores the evolution of the software technology stack and software development methodologies in the last two decades. In this instalment Bhushan and I examine the interplay between the old and the new worlds, and also look at how the stack and methodologies play together]]></description><link>https://www.itworksonmymachine.in/p/interplay</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/interplay</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Sun, 07 Nov 2021 06:40:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/989b94a9-65b1-4463-b5ca-d228cadc2028_1600x923.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2></h2><p>(<em>This piece &#8212; written in collaboration with&nbsp;<a href="https://de.linkedin.com/in/bynigale">Bhushan Nigale</a>&nbsp;&#8212;&nbsp;is the fifth in a&nbsp;<a href="https://itworksonmymachine.in/tag/software-evolution/">series</a></em>&nbsp;<em>that explores the evolution of the software technology stack and software development methodologies in the last two decades.</em>&nbsp;<em>In this instalment Bhushan and I examine the interplay between the old and the new worlds, and also look at how the stack and methodologies play together</em> <em>in this evolution</em>)</p><p>The first four articles in this series examined the transition from the traditional stack and Waterfall methodology (common two decades ago) to the New Stack we see today in cloud-native products and the Agile/LEAN methodologies common in software development today. Those articles looked at the drivers (that led to the changes), and the impact (of these changes). Some of the key challenges the new stack and methodologies brought in were also discussed.</p><p>Given all this, it&#8217;s fair to ask: where does this leave the traditional stack or the Waterfall methodology? Where are they used (or relevant) even today? Do they have a role to play in future? How do these co-exist with the new stack and methodologies?&nbsp;</p><p>This article explores the interplay between old and new, and also how the stack and methodologies play together.&nbsp;</p><p><strong>The traditional stack today</strong></p><p>The traditional stack, dominant two decades ago, is still widely in use today. It figures mostly in the enterprise software products built around the 1990s and deployed &#8216;on-premise&#8217;. Some of these products have been rewritten for the cloud, some others have followed the &#8216;lift and shift&#8217; path to the cloud, <em>but a majority &#8212; close to 60 percent [1]&#8212; remain where they were originally deployed: in the on-premise data centres maintained by the IT departments of enterprises.&nbsp;&nbsp;</em></p><p>These legacy enterprise products &#8212; and thus the traditional stack they are based on &#8212; can be expected to stay operational for decades. The reasons for this are many.</p><p>Firstly, the large amount of investment (both in hardware and software) that has gone into these systems results in a lot of inertia. Having invested so much into these systems, the natural inclination is to<a href="https://www.ciodive.com/news/on-premise-servers-persist-in-98-of-businesses-even-with-cloud-hype/549643/"> keep them running for a long time</a>.</p><p>Next there&#8217;s the tricky matter of switching costs &#8212; costs that include not just building or buying new software, but also migrations costs, end-user training costs, etc &#8212; that need to be justified: unless there&#8217;s a compelling business reason, such transformation projects do not get the budget.&nbsp;</p><p>Then there&#8217;s the question of skill. Enterprise IT departments are experienced in maintaining and operating the traditional stack, but they lack skills the new stack demands. Unless there&#8217;s a demographic change &#8212; which can take decades &#8212; this factor will continue to play a role in decisions involving a move to a new architecture.</p><p>Ultimately, it is a matter of business priority. These enterprise products also are typically &#8216;systems-of-record&#8217;, which do not face the same kind of demands &#8212; to change fast or scale flexibly &#8212; as the &#8216;systems of engagement&#8217; (or, in the B2C world, any consumer facing apps) do. And while they may be mission critical, these transactional systems are often not seen as strategic: so why touch them if most of the innovation is anyway happening elsewhere? As long as the <em>data</em> from these systems of record can be accessed quickly and used (for AI related capabilities, for instance), there&#8217;s little business need to rebuild these solutions on the new stack.&nbsp;&nbsp;</p><p>So these legacy products built on the traditional stack will continue to be in use in the foreseeable future. One important consequence of this is the rise of Robotic Process Automation (RPA) tools in the software industry [2]. These tools make up for the deficiencies in legacy software (like missing APIs, or&nbsp; fragmented toolsets) and add a layer that further removes the need to modernize legacy solution landscapes among enterprise customers.&nbsp;</p><p><strong>Co-existence of the two stacks</strong></p><p>The traditional stack and the new one come together in the context of <strong>hybrid landscapes</strong>. As the name suggests, such a constellation spans products based on different architectures (the traditional and new stacks) and deployment models (on-premise and cloud). In B2B enterprises, such hybrid landscapes are all too common. Legacy products based on the traditional stack come together &#8212; in various business scenarios &#8212; with newer solutions built using cloud-native architectures.&nbsp;&nbsp;</p><p>Such legacy products based on the traditional stack are also being deployed &#8212; using Virtual Machines or containers &#8212; in the cloud. This <strong>&#8216;Lift and Shift&#8217;</strong> approach involves moving a legacy application (running on-premise) to a public cloud provider like AWS or Azure with minimal cost and minimal to no code changes. The advantages of such a move to the cloud&nbsp; include reduced costs, higher availability, better agility and improved reliability. It also can pave the way for the next step of being re-written natively for the cloud.</p><p><strong>Modernising the traditional stack (or parts of it)</strong></p><p>The traditional stack, as we saw in <a href="https://itworksonmymachine.in/2021/05/27/the-new-stack-origins/">the first article</a>, was superseded by innovations that led to the new stack. But the software community has continued work on parts of that old stack, and today we have flavours of some &#8220;old&#8221; technologies and methods that are well adapted to today&#8217;s environment.&nbsp;</p><p>Perhaps the most visible example here is the relational database. A couple of decades ago relational databases, having survived the hype wave of object databases, were dominant. But they were hard to scale, which was a key requirement of web-based software catering to a large (and growing) number of users. The SQL-based relational database was designed to run best on a single machine, not a cluster of nodes. This gap paved the way for a new class of databases (later placed under the umbrella of &#8216;NoSQL databases&#8217;) that don&#8217;t use the relational model and are designed to run on large clusters. But in the last few years, we&#8217;ve seen the rise of relational databases designed to work in a distributed cluster. Prominent examples here include <em>Google Cloud Spanner</em> and <em>CockroachDB</em>, solutions which allow one logical database to be distributed across multiple nodes in a cluster. The advantage of <strong>distributed SQL databases</strong> like these (over the NoSQL ones) is that they are built ground up to offer transactional consistency. So you have all the advantages of the relational database plus the scaling benefits a distributed architecture brings.&nbsp;</p><p>The second example is not a technology per se, but more of a construct. The <strong>monolith</strong>, thought to be neatly buried under the hype of microservices, has been resurrected following <a href="http://microservices.fail">well-documented</a> failures that showed the drawbacks of using microservices in contexts where monoliths were more appropriate.&nbsp; Even in contexts where microservices eventually turn out to be the better approach, we&#8217;ve learned that it&#8217;s prudent to <a href="https://martinfowler.com/bliki/MonolithFirst.html">start with the monolith</a> and later <a href="https://martinfowler.com/articles/break-monolith-into-microservices.html">break it into microservices</a>. The &#8220;modernisation&#8221;, in this case, is ideological: the old myth about monoliths was gradually replaced with a new one.&nbsp;</p><p>Beyond these public examples, there have been other proprietary (and thus largely unheard of) efforts to modernise the traditional stack. At SAP, where I worked previously, there were efforts made to optimise the ABAP application server &#8212; which has been around for decades &#8212; to run better in VMs and containers in the cloud. What was earlier a standalone application server is now a &#8216;multi-cloud&#8217; PaaS; the ABAP runtime is now offered as a deployment option within the SAP Business Technology platform (alongside other runtimes like Cloud Foundry, Kubernetes, Serverless, etc).&nbsp;</p><p><strong>Moving towards a hybrid methodology</strong></p><p>As it is to be expected in a widely adopted methodology originally conceived almost two decades ago, flaws have crept in Agile. The agile rituals (daily scrum and backlogs) are the easiest aspects of Agile to &#8216;adopt&#8217;, without having to do the heavy-lifting of fundamental principles and essence of agile, i.e. to put people before processes. Without an appreciation of the essence, the rituals themselves peter away, or are even counter-productive: a <a href="https://ronjeffries.com/articles/016-09ff/defense/">Dark Scrum</a>, where older hierarchies continue instead of the self-organization around a mission expected from Agile.</p><p>The ballooning of the agile consultancy industry (memorably <a href="https://martinfowler.com/articles/agile-aus-2018.html">termed </a>as the Agile Industrial complex by Martin Fowler) has led to a variety of flavors being propagated, with elaborate process steps and as mentioned in article four, a zoo of tools that enforce their own processes. The &#8216;processification&#8217; of Agile belies its founding principles outlined in the agile manifesto. Lastly, if imposed by management without an explanation (and&nbsp; the consequent buy-in), the processes might dampen the sheer individual brilliance of gifted developers.&nbsp;</p><p>Partly for these reasons, all its primacy in &#8216;born-digital&#8217; companies, Agile hasn&#8217;t made headways in traditional software development/maintenance organizations. As <a href="https://www.pmi.org/-/media/pmi/documents/public/pdf/learning/thought-leadership/pulse/pulse-of-the-profession-2017.pdf">this report </a>shows, ~51% of surveyed organizations still used Waterfall (always or sometimes).&nbsp; Some organizations decide to continue to follow the Waterfall methodology, as in certain conditions it makes sense to use Waterfall.&nbsp;</p><p>For instance, the project might be running on fixed costs or timelines, making the uncertainty of delivery dates undesirable. Not all organizations/departments have the appetite&nbsp; to undergo expensive, long-running agile training (an effect of the agile consulting industry mentioned above) and thus might not have the skills (also owing to a generational gap) to work with Agile. Lastly, for massive, multi-million budget programs running across several departments, management might insist on a structured approach with defined milestones, oversight with regular reports, and steering ability.</p><p>In such instances, a &#8216;Hybrid&#8217; methodology comes to the fore. Via a structured process, sometimes involving external agencies, a project team of specialists collects requirements upfront. Typically, this is a small team of cross functional experts led by an experienced program manager. With an iterative process, the team then outlines the target state of the program &#8211; a transition to a new system, a new suite of products, upgrade of a complex system to a new release. After an approval from a steering committee &#8211; again, drawn across leadership of departments &#8211; teams are set up.&nbsp;</p><p>The teams themselves work in fully agile mode, with a well-defined release backlog, regular stakeholder interaction, and release in smaller iterations. Across the program, coordination is usually done by the program office, with regular updates to the steering committee. As the release/upgrade/cut-over approaches, detailed system acceptance tests are conducted, with a centralized release decision approach.</p><p>This federated approach grants autonomy to teams to work in an Agile mode, while still keeping the elements of centralized control over the timelines (usually fixed well in advanced) and implementing across-the-board conditions, such as adherence to guidelines (e.g. use of a particular technology as part of the company strategy).</p><p><strong>Conclusion</strong></p><p>What we&#8217;ve outlined above shows that ample conditions exist for the continuation of the old technology stack and older practices. Situations unique to an organization further complicate the choice of making a transition to a new technology or practice, and overcoming the status-quo sometimes needs actions that have less to do with the merits of a technology or methodology than the operating constraints decision makers find themselves battling with. Decision-makers need to evaluate their position in the matrix below and weigh the risks of making a transition to the new world.</p><div class="captioned-image-container"><figure><p><strong>CombinationCost of keeping status-quoMoving to the new world &#8211; considerations</strong>New technology adopted using old practicesTension between fast-moving LoBs and traditional IT, potentially giving rise to shadow ITRetraining of staff on Agile; starting small with pilot projects before mass switchTraditional systems with a conservative set-upInability to respond to changing requirements; generational gap as younger workforce/mgmt demands transformationMassive switching costs; resistance to sudden change; regulatory considerationsProduct teams developing on-premise softwareRisk of been seen as legacy; lack of support from ecosystemGradual modernization of parts of stack, from low- to high-risk of disruption</p></figure></div><p>There is a transition underway from the traditional towards the new or a hybrid model, and the paths taken depend on how these organisations navigate the cost-benefit-risks aspects outlined above. This trend is reflected in the options cloud infrastructure vendors (like AWS, Azure or Google Cloud Platform) offer in the space of modernisation of the legacy stack, and the consulting solutions IT service providers offer in this space.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uep9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1be7ff-bc74-4daf-b743-f391c14b4970_1600x923.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uep9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1be7ff-bc74-4daf-b743-f391c14b4970_1600x923.png 424w, https://substackcdn.com/image/fetch/$s_!uep9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1be7ff-bc74-4daf-b743-f391c14b4970_1600x923.png 848w, https://substackcdn.com/image/fetch/$s_!uep9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1be7ff-bc74-4daf-b743-f391c14b4970_1600x923.png 1272w, https://substackcdn.com/image/fetch/$s_!uep9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1be7ff-bc74-4daf-b743-f391c14b4970_1600x923.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uep9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1be7ff-bc74-4daf-b743-f391c14b4970_1600x923.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e1be7ff-bc74-4daf-b743-f391c14b4970_1600x923.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!uep9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1be7ff-bc74-4daf-b743-f391c14b4970_1600x923.png 424w, https://substackcdn.com/image/fetch/$s_!uep9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1be7ff-bc74-4daf-b743-f391c14b4970_1600x923.png 848w, https://substackcdn.com/image/fetch/$s_!uep9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1be7ff-bc74-4daf-b743-f391c14b4970_1600x923.png 1272w, https://substackcdn.com/image/fetch/$s_!uep9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1be7ff-bc74-4daf-b743-f391c14b4970_1600x923.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>This shift to the new stack and methodology is a generational change, and technological merits alone cannot drive such a change.&nbsp;</p><p>Footnotes/References:</p><p>[1] A <a href="https://www.missioncriticalmagazine.com/ext/resources/whitepapers/2020/2020AnnualSurvey_EndUser_v4s.pdf">2020 survey from the Uptime Institute</a> showed that 56% of the enterprises run &#8220;most of their workloads in corporate data centres &#8212; that is enterprise-owned, on-premise facilities.&#8221;</p><p>[2] According to a <a href="https://www.gartner.com/en/newsroom/press-releases/2020-09-21-gartner-says-worldwide-robotic-process-automation-software-revenue-to-reach-nearly-2-billion-in-2021">Gartner study from 2020</a>, the $1.5 Billion market for RPA solutions is expected to grow with double digit rates until 2024.&nbsp;</p>]]></content:encoded></item><item><title><![CDATA[The New Methodology: Impact]]></title><description><![CDATA[(This piece &#8212; written by Bhushan Nigale &#8212; is the fourth in a series that explores the evolution of the software technology stack and software development methodologies in the last two decades. In this instalment Bhushan examines the consequences of the widespread adoption of Agile and Lean.]]></description><link>https://www.itworksonmymachine.in/p/the-new-methodology-impact</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/the-new-methodology-impact</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Sun, 18 Jul 2021 15:00:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!V2BT!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93d1b0-40ca-4ad8-ad38-7daea2d37840_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>(<em>This piece &#8212; written by&nbsp;<a href="https://de.linkedin.com/in/bynigale">Bhushan Nigale</a>&nbsp;&#8212;&nbsp;is the fourth in a&nbsp;<a href="https://itworksonmymachine.in/tag/software-evolution/">series</a></em>&nbsp;<em>that explores the evolution of the software technology stack and software development methodologies in the last two decades.</em>&nbsp;<em>In this instalment Bhushan examines the consequences of the widespread adoption of Agile and Lean.</em>)</p><p>In <a href="https://itworksonmymachine.in/2021/06/14/the-new-methodology-origins/">article two</a> of the series I presented the various forces that have led to the evolution of software development practices from the Waterfall model to Lean and Agile. We saw a variety of proximate causes that caused this evolution: the increasing role software plays in all spheres of our life, the massive changes in software architecture and the mainstreaming of Open Source software, the increasing consumerization of IT and the changing demographics of the software industry.&nbsp;</p><p>This article examines the consequences of these changes. Mainly, it answers the question: did Agile and Lean hold on to their promise? When a species evolves to adapt to its new environment, manifest changes appear. Can we discern such changes in the industry, for instances in workplaces and the roles played by practitioners? If we live in a post-Waterfall world, what are the obvious signposts that the changes have ushered?</p><p>In what follows, I provide an overview of how other industries have begun to adopt Agile, to what extent the hierarchies still matter, the roles of teams over individuals, and the rising importance of roles such as the Product Manager.</p><h3><strong>Agile delivers</strong></h3><p>The agile movement that arose from the Agile Manifesto is now widespread to the extent that software development organizations consider it the de facto style for delivering innovation at scale. Software development and implementation projects are risky, failure-plagued endeavors: while statistics widely differ, reliable studies (such as the Standish Group&#8217;s Annual<a href="https://www.projectsmart.co.uk/white-papers/chaos-report.pdf"> CHAOS report</a>) report as high as two-thirds of technology projects ending in partial or total failure.&nbsp;</p><p>With its emphasis on involving end-users as early as possible and then collaborating with them, smaller release cycles and a clear articulation of user requirements, Agile addresses the most crucial reasons for these failures: users become <em>stakeholders</em>, vested in the success of the project, rather than just using the project &#8216;thrown over the fence&#8217; to them (e.g. by IT departments). The transparency in progress improves trust and the health of interdepartmental relationships &#8211; truth is the best disinfectant.</p><h3><strong>Hierarchies matter less&nbsp;</strong></h3><p>A counterintuitive, but welcome, change has been the gradual flattening of organizational hierarchies. While Lean originated in manufacturing companies, traditionally hierarchical with a &#8216;command-and-control&#8217; operational model, its fundamental principle of putting customer value first meant that employees need to be more empowered to ensure this principle lives in practice. Thus, a product owner several levels below the unit head, takes significant decisions and takes accountability in the success of the product: brand new announcements in products and cloud services are increasingly made by Product Managers and not development departmental heads.</p><p>Managers themselves stepped back from their hands-on, roll-up-the-sleeves style to a &#8216;coach&#8217; role, imparting wisdom gleaned from experience and focussing on developing team members. Not all managers have managed this transition and the apportioning of their responsibilities successfully.&nbsp;</p><h3><strong>Adoption of Agile widens</strong></h3><p>This success of Agile &#8211; despite the inevitable failures that we address later &#8211; has led to its increasing acceptance and adoption in disciplines outside of software product development. While the results have been decidedly mixed, traditional functions (as opposed to newer product lines/new businesses with focus on innovation) are increasingly adopting Agile principles, as evinced by the widespread use of the terms &#8216;scrum&#8217;, &#8216;backlogs&#8217; and &#8216;daily stand-ups&#8217;. Large IT departments are moving away from a purely project-based implementation mode to a hybrid mode, with a combination of Agile and traditional project management approaches.&nbsp;</p><p>A similar transformation has occurred in companies embracing Agile, as pressure has increased on traditional companies &#8211; the &#8216;not-digital-born&#8217; companies &#8211; to deliver faster and in quality. Departments outside of IT enthusiastically begin to embrace Agile, as the recent <a href="https://www.marketingweek.com/how-mozilla-has-adopted-an-agile-approach-to-make-marketing-more-effective/">story </a>on Mozilla shows &#8211; reportedly, the Open Source company runs its marketing department using an approach inspired by Agile.&nbsp;</p><p>Learning and Development departments too have begun to include Lean and Agile in their approach, with <a href="https://getsynapse.com/blog/what-is-agile-learning/">Agile learning </a>being promoted as an &#8220;approach to training and development that focuses on speed, flexibility and collaboration.&#8221; Even staid, process-intensive sectors such as Pharmaceuticals, are gradually <a href="https://www.pharmamanufacturing.com/articles/2018/lean-laggards-exploring-the-state-of-lean-in-pharma/">embracing Lean</a> as expectations mount to deliver pandemic-combating vaccines while reducing inventory levels quickly.&nbsp;</p><p>Winds of change are even blowing in NASA. NASA has its <a href="https://appel.nasa.gov/2018/11/27/spotlight-on-lessons-learned-aligning-system-development-models-with-insight-approaches/#:~:text=The%20NASA%20waterfall%20model%20consists,each%20pass%20through%20the%20spiral.">own Waterfall variant</a>, with detailed policies and guidelines as the system progresses through the development life cycle. However, for the planned 2024 moon landing program, NASA uses Agile. The Orion Multi-Purpose Crew Vehicle team, responsible for checking critical functions of the spacecraft, is fashioned using the &#8216;self-organizing teams&#8217; principle. The project lead <a href="https://www.federaltimes.com/it-networks/2019/11/26/how-nasa-upended-internal-processes-to-prepare-for-its-next-lunar-mission/">reported </a>faster decision making, cost savings and flexibility, resulting in a better product.</p><h3><strong>A fusion of Flows&nbsp;</strong></h3><p>Another central tenet of Lean found a wider resonance: Flow. Lean Flow stipulates how items in a process move from the first step to the last, as quickly as possible and in quality, to ensure customer satisfaction. With the direct and early involvement of users, teams began to firsthand observe and experience impediments to Flow: idling, unfinished work that assumed forms such as a highly detailed requirements document, in-depth design and architecture discussions, a long-drawn testing plan, etc. This introspection &#8211; triggered by the Retrospective session fundamental to Agile &#8211; led to a rethinking of the software delivery process to eliminate waste, both obvious and camouflaged. (The NASA team mentioned above discontinued sprints later, but continued their retrospective sessions, as it aided faster decision making.)</p><p>Thus, when a team truly delivers value in a&nbsp; smooth iteration, it experiences another type of <a href="https://en.wikipedia.org/wiki/Flow_(psychology)">Flow</a>, first described by <a href="https://en.wikipedia.org/wiki/Mihaly_Csikszentmihalyi">Mih&#225;ly Cs&#237;kszentmih&#225;lyi</a> (albeit in another context): a team delivering value is so fully immersed in a feeling of energized focus, full involvement, working in full harmony with each other, and enjoyment in the process of the activity that it loses track of time.</p><h3><strong>Flowing to DevOps&nbsp;</strong></h3><p>When applied to the delivery of cloud-native software services, the Flow principle expands the horizon of a team/organization&#8217;s responsibility to ensure the successful operation of software: the value is realized only when the software is available. Agile has thus paved the way for DevOps, the movement that emphasizes tighter communication and cooperation between software developers and other information-technology (IT) professionals, most notably Operations.</p><p>Viewed with the lens of the Flow principle, teams not only create and deliver cloud software, but also ensure its smooth operation, and shorten the development cycle and improve the quality, using techniques such as Continuous Integration and Continuous Delivery. The success of largely autonomous, cross-disciplinary teams has paved the way for what was unthinkable when I began my career in the late 1990s: a unified view of development and operations (&#8220;DevOps&#8221;) rather than silos. Many operational tasks are unplanned and critical (&#8220;live site first&#8221;), and the Agile approach (one backlog, customer value first, extensive communication) provides similar benefits for these unplanned tasks as well as it does for planned tasks: Agile and DevOps work beautifully in tandem. DevOps aims at establishing a culture where the interdepartmental boundaries/silos between development and Operations are torn down.The resultant convergence of people, processes and an impressive variety of practices have promoted agility.&nbsp;</p><h3><strong>Teams over individuals</strong></h3><p>Software skills are increasingly specialized, but complex problems demand that specialists in various domains work together, especially if the solutions are unclear and requirements are fast-changing. This has led to the rise of multidisciplinary teams that are<a href="https://www.federaltimes.com/it-networks/2019/11/26/how-nasa-upended-internal-processes-to-prepare-for-its-next-lunar-mission/"> largely self-governing</a>, as opposed to a &#8216;project task force&#8217; or even a &#8216;rockstar developer&#8217;. This in turn has led to a partial-to-complete democratization of the software development process: less-to-no code ownership, an ability to challenge unrealistic timelines and a gradual shift of decision- making to teams. Teams even feel emboldened not to ship a release not meeting the &#8216;done criteria&#8217;.</p><p>A happy side-effect has been (at least until the time people worked in offices) the more communal feeling Agile lends to workplaces. Even the youngest/newest team member has a voice &#8211; the ritual of the daily stand-up ensures this. Colorful Kanban boards, the sometimes-festive celebration of results with a sprint review not only bring transparency, they create a sense of forward movement, of togetherness. (It is hard to feel enthusiastic in the same way about a project steering committee meeting.)</p><p>Thus, when the normal working mode was upended by the COVID-19 pandemic, development teams could easily switch to the changed realities, and (anecdotally) did not experience sharp drops in productivity as they already had considerable experience in self-organizing themselves. Impressive tools in the arsenal helped here: the practices of having a well-defined, prioritized list of items via the ranked backlog, visibility in the topics via a Kanban/Scrum board, regular updates via a daily standup, and various roles where the responsibility was distributed (as opposed to a hierarchical structure).&nbsp;</p><p>In summary: agile practices promote team effectiveness over individual brilliance. Complexity in enterprise and consumer software has exploded. No bunch of individuals, however gifted they might be, can steer the ship, and development teams are increasingly cross-functional rather than departmental. Members of self-organizing teams iterate over a plan-do-check-act cycle using effective communication means such as sprint planning, daily scrum, sprint reviews and retrospectives.&nbsp;</p><h3><strong>Tools ecosystem&nbsp;&nbsp;</strong></h3><p>The software industry is unique in its relationship with tools. We are fully vertically integrated: not only do we have software and tools for building and testing software (IDE, compilers, etc.), distribute software (online marketplaces), market software (websites, social media)&nbsp; but also tools for <em>how </em>to build software. A case in point has been the use of Kanban (Japanese term for a signboard). People have used post-it/sticky notes to remind themselves of important tasks. The Kanban system took the idea further for a team. Thus, using sticky notes on a whiteboard, teams create a Kanban system, bringing in visibility on the topics at hand and their priority. Team members can then pick up tasks, lessen duplicate work, and increase the agility, thereby achieving Flow.&nbsp;</p><p>Having sensed the increasing demand for Kanban, DevOps and related Lean-based tools for organizing Flow, both open source and commercial software vendors have moved quickly to offer a litany of tools. Once limited to version control systems at best, &#8216;software to build and operate software&#8217; has now expanded to cover a range of activities, from backlog definition management (e.g. Jira) to Kanban (e.g. MS Planner), to CI/CD pipeline management (e.g. Jenkins) to Application Performance Management, culminating into DevOps toolchains.&nbsp;</p><p>Thus, a software practitioner &#8211; irrespective of their function &#8211; needs more than a passing familiarity with the tools, and based on the role can spend up to hours per day navigating the tools and the processes around them &#8211; an irony not lost on more seasoned practitioners. The temptation to throw a tool at a problem is often difficult to overcome, as scores of stale Jira items and &#8216;Planner&#8217; Kanban boards testify.</p><h3><strong>Role of the Product Manager&nbsp;</strong></h3><p>Of all roles that arose from Agile, arguably the one that gained most prominence is the Product Manager. Product Managers play a pivotal role in the end-to-end lifecycle of digital products: they conceive, define, test, deliver, and measure (and occasionally recall) products in the market to maximize business results. They are expected to analyze the market, hunt for demand signals and distill them into precise requirements, enlisting practices such as customer research. Then they work with key stakeholders across business and technology to further their product vision. With all &#8216;go&#8217;s in place, they translate this vision into the broad themes and epics that the teams would develop, with the help of product owners. Together with product teams they deliver and grow the end-to-end customer experience, closely safeguarding customer value.&nbsp;</p><p>Their remit is therefore broader than the product owners. Product Managers sometimes have a business background, but as the technology stack articles in the series have shown, technical knowledge is increasingly a prerequisite for success. Above all, product managers quickly learn that cloud-native software operates on circularity principles as opposed to the traditional linear models of value delivery. Users generate a significant amount of &#8216;digital ballast&#8217; while using digital products. Using telemetry, logs, feedback, etc., product managers have a much stronger insight into usage patterns in their software as opposed to on-premise software, and can use this data to improve their product.</p><h3><strong>Conclusion</strong>&nbsp;</h3><p>In this article, we saw the major consequences of Agile and Lean. A common theme underlying these laudable consequences has been the emergence of a new culture: adaptive, responsive and flexible with demonstrably increased trust and transparency.Though all ideals of such a culture have not always been met in practice, the cultural transformation towards agility &#8220;putting customer value first&#8221;&nbsp; has been visible. However, as Agile becomes entrenched, it confronts an inevitable challenge &#8211; Agile is being touted as the perfect solution for all software projects, irrespective of size, flavor and operating conditions: in short, a &#8216;<a href="https://www.cgl.ucsf.edu/Outreach/pc204/NoSilverBullet.html#:~:text=There%20is%20inherently%20no%20silver,Complexity.&amp;text=Software%20systems%20have%20orders%2Dof,more%20states%20than%20computers%20do.">silver bullet</a>&#8217;. How realistic are these expectations? Why doesn&#8217;t every Agile project succeed? Do Waterfall elements still have a role, and what are the conditions in which Agile can interplay with Waterfall? We turn to these questions in the following article of the series.</p>]]></content:encoded></item><item><title><![CDATA[The New Stack: Impact]]></title><description><![CDATA[(This piece is the third in a series that explores the evolution of the software technology stack and software development methodologies in the last two decades. It examines the first and second order effects of the new stack and explores the challenges this stack has given rise to.]]></description><link>https://www.itworksonmymachine.in/p/the-new-stack-impact</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/the-new-stack-impact</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Sat, 26 Jun 2021 09:02:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2bafd8be-2448-446e-ba4e-13042e4bcf8a_1600x852.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>(This piece is the third in a <a href="https://itworksonmymachine.in/tag/software-evolution/">series</a></em>&nbsp;<em>that explores the evolution of the software technology stack and software development methodologies in the last two decades.</em> <em>It examines the first and second order effects of the new stack and explores the challenges this stack has given rise to.</em>)</p><p>The <a href="https://itworksonmymachine.in/2021/05/27/the-new-stack-origins/">first article</a> in this series began with an outline of the &#8220;traditional&#8221; technology stack that was common in the early 2000s. It then examined how the internet, mobile, and cloud revolutions exposed the limitations of this stack, deficiencies that led to the new stack we see today. The article outlined the key characteristics of the new stack, and we also saw how these traits solved problems this traditional stack could not.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9sRU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b26741-8da8-4027-908e-6ff1236625e4_1600x852.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9sRU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b26741-8da8-4027-908e-6ff1236625e4_1600x852.png 424w, https://substackcdn.com/image/fetch/$s_!9sRU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b26741-8da8-4027-908e-6ff1236625e4_1600x852.png 848w, https://substackcdn.com/image/fetch/$s_!9sRU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b26741-8da8-4027-908e-6ff1236625e4_1600x852.png 1272w, https://substackcdn.com/image/fetch/$s_!9sRU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b26741-8da8-4027-908e-6ff1236625e4_1600x852.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9sRU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b26741-8da8-4027-908e-6ff1236625e4_1600x852.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91b26741-8da8-4027-908e-6ff1236625e4_1600x852.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!9sRU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b26741-8da8-4027-908e-6ff1236625e4_1600x852.png 424w, https://substackcdn.com/image/fetch/$s_!9sRU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b26741-8da8-4027-908e-6ff1236625e4_1600x852.png 848w, https://substackcdn.com/image/fetch/$s_!9sRU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b26741-8da8-4027-908e-6ff1236625e4_1600x852.png 1272w, https://substackcdn.com/image/fetch/$s_!9sRU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91b26741-8da8-4027-908e-6ff1236625e4_1600x852.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>The stack today looks very different from the one we saw two decades ago. It consists of small, loosely-coupled (and mostly open-source) pieces that are distributed over a network and communicate using APIs. These aspects &#8212; the breakdown of the stack into smaller components, the ubiquity of APIs, the widespread adoption of open-source, and the distributed architecture &#8212; have had a huge impact in the last decade or so. This article will look at these consequences, both positive and negative.</p><h2>First-order effects</h2><p>Perhaps the most important consequences (of this breakdown of the traditional stack to the new one) have been the creation of a <strong>software supply chain</strong> and an <strong>API economy</strong>.</p><p>With the traditional stack, it was common for vendors to build most parts of the stack themselves. Vertical integration was seen as a competitive advantage, and software companies like Oracle even acquired hardware vendors (like Sun Microsystems) to offer the full stack, from infrastructure to user interface. And it was common for enterprise consumers to go to a small set of vendors to meet their software needs.</p><p>What we see today &#8212; thanks to the new stack that leans towards single-purpose solutions &#8212; is a <strong>best-of-breed approach for constructing the stack</strong>. Vendors (or open-source projects) offer specialised solutions or frameworks across the stack and across different stages of the software lifecycle [1]. The entire supply chain of software &#8212; from planning, development, delivery, to operations &#8212; can now be composed of tools from niche vendors or open-source offerings [2]. This trend highlights the growing maturity of the software industry: we&#8217;ve gone from a model where most parts of the solution come from one vendor (or a few vendors) to a model where a rich ecosystem of vendors is powering the entire software supply chain.</p><p>This <strong>explosion of choice</strong> (and the explosion of start-ups offering this choice) is one feature of the API economy. Several capabilities have come together to make this possible: standardised communication protocols, easier ways to publish and consume APIs, tools to manage the API lifecycle, among others. APIs are now the main building blocks of solutions built on the new stack.&nbsp;&nbsp;&nbsp;</p><p>In parallel to this broadening of the tools ecosystem, we&#8217;ve seen the <strong>rise of software platforms</strong>. By offering &#8216;opinionated&#8217; ways to build solutions, platforms pave the way out of this conundrum of choice. Platforms also offer a wide array of integrations that can grow over time, keeping pace with the growing number of vendors offering tools in each domain. As one provider <a href="https://blog.hubspot.com/marketing/software-platform">put it</a>, &#8220;a platform creates a stable center of gravity for your tech stack.&#8221;</p><p>The widespread availability of APIs has raised the level of abstractions used to build software. The software primitives we use today make it a lot cheaper and faster to build and manage complex software solutions. The <strong>emergence of low-code and no-code tools</strong> is another manifestation of the higher level of abstractions available today via APIs. Entry-barriers for developers are now significantly lower than what it used to be with the traditional stack. And a new class of software creators has emerged, driving the so-called &#8216;citizen-developer&#8217; movement.&nbsp;</p><p>This API revolution has also led to more <strong>software using software</strong>.&nbsp; Driven by the need for more automation, software has taken over large parts of activities done previously by humans. These days it is common to see software tools setting up server farms (via infrastructure-as-code solutions like Terraform), bots automating complex workflows (via Robotic Process Automation solutions like uiPath), and even bots orchestrating other bots [3]. The new stack, in contrast to the traditional one, has a far lower need for humans doing such orchestration.&nbsp;</p><p>The API economy has enabled the growth of <strong>marketplaces</strong> where these APIs (and their underlying software components) are published and consumed. Efficiency gains driven by the new stack (like zero marginal cost of adding a new user) also enables consumers to try out these components before they buy it. Such software marketplaces &#8212; and their adoption models &#8212; were unthinkable two decades ago, given the architecture of the traditional stack.&nbsp;</p><h2>Second-order effects</h2><p>The new stack has had some second order effects that are worth examining.&nbsp;</p><p>Compared to the situation a couple of decades ago, today we see the demand for more<strong> specialised skills across the stack</strong>. Apart from the obvious specialisation in front-ends and back-ends, the importance of understanding how to build and operate <em>distributed systems</em> has grown significantly; what was once a mostly academic pursuit is now at the heart of the software architect&#8217;s practice. On the flip side, all this specialisation has also increased the value of people who can work on the entire stack. &#8216;Full-Stack Developer&#8217; was a meaningless phrase two decades ago, but these days it&#8217;s a skill that carries weight.&nbsp;</p><p>Site Reliability Engineers (SREs) and DevOps specialists are in high demand to manage the operational complexity of the new stack. These disciplines, non-existent two decades ago, are the result of new practices that have evolved in the last decade or so &#8212; a topic that will be covered in a separate article on engineering practices.&nbsp;</p><p>In Product Management, the new generation of internet/cloud/mobile applications has led to a shift towards relying on data and quantitative methods of evaluating impact. Measuring usage/adoption, defining metrics and tracking them are practices that are commonplace now.&nbsp;</p><p>Another impact has been in the <strong>new types of applications</strong> that the new stack has enabled.&nbsp;</p><p>As the volume of data gathered increased over the last two decades, we saw the rise of<strong> machine learning</strong> techniques that took advantage of Big Data. Without the distributed architecture of the new stack (and the economies of scale it led to), it&#8217;s hard to imagine machine learning reaching the maturity it has today. <strong>BlockChain</strong> is another application type enabled by the distributed nature of today&#8217;s technology stack.&nbsp;</p><p>It&#8217;s easy to miss the steps that led to these technologies, the factors that made them effective. While the <em>drivers</em> that led to the new stack tell one story (of how certain kinds of applications drove the change in architecture), the <em>consequences</em> tell another one: of how the new architecture in turn led to new types of applications. Machine learning and Blockchain were not in the minds of engineers who adopted a distributed approach for internet based applications, but that approach is what made these new technologies possible.&nbsp; Distributed storage techniques and the compute power we have today in the cloud are key enablers for both technologies.&nbsp;</p><p>Another direction the new stack has led to is the rise of <strong>ubiquitous computing</strong>.&nbsp; By unshackling itself from its &#8216;on-premise&#8217; roots, the new stack paved the way for the stack &#8212; in its different forms &#8212; being present &#8216;everywhere&#8217;. The spread that began with mobile has now reached every imaginable physical device that needs to be controlled.&nbsp;</p><h2>Challenges</h2><p>The new stack solved many of the problems the traditional one could not, but it also created new ones. Most of these were the result of the split of the stack into small pieces across the network: in other words, the challenges of building and managing distributed systems.&nbsp;</p><p><strong>Integration, </strong>which was a challenge even with the traditional stack, grew more complex with the new stack. Business processes that were earlier running within one application are now spread across multiple services in the network. These services can come from multiple vendors, and run in different &#8220;clouds&#8221;. In such a setup, the first challenge is to wire together these independent services into a coherent business process [4]. Next, getting those business processes to reach the same level of consistency as before is a lot harder; transactional data, now spread across multiple databases, brings up new challenges in data consistency and aggregation. Managing master data &#8212; also spread across different services in the network &#8212; becomes harder too.&nbsp;</p><p><strong>Operations</strong> is another major challenge with the new stack. Distributed systems are not easy to understand, observe and manage &#8212; there are many points of failure, and the monitoring data generated comes from heterogeneous sources, which makes it hard to find the root cause of an issue. Microservices complicates this picture further: what was earlier one (technical) process in a monolithic application is now probably a dozen processes that need to be observed and managed. And the increase in the number of abstractions in the stack has also driven up complexity: from an application running inside a virtual machine, we have evolved to a bunch of services running in containers that are managed by a container orchestration tool like Kubernetes and also orchestrated via a service mesh like Istio. The growth of the &#8216;observability&#8217; tool ecosystem &#8212; with dozens and dozens of tools to monitor cloud-native environments [5]&nbsp; &#8212; shows how much more complex (and important) this space has become. Things were a lot simpler with the traditional stack.&nbsp;</p><p><strong>Security</strong> (and in particular <strong>Identity and Access Management</strong>) is another key challenge the stack brings up. Earlier, with applications on the traditional stack, there were a small number of <em>resources</em> (applications, data), running on few <em>servers</em>, and used by a (relatively) small number of <em>users</em>. This has now ballooned into a complex matrix spanning a large number of resources, distributed over a cluster of servers, and used by a vast number of users (at internet scale). The resulting whitespace has led to the rise of firms like Okta and SailPoint who have taken up the identity and security challenge in the cloud.&nbsp;&nbsp;&nbsp;</p><h2>Conclusion</h2><p>This tour reveals that the comparison between the traditional stack and the new one isn&#8217;t really black and white. While the new stack ushered in a lot of benefits and changed the IT industry landscape, it has also brought with it several challenges that we are still grappling with.&nbsp;</p><p>No wonder, then, that the traditional stack &#8212; or many elements of it &#8212; are still around, and are not going away anytime soon. In fact, some elements of the traditional stack &#8212; like the relational database &#8212; are making a comeback in this new world of distributed systems. Will the traditional stack be able to revive itself? In what contexts is it still relevant?&nbsp;</p><p>In article five of this series, we will take a closer look at these aspects and examine the interplay between the traditional and new stack.&nbsp;</p><p><strong>Footnotes</strong></p><p><em>[1] Examples across the stack include Docker and Kubernetes in the infrastructure layer; MongoDB, PostgreSQL, Redis on the database layer; Spring Boot at the application layer; AngularJS or React at the UI layer. A zoo of tools has emerged also in the space of managing the lifecycle of cloud-native applications: Terraform for infrastructure setup, Jira for issue tracking, GitHub for versioning, the ELK stack for observability, StatusPage for incident communication, and so on.&nbsp;</em></p><p><em>[2] It is striking to note that even a capability like publishing release notes is now a small domain in itself, with multiple start-ups attracting VC funding. Examples include <a href="https://announcekit.app/">AnnounceKit</a>, <a href="https://releasenotes.io/">ReleaseNotes</a>, <a href="https://noticeable.io/">Noticeable</a>.</em></p><p><em>[3] This level of automation is giving rise to segments like B2R2C &#8212; Business to Robot to Consumer &#8212; where bots make buying decisions for consumers. Now marketing folks need to target bots, not just humans!&nbsp;</em></p><p><em>[4] Tools like Zapier, IFTTT, Tonkean, etc. allow the wiring of a host of other tools into a complex business workflow.</em>&nbsp;</p><p><em>[5] Examples include Dynatrace, New Relic, Data Dog, Splunk, Prometheus, Honeycomb, the ELK stack &#8212; the list can go on.&nbsp;</em></p>]]></content:encoded></item><item><title><![CDATA[The New Methodology: Origins]]></title><description><![CDATA[(This piece &#8212; written by Bhushan Nigale &#8212; is the second in a series that explores the evolution of the software technology stack and software development methodologies in the last two decades. It examines the journey from the Waterfall model to Agile and LEAN, outlining the main factors that drove this change.]]></description><link>https://www.itworksonmymachine.in/p/the-new-methodology-origins</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/the-new-methodology-origins</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Mon, 14 Jun 2021 09:52:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!V2BT!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93d1b0-40ca-4ad8-ad38-7daea2d37840_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>(<em>This piece &#8212; written by&nbsp;<a href="https://de.linkedin.com/in/bynigale">Bhushan Nigale</a>&nbsp;&#8212; is the second in a <a href="https://itworksonmymachine.in/tag/software-evolution/">series</a></em> <em>that explores the evolution of the software technology stack and software development methodologies in the last two decades.</em> <em>It examines the journey from the Waterfall model to Agile and LEAN, outlining the main factors that drove this change.</em>)</p><p>A benefit of spending over two decades in an industry is that one develops a perspective to separate hype from substance. This viewpoint is especially useful in an industry like software, where minor feature increments are hailed as innovation, and press releases, blogs and Tweets tout routine upgrades as revolutionary. After having lived through several such hype cycles that have a high probability of going bust, one learns to exercise caution, and appreciate genuine path-breaking innovations (the <a href="https://itworksonmymachine.in/2021/05/27/the-new-stack-origins/">first article in this series</a> &#8212; written by Manohar Sreekanth &#8212; lists the technology changes that have stayed).</p><p>Innovation in software development methodologies is even harder to achieve and sustain. A paradigm shift is rare &#8211; at least in the original sense of the term (Thomas Kuhn used it to define&nbsp; a fundamental change in basic experimental practices in a scientific discipline). Inertia is difficult to overcome, especially if established methodologies seem to be getting the job done.</p><p>I&#8217;ve been privileged to witness and experience firsthand such a paradigm shift in software development, namely the shift from Waterfall to Agile methodology. The shift has been so complete that new entrants to the industry have little &#8211; if at all &#8211; any familiarity with the older methodologies. Agile is their new default mode now.</p><p>Examining and reviewing this shift is both useful and important, because the promises of any established order need to be constantly reexamined as flaws and digressions inevitably creep in. Over time, unless tended carefully, practices tend to return to older routines &#8212; regression towards the mean is an iron-clad statistical law. Understanding the older practices and the change drivers that led to their evolution help us better appreciate the advances and detect costly deviations. An appreciation of the historical developments helps practitioners not only to address flaws, but also iterate over the methodology to adapt to the changing operational environments.</p><p>A variety of forces have led to this evolution from Waterfall to Agile: the increasing role software plays in all spheres of our life, the massive changes in software architecture and the mainstreaming of Open Source software, the increasing consumerization of IT and the changing demographics of the software industry. We examine these factors in this article, and treat the consequences of these changes in a subsequent one.&nbsp;</p><h2><strong>From Waterfall to Agile</strong></h2><p>The <a href="https://itworksonmymachine.in/2021/05/27/the-new-stack-origins/">previous article in this series</a> traced the fundamental change in the technology stack used to build software applications. A parallel evolution, in the methodology of developing software, has accompanied these mammoth technological shifts.</p><p>When I entered the industry in the late 1990s, Waterfall had none of the negative labels one finds associated with it today. Terms such as &#8216;Software Requirements Document&#8217; and &#8216;Handover to Maintenance&#8217; were ubiquitous and carried a certain respect &#8211; passing a<a href="https://softwareengineering.stackexchange.com/questions/312729/the-concept-of-quality-gates-in-software-testing"> Quality Assurance Gate</a> was a big milestone that invited celebration. The software development process flowed from a high perch (hence &#8216;Waterfall&#8217;) of analysis and design to the plains of testing and release, where software was then finally delivered to customers.</p><p>But cracks had already started to appear. Disenchantment was rising, both with long delivery cycles and the obsession with adherence to the strict development processes. The internet &#8211; which broke the traditional stack as we saw in the <a href="https://itworksonmymachine.in/2021/05/27/the-new-stack-origins/">previous article</a> &#8211; was triggering foundational changes in which software was consumed, and these consumption-driven pressures were now being transmitted to how software was being built. Consumers wanted their software delivered to them faster and better, even as it began to occupy an increasingly central part in their lives.&nbsp;</p><p>Anxious to bring more predictability, agility and quality in the delivery of software, practitioners started to look at other industries that had an enviable track record of delivering value to customers in a rapid, sustainable way. In particular, the automotive industry&#8217;s production processes, inspired by a cluster of methodologies first used and honed at Toyota, stood out. LEAN thinking put customer value at its heart, and a cultural transformation &#8211; a mindset shift at its center. Various authors, such as Tom and Mary Poppendick, helped translate LEAN thinking and its core principles to the software development context.</p><p>Thus, when LEAN came in the aughts to the large enterprise software company where I worked, the excitement in development units was palpable. LEAN&#8217;s promise was simple: focus on working software, rather than working processes &#8212; customer value over process compliance. Its core principles were easy to understand &#8212; &#8216;flow&#8217;, waste elimination, smaller batches, &#8216;pull&#8217;, respect for people and culture, and relentless improvement. Putting this fundamental paradigm shift in practice proved far more difficult.</p><p>Fortunately, by then the Agile movement was gaining credibility. The Agile manifesto succinctly codified the principles that defined a new approach towards iterative software development and began to bring the benefits of these innovative methods to the industry. (Prominent software practitioners and leading thinkers in the software industry had drafted the manifesto in 2001 &#8211; a watershed moment in the history of software development.) In contrast to the Waterfall, Agile practices are iterative instead of rigid: what they seemingly sacrifice in the security of strict adherence to plans they more than make up in delivering customer value at scale and speed.</p><p>This combination of LEAN and Agile and its application to the software development process fundamentally changed the way we would build software. These methodology changes have been profound, and as I argue later, have helped software practitioners deliver immense value in these two decades. Similar to the evolution of the technology stack, these methodology changes have been large enough to discern a break between traditional and new aspects, as tabulated below along the phases of a product life cycle.</p><div class="captioned-image-container"><figure><p><strong>PhaseTraditional (Waterfall) PracticesNew (Agile &amp; LEAN) Practices</strong>DefinePlan-driven, fixed contracts between teams, timelines defined upfront with distinct phasesIterative development, flexible scope with immediate promise of value&nbsp;DevelopStrict adherence to development methodology and processes, well-defined handshake/quality gates between phasesRelative autonomy to development teams, loosely coupled interfaces between teams/departments, more openness and transparency to invite customer/internal stakeholders view based on the relationshipDeliverPrimacy of the process: rigid criteria for delivery, progress controlled via status reporting to management&nbsp;Primacy of working software over strict processes, customer value main decision driver to deliver (via demos, invited betas)Maintain/OperateRegimented separation between maintenance and development phases, organizationsUnified view of development and operations (also DataOps/SecOps), bug fixes prioritized over new features</p></figure></div><p>With the benefit of hindsight, we now have a clearer appreciation of the variety of changes that continues to drive this shift: the ubiquity of software in almost every sphere of society, which in turn has led to a changing nature and expectations users have from software, the profound changes in software architecture and the accompanying changes in the consumption of software, and finally, the changing profile of software practitioners itself. In the following sections we explore each of these drivers.&nbsp;&nbsp;</p><h3><strong>Primacy of Software</strong></h3><p>&nbsp;A significant portion of humanity now spends a substantial portion of its daily time interacting with software, often without knowing it. Governments and enterprises were already at the forefront in exploiting software to reap benefits of efficiency, speed and productivity. Advances in hardware and software have not only accelerated this trend in enterprises, it has long permeated in our vanishingly small private spheres. We find software embedded in what were once purely mechanical processes enacted over physical means &#8211; driving a car, reading a newspaper, cooking a meal. &#8216;Cliff events&#8217; such as COVID-19 have further accelerated the digital transformation of our lives, as the physical world cedes to the virtual.</p><p>With software becoming central in large parts of our professional and personal lives, this <strong>shift in agency to software</strong> has led to profound implications in what we expect from software. We are all consumers of software now. As consumers we expect a <strong>faster time to value</strong>, high satisfaction and place a premium on non-functional requirements such as availability, performance and security &#8211; even though we might not be expressing our expectations in exactly these terms.</p><p>Traditional development practices such as Waterfall simply could not cope with this evolutionary spiral. Much like software, Waterfall had its roots in government and defense, where stakes were considerably higher, with multi-million-dollar budgets and hundreds of specialized programmers. A scientific, rigid process smoothened information flow and brought predictability and reliability (at least, that was the idea). NASA adopted Waterfall with vigor, and its success blazed a trail: if Waterfall landed a human on the moon, it was good enough to manage inventories and invoices.</p><p>But when these inventory status checks and invoices started to appear on mobile devices, consumers started to demand the same level of usability for enterprise software as they were accustomed to in their private lives. Pleasing, functional design, speed and performance, wider functional range (&#8220;<a href="https://www.wired.com/2010/10/app-for-that/">there&#8217;s an app for that&#8221;</a>) became norms. Users also began to expect regular updates to their apps &#8211; without the long upgrade cycles. Decision makers began to demand the provisioning of functionality hitherto available only via desktop applications on their mobile phones: if they could respond to urgent requests via EMail on their device, why couldn&#8217;t they approve purchase requisitions and investment cases?</p><p>The parallel shift happening to on-Demand deployment of software meant that release cycles that were spread over months (if not years) suddenly could be compressed to weeks, days and even hours. Waterfall, with its inelastic development and release phases simply could not keep up with the needed swiftness and the speed of technology changes we&#8217;ve seen in the past two decades.(A case in point are the Microsoft Office releases. Office updates were once events, with large IT departments rolling out the upgrades in batches. Now hardly a month passes by without the Suite being updated.)</p><h3><strong>Increasing consumerization of IT</strong></h3><p>As users became consumers, buying power for IT also began to shift: Lines of Businesses now play an increasingly important role in buying and deploying software within enterprises, often supplanting the role of IT departments. IT departments reacted in turn sharply to avoid the rise of non-standard IT landscapes (&#8216;shadow IT&#8217;), understanding the needs of agility and responsiveness.&nbsp;</p><p>The &#8216;product manager&#8217; role <a href="https://www.oreilly.com/radar/the-evolving-role-of-product-management/">began to evolve</a>, gradually eclipsing the project manager role in importance. This meant that business outcomes assumed higher importance than successful project execution or illusory progress &#8211; product demos gradually began to replace complex status slides filled with &#8216;traffic light reporting&#8217;. A single demo was worth hundreds of slides, and software development teams began to invite internal stakeholders and even customers (based on their relationship) to product demos <em>before</em> releasing/deploying the software. An improvement in developer tooling helped as well, with sophisticated wire-frames and mock-ups helped product managers to communicate product vision and ambition in more grippable/tangible terms. Customers welcomed the ensuing openness and transparency and being able to shape the software to fit their needs; developers enjoyed the early, direct feedback.</p><h3><strong>Software Architecture Changes</strong></h3><p>This agility grew lockstep with the accompanying changes in software architecture and deployment that continue to occur. Within a few years of the publication of the<a href="https://agilemanifesto.org/"> Agile Manifesto</a> there emerged new architectural principles that both addressed and fuelled the trend of software increasingly being used by software itself [1]. These styles/principles encouraged the design, development and test of software applications in isolation from their eventual target deployment set-up. <em>&nbsp;</em>Technology to develop independently and coherently was thus a key enabler for the rise of Agile practices.</p><p>This unfolding progression in software architecture found a mirror in software delivery. Plummeting communication and hardware costs meant that enterprise software could also be deployed &#8211; analogous to consumer software &#8211; on the Cloud and not delivered to the premises of customers. Software vendors managed and maintained software on their own premises and terms, rather than customer IT departments and their partners.&nbsp;&nbsp;</p><p>Taken together, these twin-trends further helped the appeal of Agile. As the vendor manages and operates the software, customers expect to see progress quicker. But this shift of ownership of the deployment phase meant vendors had a bigger freedom in deciding when and how frequently new features could be deployed. Decoupled development between independent modules made possible by APIs, Microservices and the Open Source Software meant that development teams could not only implement their changes in isolation, they could also decide when to deploy these changes to &#8216;production&#8217;. The need to plan with extreme detail large scale release cycles &#8212; over hundreds of modules and spanning years &#8212; simply disappeared, and the DevOps movement stressed the need to think beyond the immediacies of development and release towards ensuring successful <em>operations </em>of the software.</p><h3><strong>Open Source becomes mainstream</strong></h3><p>The parallel rise of open source software also contributed to the adoption of Agile practices. The Open source movement promoted sharing of knowledge and code in a community, with the purpose of developing and improving software. As communities grew, informal roles within the community began to crystallize: <a href="https://www.researchgate.net/publication/284139564_EXPLORATORY_THE_TRANSITIONAL_IMPACT_FROM_LEAN_PRODUCTION_TO_OPEN_SOURCE">product developer, customer, contributor, user </a>and ultimately, the community itself became a product manager.&nbsp; Tying these informal bonds together wouldn&#8217;t simply have been possible with the traditional &#8216;command and control&#8217; approach commonly seen in Waterfall.&nbsp;</p><p>Professionals moonlighting/contributing to open source witnessed its meteoric adoption and began to wonder whether the openness in knowledge sharing and informal hierarchies couldn&#8217;t&nbsp; be replicated in the enterprise setting. As <a href="https://techcrunch.com/2019/01/12/how-open-source-software-took-over-the-world/">&#8216;Open Source took over the World&#8217;</a> with its commercial success and a demonstrably viable business model, its principles (and its products) became more mainstream. Organizations even began their tentative steps towards adopting the open source philosophy internally (&#8220;inner source&#8221;) with product teams opening up their code to other product teams for modification.</p><p>Developers and managers alike have enjoyed the robustness of open source software, tested thoroughly in the community. While the <a href="https://sdtimes.com/agile/agile-and-open-source-can-complement-each-other/">velocity and predictability often come in question </a>with longer, infrequent release cycles, they appreciate the transparency of the backlog &#8211; again, hotly pondered and debated in the community, and the improved time-to-market.</p><h3><strong>Changing demographics</strong></h3><p>A lesser commented upon factor for this evolution has been the changing profile of the average software developer. The ensuing generational shift from &#8216;Gen-X&#8217; to millennials, improved (but not-quite-there-yet) number of women choosing software development as a career, the increasing democratization of development tools are primary factors that are responsible for development groups becoming more diverse. Traditional command-and-control structures underpinning Waterfall offer less room for creativity for such diverse groups. For instance, Millennials are<a href="https://www.pwc.com/co/es/publicaciones/assets/millennials-at-work.pdf"> understood as being more attracted</a> to organizations that offer an engaging, stimulating work environment. By providing more autonomy to teams and therefore individuals, Agile offers a more outcome-driven work environment to these groups. Moreover, the spectacular success enjoyed by hundreds of born-Agile start-ups like<a href="https://hbr.org/2018/05/agile-at-scale"> Netflix and Spotify</a> have tempted large organizations to follow suit. (With the &#8220;fail fast, fail forward&#8221; mantra, even failure seems to have an allure, as long as agility is maintained.)</p><h2><strong>Summary</strong></h2><p>The foregoing overview outlined the main factors that led to the evolution and widespread adoption of development methodologies. Not a single factor can be singled out as a proximate cause: it is the interplay of these factors that have ultimately caused the ongoing evolution. For instance, while almost every post-war decade has furthered the role of software in society, and software architecture has constantly evolved, it is only in the past two decades that we&#8217;ve witnessed the step changes in consumer taste and the success of internet-based business models.&nbsp;</p><p>The evolution is far from complete, however. These changes in turn have led to a changed environment for software and its practitioners to operate. In the fourth article of this series, I examine some of these consequences and answer the question: have Lean and Agile kept their promise?</p><p>[1] Domain Driven Design (<a href="https://airbrake.io/blog/software-design/domain-driven-design#:~:text=What%20is%20Domain%2DDriven%20Design,to%20the%20development%20of%20software.">2004</a>), Hexagonal Architecture (<a href="https://blog.octo.com/en/hexagonal-architecture-three-principles-and-an-implementation-example/">2005</a>) and Microservices (also<a href="https://web.archive.org/web/20180520124343/http:/www.cloudcomputingexpo.com/node/80883"> 2005</a>). Roy Fielding&#8217;s seminal<a href="https://www.ics.uci.edu/~fielding/pubs/dissertation/fielding_dissertation.pdf"> 2000 dissertation</a> on REST had already provided the architectural framework and formalization of interfaces for interoperability of software systems that freed developers from making assumptions about other modules without having to wait for them to function to be built first.&nbsp;</p><p><strong>Bhushan Nigale</strong></p>]]></content:encoded></item><item><title><![CDATA[The New Stack: Origins]]></title><description><![CDATA[(This piece is the first in a series &#8212; written in collaboration with Bhushan Nigale &#8212; that explores the evolution of the software technology stack and software development methodologies in the last two decades.]]></description><link>https://www.itworksonmymachine.in/p/the-new-stack-origins</link><guid isPermaLink="false">https://www.itworksonmymachine.in/p/the-new-stack-origins</guid><dc:creator><![CDATA[Manohar Sreekanth]]></dc:creator><pubDate>Thu, 27 May 2021 10:03:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/70eb5bc5-e68f-4ea9-8da0-e3d4039559db_1000x664.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>(<em>This piece is the first in a <a href="https://itworksonmymachine.in/tag/software-evolution/">series</a> &#8212; written in collaboration with <a href="https://de.linkedin.com/in/bynigale">Bhushan Nigale</a> &#8212; that explores the evolution of the software technology stack and software development methodologies in the last two decades. It examines why the &#8220;traditional&#8221; stack could not meet the needs of a new class of applications that began to emerge in the late nineties, and outlines the characteristics of the &#8220;new&#8221; stack we see today.</em>)</p><p>One of the privileges of working in the same industry for a couple of decades is that you can look back and reflect upon the changes you&#8217;ve seen there. But this isn&#8217;t something that comes easily to us. <em>Why are things the way they are in software? </em>&nbsp;is a question we don&#8217;t ponder enough. For youngsters entering the industry, current challenges may seem more relevant to study than past trials. And for veterans who&#8217;ve seen it all, the present carries a cloak of inevitability that makes looking at history seem like an academic exercise.</p><p>But it doesn&#8217;t have to be that way. Understanding the forces that led to the evolution in software we&#8217;ve seen in these last two decades can help us make better decisions today. And understanding the consequences of these changes can help us take the long view and shape things going forward. To see how, let&#8217;s begin with the technology stack that was common two decades ago.</p><p><strong>The Traditional stack</strong></p><p>When I started working in the enterprise software industry back in the late nineties, the software we built was deployed on large physical servers that were located &#8216;on-premise&#8217;. The application was a monolith, and it used an SQL-based relational database. The fat-client user-interface ran on PCs or laptops. Most of this stack was built on proprietary software. Put simply, this is how the stack looked like:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BEfA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a43ae9-292b-4319-8211-a486b4fe4be1_1000x664.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BEfA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a43ae9-292b-4319-8211-a486b4fe4be1_1000x664.png 424w, https://substackcdn.com/image/fetch/$s_!BEfA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a43ae9-292b-4319-8211-a486b4fe4be1_1000x664.png 848w, https://substackcdn.com/image/fetch/$s_!BEfA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a43ae9-292b-4319-8211-a486b4fe4be1_1000x664.png 1272w, https://substackcdn.com/image/fetch/$s_!BEfA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a43ae9-292b-4319-8211-a486b4fe4be1_1000x664.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BEfA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a43ae9-292b-4319-8211-a486b4fe4be1_1000x664.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73a43ae9-292b-4319-8211-a486b4fe4be1_1000x664.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!BEfA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a43ae9-292b-4319-8211-a486b4fe4be1_1000x664.png 424w, https://substackcdn.com/image/fetch/$s_!BEfA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a43ae9-292b-4319-8211-a486b4fe4be1_1000x664.png 848w, https://substackcdn.com/image/fetch/$s_!BEfA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a43ae9-292b-4319-8211-a486b4fe4be1_1000x664.png 1272w, https://substackcdn.com/image/fetch/$s_!BEfA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a43ae9-292b-4319-8211-a486b4fe4be1_1000x664.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>This was the state of the client-server computing model used in business applications in the nineties. At SAP, where I worked, the client was based on a proprietary framework called SAPGui; the application server was another proprietary piece of software that enabled thousands of users working in parallel; the database layer was open (you could use options like Microsoft SQL server, Oracle DB, or IBM DB2, among others); and the infrastructure beneath was an expensive server (like IBM AS/400 or Sun SPARC) that sat in the customer&#8217;s data center.&nbsp;</p><p>This architecture was optimized for the needs of business applications that evolved in the nineties, and such a stack &#8212; from SAP or other vendors in that era &#8212; is still used in a majority of on-premise installations. But in the second half of the nineties a different story was unfolding elsewhere.&nbsp;</p><p>Internet-based applications were gaining traction as the dot-com era blossomed, fell dramatically, then picked up again (no longer bearing the &#8216;dot com&#8217; label). And for those applications, the traditional stack proved woefully inadequate. The reasons included cost, availability, performance, flexibility, reliability, and speed: key demands placed by the new types of applications being built on the internet.</p><p><strong>The internet breaks the traditional stack</strong></p><p>The internet ushered in a scale that was unimaginable in on-premise enterprise software. Websites like Google, eBay, and Amazon had to serve a large number of concurrent users and cope with wide variations in demand. With the traditional stack, adding more capacity to an existing server soon reached its limits, and adding new servers was both <strong>expensive and time-consuming</strong>. In the new business context, infrastructure costs could no longer grow linearly with user growth: applications needed an architecture that enabled close to zero marginal cost of adding a new user; the old way of adding expensive hardware was unviable.</p><p>The internet also placed a much higher demand on <strong>availability</strong>: these applications needed to be &#8220;always on&#8221;. Initially a requirement mainly with B2C applications, availability caught up with the B2B world as consumerization of IT gained speed. Soon &#8216;continuous availability&#8217; turned into a competitive differentiator for businesses that moved (partially or fully) to the web. Five nines or six nines (99.9999 % availability) became the benchmarks, and a new architecture was needed to achieve this level of availability without driving up costs. Again, the old way of installing expensive servers for failover was simply too expensive and inefficient. &nbsp;</p><p>The need to scale applications better also arose due to <strong>performance</strong> expectations from internet-based (and later mobile) applications. E-commerce applications also saw peak usage in some periods (like Christmas or Black Friday), and others had ad hoc expectations (like planning an ad campaign for a few weeks). Meeting this <strong>unpredictable demand</strong> needed a different level of flexibility in resource allocation, something that the traditional stack &#8212; and hardware-based methods &#8212; could simply not offer.</p><p>Businesses that moved to the internet also had to <strong>evolve much faster</strong> than the systems of record (built on the traditional stack) that had dominated the previous era of business applications. Parts of the application that needed more frequent changes had to be deployed independently &#8212; and at a different pace &#8212; from other slow-moving parts. This was not possible with the monolithic applications built on the traditional stack: it required a new architecture that allowed teams to build and deploy smaller pieces at a faster pace. (It wasn&#8217;t just the technology stack that was inadequate &#8212; the traditional waterfall model could also not cope with this pace of change and the flexibility this new world demanded. This parallel evolution of development practices will be discussed in a separate article.)</p><p>The internet also spawned companies with new business models. And such companies, based entirely on the internet, demanded a different level of maturity from the technology stack. <strong>Resilience</strong> in particular was key when the entire business was on the internet, and this needed a fault-tolerant architecture. The traditional stack fared poorly in this matter, as there was little or no redundancy in the setup.&nbsp;&nbsp;</p><p>As internet-based applications grew in popularity, their massive adoption resulted in <strong>huge volumes of data</strong> that needed to be managed. Here again was a need that the traditional stack was unable to meet, as the architecture &#8212; with hard-to-scale relational databases &#8212; could not cope with adding more storage space at reasonable costs and with the required agility.</p><p><strong>Mobile and Cloud</strong></p><p>With the rise of smartphones, applications on mobile devices pushed the above expectations further. For apps running on mobile devices, the stack had to support even better response times. Mobile user experiences also demanded <strong>native user interfaces</strong> (specific to the device) and an always-on expectation. The smartphone era led to an explosion of B2C applications, which fueled innovations in user interface technologies at a pace that the old (proprietary, fat-client) UI frameworks could not match.&nbsp;</p><p>The growth of the public cloud, driven initially by AWS, accelerated the trends that had begun with the first generation of internet-based applications.</p><p>The traditional stack simply could not offer the capabilities such cloud-native and mobile-enabled applications needed. A new architecture evolved with the growth of these demands.</p><p><strong>Hardware costs</strong></p><p>The emergence of low-cost, commodity hardware (that could be put together to build large distributed systems) tilted the scales further towards this new architecture. Innovations such as Google File System (<a href="https://static.googleusercontent.com/media/research.google.com/en//archive/gfs-sosp2003.pdf">2003</a>) and Amazon&#8217;s DynamoDB (<a href="https://www.allthingsdistributed.com/files/amazon-dynamo-sosp2007.pdf">2007</a>) were built on this foundation of cheap hardware, which were just small servers with basic compute and storage. As we will see in the next section, one key aspect of this new architecture was that it was distributed, and these innovations laid the foundation for the architecture we see in the cloud today.&nbsp;&nbsp;&nbsp;</p><p><strong>The New Stack</strong></p><p>So what does the new stack &#8212; one that can meet the above demands &#8212; look like these days? The infrastructure underneath the application is a cluster of distributed nodes that host one or more containers. The application itself is split into microservices that communicate over the network through API calls. All-in-one, relational databases have been superseded by single-purpose NoSQL ones. User interfaces are largely browser-based or natively built for mobile environments. New interfaces like chat and voice are going mainstream. And APIs are first-class citizens by themselves.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rZVP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d09800d-e75c-4f69-bff4-c4278823e5c8_1060x656.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rZVP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d09800d-e75c-4f69-bff4-c4278823e5c8_1060x656.png 424w, https://substackcdn.com/image/fetch/$s_!rZVP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d09800d-e75c-4f69-bff4-c4278823e5c8_1060x656.png 848w, https://substackcdn.com/image/fetch/$s_!rZVP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d09800d-e75c-4f69-bff4-c4278823e5c8_1060x656.png 1272w, https://substackcdn.com/image/fetch/$s_!rZVP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d09800d-e75c-4f69-bff4-c4278823e5c8_1060x656.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rZVP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d09800d-e75c-4f69-bff4-c4278823e5c8_1060x656.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d09800d-e75c-4f69-bff4-c4278823e5c8_1060x656.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!rZVP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d09800d-e75c-4f69-bff4-c4278823e5c8_1060x656.png 424w, https://substackcdn.com/image/fetch/$s_!rZVP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d09800d-e75c-4f69-bff4-c4278823e5c8_1060x656.png 848w, https://substackcdn.com/image/fetch/$s_!rZVP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d09800d-e75c-4f69-bff4-c4278823e5c8_1060x656.png 1272w, https://substackcdn.com/image/fetch/$s_!rZVP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d09800d-e75c-4f69-bff4-c4278823e5c8_1060x656.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Of course, the new stack has not entirely replaced the old one. New applications built today may still have elements of the traditional stack: monolithic applications, for instance, remain relevant in contexts where microservices add unnecessary overheads. But today if one wants to build a cloud-native application that must scale to a large number of users in a cost-efficient, flexible, and resilient manner, it will contain most of the new stack elements.</p><p><strong>Key characteristics of the new stack</strong></p><p>While the above stack picture outlines the individual elements of the new stack, there are some common themes that run across these layers. Let&#8217;s look at some of these.</p><p>The new stack is <strong>distributed</strong>. The infrastructure layer is a cluster of smaller servers made of commodity hardware. The application layer is a collection of microservices running in that cluster, each of which may consume services from anywhere in the cloud. The database &#8211; and the data &#8211; is spread across the cluster. These elements make the new stack more <strong>loosely coupled</strong>.</p><p>The new stack is all about <strong>APIs</strong>. Each layer in the stack is a collection of APIs that define the behaviour of that layer.&nbsp; The new stack is also &#8216;<strong>software-defined</strong>&#8217;: everything is code, including the infrastructure.&nbsp;</p><p>The breakdown of the traditional stack into smaller pieces has led to focused solutions that solve a more narrowly defined problem with better efficiency. NoSQL databases (like graph db, document db, etc) are good examples of such specialisation, but it can also be seen in the UI layer with specific (native) user-interfaces that offer a better user experience than a general-purpose client. In other words, the new stack offers <strong>specialised/single-purpose solutions</strong> over all-in-one/general-purpose solutions we saw earlier.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Q5A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20216189-faca-442a-b1a5-87ffaa86fd9a_1600x857.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Q5A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20216189-faca-442a-b1a5-87ffaa86fd9a_1600x857.png 424w, https://substackcdn.com/image/fetch/$s_!_Q5A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20216189-faca-442a-b1a5-87ffaa86fd9a_1600x857.png 848w, https://substackcdn.com/image/fetch/$s_!_Q5A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20216189-faca-442a-b1a5-87ffaa86fd9a_1600x857.png 1272w, https://substackcdn.com/image/fetch/$s_!_Q5A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20216189-faca-442a-b1a5-87ffaa86fd9a_1600x857.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Q5A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20216189-faca-442a-b1a5-87ffaa86fd9a_1600x857.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20216189-faca-442a-b1a5-87ffaa86fd9a_1600x857.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!_Q5A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20216189-faca-442a-b1a5-87ffaa86fd9a_1600x857.png 424w, https://substackcdn.com/image/fetch/$s_!_Q5A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20216189-faca-442a-b1a5-87ffaa86fd9a_1600x857.png 848w, https://substackcdn.com/image/fetch/$s_!_Q5A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20216189-faca-442a-b1a5-87ffaa86fd9a_1600x857.png 1272w, https://substackcdn.com/image/fetch/$s_!_Q5A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20216189-faca-442a-b1a5-87ffaa86fd9a_1600x857.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The new stack relies heavily on <strong>open-source </strong>software. The breakdown of the stack into smaller pieces was in part the result of and in part fueled by the explosion of open-source projects that offered smaller, reusable parts and specialised solutions (like MongoDB for document storage, Infrastructure-as-Code offerings like Terraform, etc). In fact, the broad adoption of the technology stack we see today owes a lot to open source. It offered a more pragmatic route towards standardisation, as large companies pooled their resources into open-source projects for technologies they needed. This increased the chances of broader adoption of such technologies. Today open-source components are present across all layers of the new stack: it&#8217;s hard to imagine this stack without them.</p><p>Given all this, it is now common to have a combination of technologies (often from different open-source or 3<sup>rd</sup>-party vendors) coming together within one application. So the new stack is a lot more <strong>heterogeneous</strong> than the traditional one.</p><p>In a way, significant parts of the new stack can be thought of as a frame rather than fixed architectural entities in themselves. Container technology now enables us to use technologies of our choosing to build parts of the stack and bundle them into containers. These technologies can change over time, but the container abstraction remains. APIs (now spread across all the layers) abstract consumers from the concrete choices made during the implementations, choices that may change in future. Such approaches make the new stack more <strong>open to changes</strong> than the traditional one.</p><p><strong>Conclusion</strong></p><p>The new stack represents a radical shift from the traditional one that was common two decades ago. And it solves the problems the traditional stack is unable to, in the context of demands we saw above &#8212; demands that originated from internet/mobile/cloud-based applications. The new stack&#8217;s distributed nature (coupled with its API centric and &#8216;software-defined&#8217; approaches) allows applications to scale better (i.e., faster, cheaper, and with greater flexibility), offer higher performance, improved reliability, and better ways to manage huge data volumes. The microservices approach enables applications to evolve parts of the application faster, offer better reliability, and enable large distributed setups to work more efficiently through small teams. The division of the new stack into smaller parts enables it to address niche problem spaces, such as offering databases for specific use-cases or native user interfaces for a given platform &#8212; and many of these solutions today come from open source projects that have revolutionised the way the components of this new stack are built.&nbsp;&nbsp;</p><p>But what have been the consequences of this radical shift? What challenges does the new stack bring with it? How will this architecture evolve? Is the traditional stack really obsolete? These are some of the questions we&#8217;ll explore in the upcoming articles in this series. A parallel track &#8212; written by <a href="https://de.linkedin.com/in/bynigale">Bhushan Nigale</a> &#8212; will trace the evolution of development and operations practices across these two decades.</p>]]></content:encoded></item></channel></rss>