<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>knowledge-management on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/knowledge-management/</link>
    <description>Recent content in knowledge-management on S Anand</description>
    <generator>Hugo -- 0.156.0</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 19 May 2026 11:08:59 +0800</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/knowledge-management/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Agent-consumable content</title>
      <link>https://www.s-anand.net/blog/agent-consumable-content/</link>
      <pubDate>Tue, 19 May 2026 11:08:59 +0800</pubDate>
      <guid>https://www.s-anand.net/blog/agent-consumable-content/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2026-05-19-agent-consumable-content.avif&#34;&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m making more and more of my content agent-consumable, i.e. easier for ChatGPT, Claude Code, etc. to read, in three ways.&lt;/p&gt;
&lt;p&gt;One, I &lt;strong&gt;export&lt;/strong&gt; content in an agent-friendly way.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Google email, calendar, chat&lt;/strong&gt;. I use &lt;a href=&#34;https://github.com/googleworkspace/cli&#34;&gt;&lt;code&gt;gws&lt;/code&gt;&lt;/a&gt; to &lt;a href=&#34;https://github.com/sanand0/scripts/blob/4071a2a795817177789531aeb1dd2ed8bb732199/backupgoogle.py&#34;&gt;back up&lt;/a&gt; into scannable one-line entries.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Meet recordings&lt;/strong&gt;. I &lt;a href=&#34;https://github.com/sanand0/scripts/blob/4071a2a795817177789531aeb1dd2ed8bb732199/backupmeet.py&#34;&gt;back up&lt;/a&gt; transcripts and videos (with a compact audio copy).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WhatsApp chats&lt;/strong&gt; that I &lt;a href=&#34;https://github.com/sanand0/scripts/blob/4071a2a795817177789531aeb1dd2ed8bb732199/backupwhatsapp.py&#34;&gt;back up&lt;/a&gt; into similar one-liners.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Browsing history&lt;/strong&gt; by &lt;a href=&#34;https://github.com/sanand0/scripts/blob/4071a2a795817177789531aeb1dd2ed8bb732199/browsing_history.py&#34;&gt;exporting&lt;/a&gt; my Edge history SQLite database.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Daily activities&lt;/strong&gt; by &lt;a href=&#34;https://github.com/sanand0/scripts/blob/4071a2a795817177789531aeb1dd2ed8bb732199/activities.py&#34;&gt;integrating&lt;/a&gt; the above with my command line and commit history.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI conversations&lt;/strong&gt; by exporting them manually or via &lt;a href=&#34;https://tools.s-anand.net/aiscrapers/&#34;&gt;bookmarklets&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Social media records&lt;/strong&gt; like LinkedIn invites/conversations, Twitter, Hacker News, Discourse, etc via &lt;a href=&#34;https://tools.s-anand.net/&#34;&gt;bookmarklets&lt;/a&gt; or &lt;a href=&#34;https://github.com/sanand0/scripts/&#34;&gt;scripts&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Financial records&lt;/strong&gt; like bank statements, receipts, payslips, tax filings, utility payments, rentals, property records, investments, insurance, pensions, invoices, credit scores, etc. by exporting them manually.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Medical records&lt;/strong&gt; like tests, prescriptions, doctor visits, etc. by exporting them manually.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Personal records&lt;/strong&gt; like certificates, educational records, CV, passport / visa applications, etc. by exporting them manually.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Two, I &lt;strong&gt;log&lt;/strong&gt; / &lt;strong&gt;generate&lt;/strong&gt; more content. For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://til.s-anand.net/&#34;&gt;Things I learnt&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href=&#34;https://www.s-anand.net/blog/&#34;&gt;blog posts&lt;/a&gt;&lt;/strong&gt; I write.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://github.com/sanand0/blog/blob/live/pages/prompts/&#34;&gt;Prompts&lt;/a&gt;&lt;/strong&gt; I use frequently.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://tools.s-anand.net/trending-repos/&#34;&gt;Trending GitHub repos&lt;/a&gt;&lt;/strong&gt; I want to evaluate.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://sanand0.github.io/talks/&#34;&gt;Talks&lt;/a&gt;&lt;/strong&gt; I deliver and &lt;strong&gt;&lt;a href=&#34;https://sanand0.github.io/datastories/&#34;&gt;data stories&lt;/a&gt;&lt;/strong&gt; I write.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://sanand0.github.io/llmdemos/&#34;&gt;Demos&lt;/a&gt;&lt;/strong&gt; I build and &lt;strong&gt;&lt;a href=&#34;https://sanand0.github.io/&#34;&gt;code&lt;/a&gt;&lt;/strong&gt; I write.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://www.s-anand.net/blog/i-lost-22-kg-in-22-weeks/&#34;&gt;Weight&lt;/a&gt;&lt;/strong&gt; and other fitness data.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://tds.s-anand.net/&#34;&gt;Teaching material&lt;/a&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;a href=&#34;https://exam.sanand.workers.dev/tds-2026-05-ga0&#34;&gt;assessments&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href=&#34;https://sanand0.github.io/datastories/tds-2026-01-p1/&#34;&gt;evaluations&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href=&#34;https://sanand0.github.io/tds-2024-sep-project-2-results/similar.html&#34;&gt;analysis&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Coding agent logs&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sensors&lt;/strong&gt;: Location, mostly.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Daily journals&lt;/strong&gt;: Food, sleep, deeds, pains, &amp;hellip;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Media journals&lt;/strong&gt;: Books, movies, TV series, &amp;hellip;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Notes&lt;/strong&gt; (of various kinds): TODOs, app / tool ideas, people I know / meet, questions I&amp;rsquo;m asked, my beliefs, &amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(Notably missing are photos / videos, which I&amp;rsquo;ve fallen out of the habit of.)&lt;/p&gt;
&lt;p&gt;Three, I &lt;strong&gt;summarize&lt;/strong&gt; the content for agents. For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Adding blog frontmatter&lt;/strong&gt; by &lt;a href=&#34;https://github.com/sanand0/scripts/blob/4071a2a795817177789531aeb1dd2ed8bb732199/summarize.py&#34;&gt;summarizing&lt;/a&gt; my &lt;a href=&#34;https://github.com/sanand0/blog/&#34;&gt;blog posts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Adding transcript frontmatter&lt;/strong&gt; by &lt;a href=&#34;https://github.com/sanand0/scripts/blob/4071a2a795817177789531aeb1dd2ed8bb732199/summarize.py&#34;&gt;summarizing&lt;/a&gt; my meeting transcripts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Identifying actions&lt;/strong&gt; &lt;a href=&#34;https://github.com/sanand0/scripts/blob/4071a2a795817177789531aeb1dd2ed8bb732199/setup.fish#L309&#34;&gt;extracted&lt;/a&gt; from transcripts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Summarizing my code&lt;/strong&gt; as &lt;a href=&#34;https://github.com/sanand0/sanand0/&#34;&gt;podcasts&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Summarizing prompts&lt;/strong&gt; as &lt;a href=&#34;https://github.com/sanand0/scripts/tree/main/agents&#34;&gt;SKILL.md&lt;/a&gt; files.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Summarizing conversations&lt;/strong&gt; into advice for &lt;a href=&#34;https://www.s-anand.net/blog/ai-advice-for-teams/&#34;&gt;AI&lt;/a&gt;, &lt;a href=&#34;https://www.s-anand.net/blog/time-management/&#34;&gt;time management&lt;/a&gt;, etc.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Summarizing technical choices&lt;/strong&gt; into a &lt;strong&gt;&lt;a href=&#34;https://tools.s-anand.net/radar/&#34;&gt;technology radar&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Extracting transcripts elements&lt;/strong&gt;, like insights, experiments to run, actions, what I missed, what they missed, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On my list is &lt;a href=&#34;https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f&#34;&gt;Karpathy&amp;rsquo;s LLM wiki&lt;/a&gt;, summarizing my photos, and more.&lt;/p&gt;
&lt;p&gt;Just &lt;em&gt;writing&lt;/em&gt; this post took me an hour! It also convinced me that I have &lt;em&gt;lots&lt;/em&gt; of content and there&amp;rsquo;s a lot of under-leverage in unleashing agents on what I already have.&lt;/p&gt;
&lt;!-- https://chatgpt.com/c/6a0a60df-df40-83ec-88d3-f213441c52be --&gt;
</description>
    </item>
    <item>
      <title>Organisational amnesia</title>
      <link>https://www.s-anand.net/blog/organisational-amnesia/</link>
      <pubDate>Tue, 19 May 2009 20:23:36 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/organisational-amnesia/</guid>
      <description>&lt;p&gt;It’s amazing how much of a dependency there is on individuals writing IT systems. Reminds me of that &lt;a href=&#34;http://dilbert-search.appspot.com/dilbert/19940610&#34;&gt;Dilbert strip&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.s-anand.net/blog/assets/flickr-19940610_3545523502_o-gif.webp&#34; title=&#34;Dilbert: 1994-06-10&#34;&gt;&lt;img alt=&#34;19940610&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/flickr-19940610_3545523502_o-gif.webp&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A few weeks ago, I was trying to figure out in what happens when there are multiple promotions. (Our client is a retailer.) I mean, if there’s a phone that costs £100 and there are 2 promotions: 10% off on phones and £10 off on phones. Do you apply the 10% off first and pay £80 or the £10 off and pay £81?&lt;/p&gt;
&lt;p&gt;Funnily enough, the organisational answer is, “I don’t know.” The person who determined the logic is no longer with the firm. The person who wrote the code was a contractor and moved on to another project. The vendor hadn’t gotten around to documenting the code. Sure, the code’s &lt;strong&gt;there&lt;/strong&gt;, and you just had to read it to figure out what it does. But no human knew what it was supposed to do.&lt;/p&gt;
&lt;p&gt;Last week, there was a decision to rewrite some code that was 10 years old. A colleague who wasn’t quite involved in this work said, “I’m going to have to set aside 2-3 weeks for this. I wrote this stuff when I was a developer. The docs have vanished. The business owners have vanished. I’m the only one who has any clue on what it’s supposed to do.”&lt;/p&gt;
&lt;p&gt;This week, we were trying to figure out how their store locator system works. After fiddling around with &lt;a href=&#34;http://www.fiddler2.com/&#34;&gt;Fiddler&lt;/a&gt;, and seeing that it used Microsoft Virtual Earth, I was able to figure out that it identified stores near a location using a simple JSON API. But can we get the documentation around that? Nope. Tough luck. Nobody knows how it works any longer.&lt;/p&gt;
&lt;p&gt;Personally, I don’t think this is unusual. We forget. Companies forget. But it’s usually good if what we forget is derivable. That’s how I got through my high-school physics exams: not by remembering stuff, but by being able to derive the stuff from a few principles.&lt;/p&gt;
&lt;p&gt;Organisations can do the same. But to be able to do that, you need to have commonly understood principles. As Fred Brooks put it in &lt;strong&gt;The Mythical Man Month&lt;/strong&gt;,&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I contend that conceptual integrity is the most important consideration in system design. It is better to have a system omit certain anomalous features and improvements, but to reflect one set of design ideas, than to have one that contains many good but independent and uncoordinated ideas.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;One of the biggest enemies of conceptual integrity is growth. Too many people too soon, and the important decisions are taken by people who’ve never had a long chat about things. There’s another reason not to grow too fast.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Kalpesh&lt;/strong&gt; &lt;em&gt;20 May 2009 2:27 am&lt;/em&gt;:
I guess, it should help having a debug log of things as the code is executed &amp;amp; the decision made in the code based on the data available.
e.g. the code will put the log (conditionally)
gave 10% discount, thus derived value of 90 (100 - 10)
reducing $10 of the calculated value above = 80 (90 - 10)
Basically, having a log of the sequence of steps, the state on which the code relies, input any function takes and output thereafter (but in a user understandable manner or in business language).
One step closer to this could be writing code in a language that is relevant to business
I feel we still write our code in terms of technology (arrays, exceptions, serializations etc).
I don&amp;rsquo;t mean that we should not worry about those things. But, those things should be covered under a layer which makes easy for business people OR a new comer to come back to the code and read it like a specification.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://nagarjunv.blogspot.com&#34;&gt;Nagarjun&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;13 Dec 2009 10:50 am&lt;/em&gt;:
We faced same situation while trying to find out how the comission is calculated. In the end it so happened that the commision was being calculated based on data that was 5 years old. Nobody had realised that the new data was not comin into the system :)&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>The Long Tail of information sharing</title>
      <link>https://www.s-anand.net/blog/the-long-tail-of-information-sharing/</link>
      <pubDate>Thu, 27 Apr 2006 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/the-long-tail-of-information-sharing/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.roughtype.com/archives/2006/04/web_20s_numbsku.php&#34;&gt;The Long Tail of information sharing&lt;/a&gt;. Even on Wikipedia, fewer than 2% have contributed over 100 articles. Over 85% have contributed fewer than 5 articles. A Wiki inside an organisation is unlikely to reach critical mass, left to itself.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Arun&lt;/strong&gt; &lt;em&gt;28 Apr 2006 6:10 am&lt;/em&gt;:
But I imagine, many in the 85% probably contributed stuff that the prolific guys never thought of. For instance, I know one guy who put up something on Ananth Pai (Tinkle, Amar Chitra Katha), and i doubt he probably ever added anything else. But you are right about wiki in an organization. Do you know an organization where a wiki has been used effectively?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;28 Apr 2006 10:22 pm&lt;/em&gt;:
No, not offhand. We were planning to recommend it at one of our clients&amp;rsquo;, but I&amp;rsquo;m not going to do that any more.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sathish&lt;/strong&gt; &lt;em&gt;30 Apr 2006 2:39 am&lt;/em&gt;:
if the organization strength is large - runs into many thousands or lakhs - I think the required critical mass might be acheived.. for smaller companies and small teams too, it might make sense - since, every one is liable to participate - especially product documentation - it would be easier make/correct and change.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Arun&lt;/strong&gt; &lt;em&gt;30 Apr 2006 6:02 am&lt;/em&gt;:
Ah, ok.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;30 Apr 2006 8:45 am&lt;/em&gt;:
A colleague just reported that his current client is successfully using a Wiki. So may it&amp;rsquo;s not impossible after all&amp;hellip;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Madhu&lt;/strong&gt; &lt;em&gt;2 May 2006 12:24 pm&lt;/em&gt;:
wiki is all about scale i think. The sergery brin special lecture at UCB is a case in point. You can access this at google videos&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>Information Age helps the forgetful</title>
      <link>https://www.s-anand.net/blog/information-age-helps-the-forgetful/</link>
      <pubDate>Fri, 28 Feb 2003 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/information-age-helps-the-forgetful/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://cobolreport.com/columnists/julian/01132003.asp&#34;&gt;Information Age Intelligence&lt;/a&gt; talks about how &amp;ldquo;&amp;hellip; the information age &amp;hellip; opens up the opportunity for those with weaker memories to compete on a more even playing field than those with good ones.&amp;rdquo; And it&amp;rsquo;s the one of the best things that ever happened to me. &lt;a href=&#34;http://www.jacobsen.no/anders/blog/archives/2003/02/26/intelligence_in_the_information_age.html&#34;&gt;via andersja&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>McKinsey blocks competitors</title>
      <link>https://www.s-anand.net/blog/mckinsey-blocks-competitors/</link>
      <pubDate>Wed, 13 Nov 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/mckinsey-blocks-competitors/</guid>
      <description>&lt;p&gt;An interesting thread on Andersja&amp;rsquo;s about how &lt;a href=&#34;http://www.jacobsen.no/anders/blog/archives/2002/11/08/knowledge_unsharing_on_the_internet_reversed_extranets.html&#34;&gt;McKinsey is blocking competitors from its site&lt;/a&gt;. I&amp;rsquo;m at the receiving end of it. And so far, it hasn&amp;rsquo;t affected my life in any way.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>The Social Life of Documents</title>
      <link>https://www.s-anand.net/blog/the-social-life-of-documents/</link>
      <pubDate>Tue, 01 Oct 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/the-social-life-of-documents/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www2.parc.com/ops/members/brown/papers/sociallife.html&#34;&gt;The Social Life of Documents&lt;/a&gt;. Interesting article by Xerox&amp;rsquo;s PARC on the role of documents in the New Economy.&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
