<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog on Kailash Nadh / Personal homepage</title>
    <link>https://nadh.in/blog/</link>
    <description>Recent content in Blog on Kailash Nadh / Personal homepage</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 30 Jan 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nadh.in/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Code is cheap. Show me the talk.</title>
      <link>https://nadh.in/blog/code-is-cheap/</link>
      <pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/code-is-cheap/</guid>
      <description>&lt;p&gt;TLDR; &lt;em&gt;Software development, as it has been done for decades, is over. LLM coding tools have changed it fundamentally for the better or worse.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;Talk is cheap. Show me the code.&amp;rdquo; — Linus Torvalds, August 2000&lt;/p&gt;</description>
    </item>
    <item>
      <title>MCP seems viral</title>
      <link>https://nadh.in/blog/mcp-seems-viral/</link>
      <pubDate>Mon, 19 May 2025 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/mcp-seems-viral/</guid>
      <description>&lt;p&gt;MCP (Model Context Protocol)&lt;sup&gt;&lt;a href=&#34;https://modelcontextprotocol.io&#34; rel=&#34;noopener&#34;&gt;[1]&lt;/a&gt;&lt;/sup&gt;&#xA; is all the rage now. Introduced by Anthropic about four months ago, it has already been accepted as an open standard and has seen widespread adoption, including by major AI companies and prominent AI tool makers. There is even a directory&lt;sup&gt;&lt;a href=&#34;https://mcp.so&#34; rel=&#34;noopener&#34;&gt;[2]&lt;/a&gt;&lt;/sup&gt;&#xA; listing over 13,000 MCP implementations. Technically, it is a very simple API spec that facilitates RPC-like (Remote procedure call) communication between an AI and an external system. It enables any external system to advertise its capabilities&amp;mdash;returning information or performing various actions&amp;mdash;allowing AI systems to dynamically and &amp;ldquo;automagically&amp;rdquo; use those capabilities via API calls.&lt;/p&gt;</description>
    </item>
    <item>
      <title>DeepSeek, AI sovereignty, and India</title>
      <link>https://nadh.in/blog/deepseek-ai-sovereignty-india/</link>
      <pubDate>Wed, 29 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/deepseek-ai-sovereignty-india/</guid>
      <description>&lt;p&gt;Along came DeepSeek-R1&lt;sup&gt;&lt;a href=&#34;https://techcrunch.com/2025/01/26/deepseek-gets-silicon-valley-talking/&#34;&gt;[1]&lt;/a&gt;&lt;/sup&gt; last week, an open-source large language model (LLM) reportedly rivaling OpenAI&amp;rsquo;s top offerings, sending shockwaves through the industry and generating much excitement in the tech world. It apparently started as a side project at a Chinese hedge fund before being spun out. Its efficacy, combined with claims of being built at a fraction of the cost and hardware requirements, has seriously challenged BigAI&amp;rsquo;s notion that “foundation models” demand astronomical investments. I have personally been playing around with R1 and have found it to be excellent at writing code. Speaking of foundation models, one rarely hears that term anymore; unsurprising, given that &lt;em&gt;foundation&lt;/em&gt; is now commodity. Building a foundation-level LLM was once touted as the cornerstone of AI sovereignty, but that rhetoric has also waned. Much has changed regarding the idea of AI sovereignty.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Decentralised Open Indexes for Discovery (DOID)</title>
      <link>https://nadh.in/blog/decentralised-open-indexes/</link>
      <pubDate>Wed, 02 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/decentralised-open-indexes/</guid>
      <description>&lt;p&gt;TLDR; A conceptual and technical framework for resource discovery on the WWW using decentralised, open, machine-readable indexes as the building block, free of eroding quality and gatekeeping by &lt;em&gt;BigSearch™&lt;/em&gt; and &lt;em&gt;BigPlatform™&lt;/em&gt;, whose goals are not quality, but revenue.&lt;/p&gt;</description>
    </item>
    <item>
      <title>On software as an &#34;in-discipline&#34;</title>
      <link>https://nadh.in/blog/on-software-as-an-indiscipline/</link>
      <pubDate>Wed, 24 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/on-software-as-an-indiscipline/</guid>
      <description>&lt;p&gt;The nth-order effects of the recent CrowdStrike fiasco &lt;sup&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/2024_CrowdStrike_incident&#34;&gt;[1]&lt;/a&gt;&lt;a href=&#34;https://www.bbc.com/news/live/cn056371561t&#34;&gt;[2]&lt;/a&gt;&lt;a href=&#34;https://news.ycombinator.com/item?id=41002195&#34;&gt;[3]&lt;/a&gt;&lt;/sup&gt; will unfold over time. As it stands, it is apparently the single biggest global &amp;ldquo;tech outage&amp;rdquo; ever, which has already disrupted everything from airlines to railways to hospitals to financial systems amongst numerous others—globally.&lt;/p&gt;</description>
    </item>
    <item>
      <title>This time, it feels different</title>
      <link>https://nadh.in/blog/this-time-it-feels-different/</link>
      <pubDate>Sat, 13 May 2023 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/this-time-it-feels-different/</guid>
      <description>&lt;p&gt;In an &lt;a href=&#34;https://nadh.in/blog/on-powered-by-ai-marketing/&#34;&gt;earlier post&lt;/a&gt; (2021) , I argued that much of the &amp;ldquo;powered by AI / ML&amp;rdquo; labelling and marketing out there was bogus and disingenuous. That AI / ML technologies were getting commoditised to the point of being as simple as &lt;code&gt;pip install&lt;/code&gt;, where most organisations would not need to do any serious R&amp;amp;D to be able to use these technologies, enough to warrant the claim &amp;ldquo;Powered by AI / ML&amp;rdquo;. Excerpt from the post:&lt;/p&gt;</description>
    </item>
    <item>
      <title>But, aren&#39;t you folks web2?</title>
      <link>https://nadh.in/blog/web2-web3/</link>
      <pubDate>Tue, 15 Nov 2022 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/web2-web3/</guid>
      <description>&lt;p&gt;It took me several seconds to parse the casual quip &lt;em&gt;&amp;ldquo;But, aren&amp;rsquo;t you folks web2?&amp;rdquo;&lt;/em&gt;. I probed further and they continued—&lt;em&gt;&amp;ldquo;Isn&amp;rsquo;t Zerodha&lt;sup&gt;&lt;a href=&#34;https://zerodha.com/&#34;&gt;[1]&lt;/a&gt;&lt;/sup&gt; web2? Why don&amp;rsquo;t you convert it to web3?&amp;rdquo;&lt;/em&gt;. For the next few minutes, I struggled to explain how technologies, processes, people, regulations, laws, industry, and the entire legal and societal foundation that underlie an organisation, no matter how imperfect, aren&amp;rsquo;t &amp;ldquo;web2&amp;rdquo;, and that they can&amp;rsquo;t just be converted to &amp;ldquo;web3&amp;rdquo;, whatever that meant. To my question as to why they called a whole bunch of things web2 and why they think it should be converted to web3, they didn&amp;rsquo;t have an answer. This interaction happened a few months ago with a young developer in their early twenties working for an American web3 startup. Since then, I have had a few more interactions including a few startup pitches, all eerily similar. All young people in their early twenties right out of college working on web3 things, all dismissive of everything non-web3 as web2. This conversation came up again this week in light of the new meltdowns unraveling&lt;sup&gt;&lt;a href=&#34;https://news.bloombergtax.com/securities-law/matt-levines-money-stuff-ftx-had-a-death-spiral&#34;&gt;[2]&lt;/a&gt;&lt;/sup&gt; in the crypto world.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The triangle of fulfilment</title>
      <link>https://nadh.in/blog/triangle-of-fulfilment/</link>
      <pubDate>Mon, 22 Aug 2022 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/triangle-of-fulfilment/</guid>
      <description>&lt;p&gt;&lt;em&gt;&amp;ldquo;It&amp;rsquo;s 2022. Why hasn&amp;rsquo;t someone done it already!?&amp;rdquo;&lt;/em&gt;, I find exclaiming  frequently when stumbling upon things and ideas that are relatively simple and so obvious that they should exist, but for some reason, don&amp;rsquo;t. It is frequently about software, occasionally about physical things, and once in a while, about an organisation that focuses on a certain cause that really ought to exist. It is of course not about hard problems like cold fusion or disease and poverty eradication, but things like &amp;hellip; a mailing list manager.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Reflections on IndiaFOSS 2.0</title>
      <link>https://nadh.in/blog/reflections-on-indiafoss-2022/</link>
      <pubDate>Mon, 01 Aug 2022 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/reflections-on-indiafoss-2022/</guid>
      <description>&lt;p&gt;&lt;em&gt;IndiaFOSS 2.0&lt;/em&gt;&lt;sup&gt;&lt;a href=&#34;https://indiafoss.net&#34;&gt;[1]&lt;/a&gt;&lt;/sup&gt;, the second edition of the conference organised by the FOSS United Foundation, of which I am a part of, was held in Bengaluru on the 23rd and 24th of July. Previously named &lt;em&gt;IndiaOS&lt;/em&gt;, the first edition that ran in January 2020 was an experiment that turned out to be a small, nice gathering of ~100 people in a small hall in a corner of JP Nagar, a residential area in South Bengaluru. There were talks, discussions, and food. It was nice. The conference was meant to be a yearly affair, which the COVID fiasco stalled, like a billion other human affairs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>FOMO? YAMO.</title>
      <link>https://nadh.in/blog/fomo-yamo/</link>
      <pubDate>Wed, 02 Mar 2022 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/fomo-yamo/</guid>
      <description>&lt;p&gt;A whole new way of seamlessly &amp;ldquo;hydrating&amp;rdquo; and building &amp;ldquo;reactive&amp;rdquo; webpages, proclaim the dozen new Javascript frameworks that offer slightly different ways of manipulating DOM; new stacks for generating static webpages from templates; new ways of deploying &amp;ldquo;no-code&amp;rdquo; apps to &amp;ldquo;serverless edges&amp;rdquo;; memory-safe languages that enable error-free programs; NoSQL databases that offer unlimited scalability; CSS frameworks that forever change how webpages are styled; new paradigms of visualizing programs as containers and not processes, container orchestration and not process management; functional programming over imperative over object oriented; &amp;ldquo;AI/ML&amp;rdquo; for whatever one pleases &amp;hellip; magic bullets for everything.&lt;/p&gt;</description>
    </item>
    <item>
      <title>&#34;Open source&#34; is not broken</title>
      <link>https://nadh.in/blog/open-source-is-not-broken/</link>
      <pubDate>Sun, 12 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/open-source-is-not-broken/</guid>
      <description>&lt;p&gt;I read &lt;a href=&#34;https://christine.website/blog/open-source-broken-2021-12-11&#34;&gt;this article&lt;/a&gt; (&lt;em&gt;&amp;ldquo;Open Source&amp;rdquo; is Broken&lt;/em&gt; by Xe) written in the aftermath of the unfortunate &lt;a href=&#34;https://en.wikipedia.org/wiki/Log4j#Log4Shell_vulnerability&#34;&gt;&lt;code&gt;log4j2&lt;/code&gt; fiasco&lt;/a&gt;. The author discusses a pertinent problem that has plagued the FOSS (Free and Open Source) world ever since large for-profit corporations started their widespread consumption of FOSS, ever since countless &amp;ldquo;unicorns&amp;rdquo; raised infinite amounts of funding on valuations built pretty much entirely on FOSS, ever since FOSS got co-opted into corporatisation and capitalisation. And yet, countless maintainers of critical and widely used FOSS struggle to make a living.&lt;/p&gt;</description>
    </item>
    <item>
      <title>On &#34;Powered by AI / ML&#34; marketing</title>
      <link>https://nadh.in/blog/on-powered-by-ai-marketing/</link>
      <pubDate>Fri, 26 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/on-powered-by-ai-marketing/</guid>
      <description>&lt;p&gt;An email I had sent in response to a survey on the use of &amp;ldquo;AI / ML&amp;rdquo; and the &amp;ldquo;AI-first mindset&amp;rdquo; in our organisation and in the industry was shared on social media&lt;sup&gt;&lt;a href=&#34;https://twitter.com/Nithin0dha/status/1463764077210062853&#34;&gt;[1]&lt;/a&gt; &lt;a href=&#34;https://www.linkedin.com/feed/update/urn:li:activity:6869531616264495104&#34;&gt;[2]&lt;/a&gt;&lt;/sup&gt; sparking surprising amounts of interest. I did candidly state the simple fact that we haven&amp;rsquo;t come across any big problems that warrant any specific &amp;ldquo;AI / ML&amp;rdquo; solutions in our organisation yet (&lt;a href=&#34;https://zerodha.com&#34;&gt;Zerodha&lt;/a&gt; - stock broker that offers online investment and trading platforms), and that the bulk of the &amp;ldquo;powered by AI&amp;rdquo; claims we have seen across industries and in the numerous startup pitches that we receive, have been cases of hollow marketing. There is also a general expectation (delusion) that any sufficiently large technology company should be using &amp;ldquo;AI / ML&amp;rdquo; somehow, somewhere, for some reason.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Javascript &#34;ecosystem&#34; is a hot mess and so is software development in general</title>
      <link>https://nadh.in/blog/javascript-ecosystem-software-development-are-a-hot-mess/</link>
      <pubDate>Sat, 16 Oct 2021 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/javascript-ecosystem-software-development-are-a-hot-mess/</guid>
      <description>&lt;p&gt;I have a small Vue 2 project (an &lt;a href=&#34;https://github.com/knadh/dictmaker/issues/14&#34;&gt;admin UI&lt;/a&gt; for dictmaker) that I created with &lt;code&gt;vue cli&lt;/code&gt; six months ago. Today, I picked it up again to finish it, and started out by doing a &lt;code&gt;yarn upgrade&lt;/code&gt;. Of course, blindly upgrading all dependencies is never a good idea, but this is a tiny WIP project with just one dependency that I added, and there is a constant stream of GitHub dependabot alerts every month forcing me to upgrade some dependency or another, so what is the worst that could happen? At least that is what I thought.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The &#34;Atmanirbharta&#34; of open source software</title>
      <link>https://nadh.in/blog/the-atmanirbhartha-of-open-source-software/</link>
      <pubDate>Sat, 30 Jan 2021 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/the-atmanirbhartha-of-open-source-software/</guid>
      <description>&lt;p&gt;In the Indian startup circles, &lt;em&gt;Atmanirbhar&lt;/em&gt; (self-reliance) is the word of the year. Technology startups of all shapes and sizes, “unicorns” and non-unicorns have incorporated the tri colour and the Made in India label into their brand messaging and advertising campaigns—marketing prowess and valuations built on top of rapid innovation enabled by Free and Open Source Software (FOSS) created all over the world by countless programmers volunteering their time and effort writing code for everyone to solve problems and build enterprises. Linux, the quintessential example of FOSS, if quantified, would turn out to have created trillions of dollars in value for humanity.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The absurdity of clubbing AI with blockchain</title>
      <link>https://nadh.in/blog/the-absurdity-of-clubbing-ai-blockchain/</link>
      <pubDate>Mon, 18 Mar 2019 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/the-absurdity-of-clubbing-ai-blockchain/</guid>
      <description>&lt;p&gt;AI is a contentious term whose mainstream interpretation refers to not one particular thing, but to a broad category encompassing a wide variety of concepts, techniques, and technologies—all eventually working towards the common goal of eliciting “intelligent&amp;quot; behaviour in computers.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Indian startups ecosystem: Fear of failure grounds our success story</title>
      <link>https://nadh.in/blog/fear-of-success-grounds-failure/</link>
      <pubDate>Sat, 26 Dec 2015 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/fear-of-success-grounds-failure/</guid>
      <description>&lt;p&gt;The Indian startup ecosystem has taken shape and exploded in the last few years, and so have the countless stories surrounding them. Unsurprisingly, lessons of unsuccessful ideas and attempts haven’t gotten as much precedence as successful counterparts.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Parallels</title>
      <link>https://nadh.in/blog/parallels/</link>
      <pubDate>Tue, 18 Dec 2012 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/parallels/</guid>
      <description>&lt;p&gt;&lt;em&gt;A sci-fi short story inspired by Isaac Asimov&amp;rsquo;s “&lt;a href=&#34;http://en.wikipedia.org/wiki/The_Last_Question&#34;&gt;The Last Question&lt;/a&gt;”.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Munic hurried along the dimly lit corridors of the C-wing of the Neutrino lab. It was past midnight, and he had received an alert on his phone sent by one of the monitoring terminals. His palms and brows were trickling sweat despite the unusually cold night. His off-white Oxford shirt was unevenly buttoned and lazily tucked in, but he didn&amp;rsquo;t seem to notice, or for that matter, care.&lt;/p&gt;</description>
    </item>
    <item>
      <title>അണ്ണാരക്കണ്ണന്‍മാര്‍</title>
      <link>https://nadh.in/blog/%E0%B4%85%E0%B4%A3%E0%B5%8D%E0%B4%A3%E0%B4%BE%E0%B4%B0%E0%B4%95%E0%B5%8D%E0%B4%95%E0%B4%A3%E0%B5%8D%E0%B4%A3%E0%B4%A8%E0%B5%8D%E0%B4%AE%E0%B4%BE%E0%B4%B0%E0%B5%8D/</link>
      <pubDate>Wed, 15 Aug 2012 00:00:00 +0000</pubDate>
      <guid>https://nadh.in/blog/%E0%B4%85%E0%B4%A3%E0%B5%8D%E0%B4%A3%E0%B4%BE%E0%B4%B0%E0%B4%95%E0%B5%8D%E0%B4%95%E0%B4%A3%E0%B5%8D%E0%B4%A3%E0%B4%A8%E0%B5%8D%E0%B4%AE%E0%B4%BE%E0%B4%B0%E0%B5%8D/</guid>
      <description>&lt;p&gt;കഴിഞ്ഞ മൂന്നു വര്‍ഷങ്ങളില്‍ എണ്ണം 80-ശതമാനത്തിലധികം&#xA;കുറഞ്ഞ അണ്ണാരക്കണ്ണന്‍മാര്‍ ഇപ്പോള്‍ വംശനാശ ഭീഷണി&#xA;നേരിടുകയാണ് (മാതൃഭൂമി, 15 ഓഗസ്റ്റ്). കേരളത്തിലെമ്പാടും&#xA;ഒരു കാലത്ത് പതിവ് കാഴ്ച്ചയായിരുന്ന അണ്ണാന്‍ ഇല്ലാതാകുന്നു&#xA;എന്ന് കേള്‍ക്കുമ്പോള്‍ ആദ്യം നടുക്കം, പിന്നെ സങ്കടം :(&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
