<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Gautham Shankar</title>
    <link>https://ingau.me/</link>
    <description>Recent content on Gautham Shankar</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-US</language>
    <copyright>Copyright © 202X, Gautham Shankar.</copyright>
    <lastBuildDate>Mon, 27 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ingau.me/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Enough with the echo chambers</title>
      <link>https://ingau.me/blog/enough-with-the-echo-chambers/</link>
      <pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/enough-with-the-echo-chambers/</guid>
      <description>social media is one of the worst things that has happened to humanity. everything was fine until youtube and the old facebook. the algorithm has deteriorated the human mind.
llms and chatbots pose an even greater threat. we don&amp;rsquo;t need more echo chambers, we need more connection. that was the thing with movies and books. they showed us there is a story behind everyone. they showed us we are all so different and yet the same.</description>
    </item>
    
    <item>
      <title>How I write my blogs in Obsidian and publish instantly </title>
      <link>https://ingau.me/blog/how-i-write-my-blogs-in-obsidian-and-publish-instantly/</link>
      <pubDate>Wed, 23 Apr 2025 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/how-i-write-my-blogs-in-obsidian-and-publish-instantly/</guid>
      <description>I&amp;rsquo;ve been using Obsidian for all my writing lately, and it&amp;rsquo;s been a game changer. The local-first model means everything lives as plain text on my machine, and with the Minimal theme, the interface stays clean and distraction-free.
My vault lives in iCloud (Dropbox or Google Drive work too), so notes sync seamlessly across devices - I often start drafts on my phone and finish them later on my laptop.</description>
    </item>
    
    <item>
      <title>On the value of our hours</title>
      <link>https://ingau.me/blog/on-the-value-of-our-hours/</link>
      <pubDate>Fri, 10 Jan 2025 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/on-the-value-of-our-hours/</guid>
      <description>Time is not just numbers on a clock - it&amp;rsquo;s slices of our life that we give away. When we work, we&amp;rsquo;re not just trading hours for money; we&amp;rsquo;re trading pieces of our existence that we could have spent with family, friends, or pursuing what we truly love.
Our life is actually just a series of such hours - moments that we&amp;rsquo;ll never get back. We often think we have infinite time ahead of us, living in the comforting illusion of &amp;ldquo;years&amp;rdquo; that stretch endlessly forward.</description>
    </item>
    
    <item>
      <title>projects</title>
      <link>https://ingau.me/projects/</link>
      <pubDate>Sat, 09 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/projects/</guid>
      <description>Here are some of the side projects I&amp;rsquo;ve been working on:
Bookmarksheet is a Chrome extension that allows you to add your favorite web content to Google Sheets with a single click.
Quickdeck helps you create slides faster. It automatically generates slides from your existing content, allowing you to format them using Markdown.
Write is a minimalistic web application designed for focused writing.
helpmedecide 🫂 is a web application that helps you take better decisions.</description>
    </item>
    
    <item>
      <title>Book review: Masters of Doom</title>
      <link>https://ingau.me/blog/masters-of-doom/</link>
      <pubDate>Thu, 22 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/masters-of-doom/</guid>
      <description>Masters of Doom, by David Kushner, tells the story of the two Johns - John Romero and John Carmack; and how they created Doom and Quake - which revolutionised computer games, giving rise to the gaming culture as it exists today.
I’m not a gamer. What, or who caught my interest was John Carmack - a legend in the field of technology and programming. Also, I love to read on how makers make.</description>
    </item>
    
    <item>
      <title>Writing, AI and Authenticity</title>
      <link>https://ingau.me/blog/writing-ai-and-authenticity/</link>
      <pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/writing-ai-and-authenticity/</guid>
      <description>AI should help me find words to my thoughts, and should not do the thinking for me.
Once I start to use AI to think for me, what I write is no longer my work. It isn’t authentic. Writing, or any other art for that matter, is a deeply personal affair. It looses its meaning the moment I outsource it.
I understand and crystallise my thoughts as I write; I gain clarity.</description>
    </item>
    
    <item>
      <title>Comfortable silence</title>
      <link>https://ingau.me/blog/comfortable-silence/</link>
      <pubDate>Mon, 19 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/comfortable-silence/</guid>
      <description>I love the moments of silence in company of people dear to you - a lover or perhaps an old friend.
It is comforting and serene, where there is no urge, no compulsion to fill the void with words. Instead, it is a gentle quiet that wraps around like a warm blanket.
There’s a lingering feeling of sweet melancholy, the feeling of being together yet in our own worlds. These moments are liberating, the fear of being judged as uninteresting disappears, so does the desire to entertain or impress.</description>
    </item>
    
    <item>
      <title>be the *human* in the loop</title>
      <link>https://ingau.me/blog/be-the-human-in-the-loop/</link>
      <pubDate>Sun, 18 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/be-the-human-in-the-loop/</guid>
      <description>some envision a future where ai renders humans obsolete; many remain unconcerned, going about their everyday lives. i prefer to strike a balance, staying at the forefront of developments and figuring out how to stay relevant.
in its current form, ai is a tool that helps people be more efficient. it can help people and industries become insanely productive by acting as a co-pilot. however, there is the need for human guidance and oversight, which essentially determines the quality of output since the technology remains the same.</description>
    </item>
    
    <item>
      <title>things i love</title>
      <link>https://ingau.me/blog/things-i-love/</link>
      <pubDate>Thu, 15 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/things-i-love/</guid>
      <description>morning cup of coffee, evening cup of tea. afternoon nap after a full lunch. siesta. smell of rain. sound of rain. petrichor. reading by a window, lying on the bed. watching the washing machine wash. working hard on important things. a clean room, a bed that is made. feet in water. or sand. or both. first rays of sun on my face. finding words to my thoughts. reminiscing with friends.</description>
    </item>
    
    <item>
      <title>Working theory on happiness</title>
      <link>https://ingau.me/blog/working-theory-on-happiness/</link>
      <pubDate>Tue, 13 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/working-theory-on-happiness/</guid>
      <description>Have you ever caught yourself thinking that a certain achievement or possession will make you happier? And when you finally attained it, did it bring the lasting happiness you expected?
This question led me to discover the concept of hedonic adaptation.
Hedonic treadmill, also known as hedonic adaptation, is the observed tendency of humans to quickly return to a relatively stable level of happiness despite major positive or negative events or life changes.</description>
    </item>
    
    <item>
      <title>beyond reason - what i learnt from buying the perfect bike</title>
      <link>https://ingau.me/blog/beyond-reason/</link>
      <pubDate>Sun, 11 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/beyond-reason/</guid>
      <description>about six months ago, i started contemplating the purchase of a new bike. my existing ride was sufficient, but i longed for a more powerful machine - one that brought me joy beyond mere commuting.
i wanted to buy the perfect bike for me, just that i had no clue on what it meant.
i began observing bikes on the road, getting excited when i see a bike which suits my taste and my head nodding sideways in disapproval when i see one which i detest.</description>
    </item>
    
    <item>
      <title>the why behind bookmarksheet</title>
      <link>https://ingau.me/blog/the-why-behind-bookmarksheet/</link>
      <pubDate>Sat, 10 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/the-why-behind-bookmarksheet/</guid>
      <description>i recently published bookmarksheet, a tool for adding your favorite web content to google sheet in a single click. why build it when there is a plethora of bookmarking apps out there?
honestly, i wanted to build something to overcome my builder&amp;rsquo;s block. i wanted to prove my ability to create something independently. i just wanted to build, and build i did. surprisingly, i find myself using it regularly.
when i come across something interesting while browsing the web that i want to save for later, i want to easily do it in the simplest manner.</description>
    </item>
    
    <item>
      <title>I love the beach</title>
      <link>https://ingau.me/blog/i-love-the-beach/</link>
      <pubDate>Fri, 09 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/i-love-the-beach/</guid>
      <description>I love the beach for its gentle breeze, caressing my face.
I love it for the setting sun, painting the sky in vivid colours.
I love it for the endless waves.
But I love it more, for the moments it holds.
A child holding the hand of her father, feeling the sand under her soft feet for the first time, her eyes wide with wonder.
Friends, their laughter against the sound of waves rising and receding.</description>
    </item>
    
    <item>
      <title>Why I am taking a short sabbatical</title>
      <link>https://ingau.me/blog/why-i-am-taking-a-short-sabbatical/</link>
      <pubDate>Tue, 06 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/why-i-am-taking-a-short-sabbatical/</guid>
      <description>I have two great passions in life - writing and building. I&amp;rsquo;ve spent the the past few years doing the latter, but I&amp;rsquo;ve neglected my love for writing.
Writing helps me articulate my thoughts. It&amp;rsquo;s where I discover and develop my inner voice - the very essence of who I am.
I live life at a more leisurely pace when I write. I&amp;rsquo;m more attentive to the smaller, simpler joys of life.</description>
    </item>
    
    <item>
      <title>VPS checklist</title>
      <link>https://ingau.me/notes/vps-checklist/</link>
      <pubDate>Mon, 23 Oct 2023 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/notes/vps-checklist/</guid>
      <description>This is a checklist for setting up a VPS for a nodejs application using pm2 and caddy.
[ ] SSH into the server. If you are using a cloud provider, you can find the public IP address in the console. You should either have the server&amp;rsquo;s private key or your local machine&amp;rsquo;s public key should be added to the server&amp;rsquo;s authorized keys. Here we assume the second case.
ssh &amp;lt;username&amp;gt;@&amp;lt;public_ip_address&amp;gt; # Eg.</description>
    </item>
    
    <item>
      <title>Asymmetric Encryption or Public Key Cryptography</title>
      <link>https://ingau.me/notes/asymmetric-encryption/</link>
      <pubDate>Thu, 23 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/notes/asymmetric-encryption/</guid>
      <description>Uses a public-private key pair. As the name implies, public key is shared and private key is kept secret.
These keys are generated at the same time using an algorithm and are mathematically linked. The keys are used together in one of the following ways:
Encrypting with public key Used for sending messages only the intended recipient can read.
Bob encrypts a plaintext message with Alice&amp;rsquo;s public key, then Alice decrypts the ciphertext message with her private key.</description>
    </item>
    
    <item>
      <title>Email security</title>
      <link>https://ingau.me/notes/email-security/</link>
      <pubDate>Thu, 23 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/notes/email-security/</guid>
      <description>DKIM DKIM allows the receiver of an email message to check if that message was authorized and sent by the sender responsible for the domain.
A sender adds a private key on their mail servers and signs the message. The receiving server checks the public key stored in the TXT of dkimselector_domainkey.domain.com to validate the private key added by the sender. Suppose we are using SendGrid to send emails on behalf of a customer.</description>
    </item>
    
    <item>
      <title>Functional programming in JavaScript</title>
      <link>https://ingau.me/notes/functional-programming-js/</link>
      <pubDate>Thu, 23 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/notes/functional-programming-js/</guid>
      <description>In functional programming paradigm, you achieve the program objective using pure, deterministic functions.
Pure functions
Output is solely a &amp;ldquo;function&amp;rdquo; of their input. Given a specific input, it will always return the same output. Does not cause any side effects. Eg. It does not modify global variables. In short, pure functions acts ( reading + writing ) only on stuff that is local to it.
let currentCount = 0; // Pure function function incrementCountPure(currentCount, increment) { return currentCount + increment; } // Impure function function incrementCountImpure(increment) { return currentCount + increment; } Here, the output of the impure function depends on the global currentCount variable.</description>
    </item>
    
    <item>
      <title>Epiphany</title>
      <link>https://ingau.me/blog/epiphany/</link>
      <pubDate>Tue, 14 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/epiphany/</guid>
      <description>The third time today
it struck me
I ain’t so naive.
A falling feather
or
an autumn leaf
on a wuthering day
finding it’s way,
sometimes carried away.
Soaring high
and stooping
low
in an act of let go.</description>
    </item>
    
    <item>
      <title>Punaar Puli - a memoir</title>
      <link>https://ingau.me/blog/punaar-puli/</link>
      <pubDate>Tue, 14 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/punaar-puli/</guid>
      <description>&amp;ldquo;It&amp;rsquo;s a Punaar Puli&amp;rdquo;, he would say. A fragile man in his late 70s, Achachan was always sure of everything. &amp;ldquo;No, it&amp;rsquo;s a Kodam Puli Acha &amp;quot; my mother would tell him. &amp;ldquo;I planted it here, wouldn&amp;rsquo;t I know?&amp;rdquo; We all were at our ancestral home to spend the summer holidays. This was the third time in five days since we came here that the exact same conversation was playing out.</description>
    </item>
    
    <item>
      <title>Reminiscence</title>
      <link>https://ingau.me/blog/reminiscence/</link>
      <pubDate>Tue, 14 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/reminiscence/</guid>
      <description>Her fluttering hair,
soaked⁣
in the ocean air. ⁣ ⁣
Distant smiles o&amp;rsquo;er⁣
a squeal of⁣
surprise⁣
as the sea waves⁣
rise⁣
and recede. ⁣ ⁣
The sudden glimpse
of a faraway ⁣
memory⁣
like⁣
a gentle sea breeze
to put a disturbed mind⁣
at ease.⁣</description>
    </item>
    
    <item>
      <title>The biscuit poem</title>
      <link>https://ingau.me/blog/the-biscuit-poem/</link>
      <pubDate>Tue, 14 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/blog/the-biscuit-poem/</guid>
      <description>A biscuit dip
with a stiff stiff grip
but the biscuit slips
Oh, a luckless &amp;quot; blip &amp;quot;
The perfect dip
now a sunken ship. ⁣ ⁣
[Dedicated to tea and biscuits] ⁣</description>
    </item>
    
    <item>
      <title>Using ChatGPT to build a QA bot</title>
      <link>https://ingau.me/notes/gpt-qa-bot/</link>
      <pubDate>Mon, 15 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://ingau.me/notes/gpt-qa-bot/</guid>
      <description>LLMs such as GPT-3 / ChatGPT are trained on generic web data. They can be used to tailor an answer based on context by supplying the context along with prompt. We cannot use the entire documentation as context as it is too large to fit in a single prompt. It may also lead to bankruptsy from the OpenAI charges. So we split the documentation into sections and associate each section w/ its embedding.</description>
    </item>
    
  </channel>
</rss>
