<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <author>
    <name>Siddharth Asthana</name>
  </author>
  <generator uri="https://hexo.io/">Hexo</generator>
  <icon>https://siddharthasthana.dev/icon.png</icon>
  <id>https://siddharthasthana.dev/</id>
  <link href="https://siddharthasthana.dev/" rel="alternate"/>
  <link href="https://siddharthasthana.dev/atom.xml" rel="self"/>
  <rights>All rights reserved 2026, Siddharth Asthana</rights>
  <subtitle>
    <![CDATA[👋🏽 Hello <br /><br /> I’m Siddharth, but you might stumble across `edith007` in some corners of the internet. I work at [LaunchDarkly](https://launchdarkly.com/) where I focus on developer tools around feature flags and experimentation. <br /><br /> I like to tinker with Git and developer tooling. Some of my contributions have [landed upstream in Git](https://git.kernel.org/pub/scm/git/git.git/log/?qt=grep&q=Siddharth+Asthana), and this year I’m mentoring with the [Git organization for GSoC 2026](https://summerofcode.withgoogle.com/programs/2026/organizations/git). <br /><br /> Previously I did GSoC with GitLab (2022 & 2023) and was an LFX mentee with Cortex. I’m part of the [GitLab Core Team](https://about.gitlab.com/community/core-team/). <br /><br /> When I’m not in the tech zone, I’m probably reading, poking around open source projects that catch my eye (these days that’s often database-related orgs), or on a road trip somewhere in India, or planning the next one. <br /><br /> Want to reach out? Email works best: [siddharthasthana31@gmail.com](mailto:siddharthasthana31@gmail.com). I prefer async over calls, and a polite request to please follow [NoHello](https://www.nohello.com/) if you’re writing for technical help. <br />]]>
  </subtitle>
  <title>Siddharth Asthana</title>
  <updated>2026-08-03T07:37:10.617Z</updated>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <category term="GSoC2023" scheme="https://siddharthasthana.dev/tags/GSoC2023/"/>
    <category term="GitLab" scheme="https://siddharthasthana.dev/tags/GitLab/"/>
    <category term="RangeDiff" scheme="https://siddharthasthana.dev/tags/RangeDiff/"/>
    <category term="git-range-diff" scheme="https://siddharthasthana.dev/tags/git-range-diff/"/>
    <category term="RawRangeDiffRPC" scheme="https://siddharthasthana.dev/tags/RawRangeDiffRPC/"/>
    <id>https://siddharthasthana.dev/blog/Week%206%20%E2%80%94%20Deep%20Dive%20into%20git%20range-diff%20and%20RawRangeDiff%20RPC/</id>
    <link href="https://siddharthasthana.dev/blog/Week%206%20%E2%80%94%20Deep%20Dive%20into%20git%20range-diff%20and%20RawRangeDiff%20RPC/"/>
    <published>2023-07-27T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>The past couple of weeks were quite an adventure for me. In the midst of the week 4 &amp; 5, I found myself immersed in a series of]]>
    </summary>
    <title>Week 6 — Deep Dive into git range-diff and RawRangeDiff RPC</title>
    <updated>2026-08-03T07:37:10.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <category term="GSoC2023" scheme="https://siddharthasthana.dev/tags/GSoC2023/"/>
    <category term="GitLab" scheme="https://siddharthasthana.dev/tags/GitLab/"/>
    <category term="RangeDiff" scheme="https://siddharthasthana.dev/tags/RangeDiff/"/>
    <category term="Mailmap" scheme="https://siddharthasthana.dev/tags/Mailmap/"/>
    <id>
      <![CDATA[https://siddharthasthana.dev/blog/Week%204%20&%205%20%E2%80%94%20Exploring%20Rangediff%20Proto,%20Feature%20Fl%20fc8d78b9efa14ee3b877f30ee29984f2/]]>
    </id>
    <link href="https://siddharthasthana.dev/blog/Week%204%20&amp;%205%20%E2%80%94%20Exploring%20Rangediff%20Proto,%20Feature%20Fl%20fc8d78b9efa14ee3b877f30ee29984f2/"/>
    <published>2023-07-12T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>In my previous <a]]>
    </summary>
    <title>
      <![CDATA[Week 4 & 5 — Exploring Rangediff Proto, Feature Flags, and Mailmap Changes!]]>
    </title>
    <updated>2026-08-03T07:37:10.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <category term="GSoC2023" scheme="https://siddharthasthana.dev/tags/GSoC2023/"/>
    <category term="GitLab" scheme="https://siddharthasthana.dev/tags/GitLab/"/>
    <category term="RangeDiff" scheme="https://siddharthasthana.dev/tags/RangeDiff/"/>
    <category term="Diff" scheme="https://siddharthasthana.dev/tags/Diff/"/>
    <category term="Protobuf" scheme="https://siddharthasthana.dev/tags/Protobuf/"/>
    <id>
      <![CDATA[https://siddharthasthana.dev/blog/Week%202%20&%203%20%E2%80%94%20Taking%20first%20steps%E2%80%A6%20Understanding%20and%20ca427f98363c4b87a1987f2f8e60f2f5/]]>
    </id>
    <link href="https://siddharthasthana.dev/blog/Week%202%20&amp;%203%20%E2%80%94%20Taking%20first%20steps%E2%80%A6%20Understanding%20and%20ca427f98363c4b87a1987f2f8e60f2f5/"/>
    <published>2023-06-21T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>In my previous <a]]>
    </summary>
    <title>
      <![CDATA[Week 2 & 3 — Taking first steps… Understanding and writing protobuf for the range diff RPC]]>
    </title>
    <updated>2026-08-03T07:37:10.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <category term="GSoC2023" scheme="https://siddharthasthana.dev/tags/GSoC2023/"/>
    <category term="GitLab" scheme="https://siddharthasthana.dev/tags/GitLab/"/>
    <category term="RangeDiff" scheme="https://siddharthasthana.dev/tags/RangeDiff/"/>
    <category term="Diff" scheme="https://siddharthasthana.dev/tags/Diff/"/>
    <id>https://siddharthasthana.dev/blog/Week%201%20%E2%80%94%20Exploring%20GitLab's%20Diffs%2023405c63df6d4bdc8679945b03bfdf15/</id>
    <link href="https://siddharthasthana.dev/blog/Week%201%20%E2%80%94%20Exploring%20GitLab's%20Diffs%2023405c63df6d4bdc8679945b03bfdf15/"/>
    <published>2023-06-03T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>I am finally back home 🏡 and it’s May 29th, marking the official start of GSoC coding period! Since I was about to graduate from]]>
    </summary>
    <title>Week 1 — Exploring GitLab's Diffs</title>
    <updated>2026-08-03T07:37:10.614Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <id>https://siddharthasthana.dev/blog/Kickstarting%20GSoC%202023%20with%20GitLab%20%F0%9F%9A%80/</id>
    <link href="https://siddharthasthana.dev/blog/Kickstarting%20GSoC%202023%20with%20GitLab%20%F0%9F%9A%80/"/>
    <published>2023-05-14T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>TLDR: This blog contains the proposal that got me accepted in GSoC and <a]]>
    </summary>
    <title>Kickstarting GSoC 2023 with GitLab 🚀</title>
    <updated>2026-08-03T07:37:10.596Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <category term="LFX" scheme="https://siddharthasthana.dev/tags/LFX/"/>
    <category term="Cortex" scheme="https://siddharthasthana.dev/tags/Cortex/"/>
    <category term="Prometheus" scheme="https://siddharthasthana.dev/tags/Prometheus/"/>
    <id>
      <![CDATA[https://siddharthasthana.dev/blog/LFX%20Week%201%20&%20Week%202%20%E2%80%94%20The%20Beginning/]]>
    </id>
    <link href="https://siddharthasthana.dev/blog/LFX%20Week%201%20&amp;%20Week%202%20%E2%80%94%20The%20Beginning/"/>
    <published>2023-04-03T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p><img]]>
    </summary>
    <title>The Beginning! Progress on Cortex's Importer Service</title>
    <updated>2026-08-03T07:37:10.608Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <id>https://siddharthasthana.dev/blog/My%20experience%20as%20a%20GitLab%20Hero%20in%20Developer%20Director%20Shadow%20Program%20/</id>
    <link href="https://siddharthasthana.dev/blog/My%20experience%20as%20a%20GitLab%20Hero%20in%20Developer%20Director%20Shadow%20Program%20/"/>
    <published>2023-03-03T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>As a <a href="https://about.gitlab.com/community/heroes/">GitLab Hero</a>, I was thrilled to hear about the company’s <a]]>
    </summary>
    <title>My experience as a GitLab Hero in Developer Director Shadow Program</title>
    <updated>2026-08-03T07:37:10.609Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <id>https://siddharthasthana.dev/blog/Week%2015%20and%20The%20Final%20GSoC%20Blog!%20ec5ecf7d0a5140219fe4d6b8051c2a3c/</id>
    <link href="https://siddharthasthana.dev/blog/Week%2015%20and%20The%20Final%20GSoC%20Blog!%20ec5ecf7d0a5140219fe4d6b8051c2a3c/"/>
    <published>2022-09-25T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p><img]]>
    </summary>
    <title>GSoC Week 15 — The Final GSoC Blog!</title>
    <updated>2026-08-03T07:37:10.616Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <id>
      <![CDATA[https://siddharthasthana.dev/blog/GSoC%20Week%2013%20&%20Week%2014%20%E2%80%94%20Making%20options%20in%20git%20cat%2092891ff67d20430795f702c9a96baea5/]]>
    </id>
    <link href="https://siddharthasthana.dev/blog/GSoC%20Week%2013%20&amp;%20Week%2014%20%E2%80%94%20Making%20options%20in%20git%20cat%2092891ff67d20430795f702c9a96baea5/"/>
    <published>2022-09-17T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>Well Hello friend 👋🏻</p>
<p>Last week, I got a 2-week extension on my GSoC timeline. Now, I can put that time on completing my git]]>
    </summary>
    <title>
      <![CDATA[GSoC Week 13 & Week 14 — Making options in git-cat-file honor mailmap!]]>
    </title>
    <updated>2026-08-03T07:37:10.580Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <id>
      <![CDATA[https://siddharthasthana.dev/blog/GSoC%20Week%2011%20&%20Week%2012%20%E2%80%94%20Things%20are%20coming%20along%20%F0%9F%9A%80%209518c792a62a4b668984c4f0f89005d9/]]>
    </id>
    <link href="https://siddharthasthana.dev/blog/GSoC%20Week%2011%20&amp;%20Week%2012%20%E2%80%94%20Things%20are%20coming%20along%20%F0%9F%9A%80%209518c792a62a4b668984c4f0f89005d9/"/>
    <published>2022-09-03T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>Well Hello friend 👋🏻</p>
<p>Time really flies! It’s been two months since GSoC began, and now it is about to end in a couple of weeks]]>
    </summary>
    <title>
      <![CDATA[GSoC Week 11 & Week 12 — Things are coming along 🚀]]>
    </title>
    <updated>2026-08-03T07:37:10.580Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <id>
      <![CDATA[https://siddharthasthana.dev/blog/GSoC%20Week%209%20&%20Week%2010%20%E2%80%94%20Debugging/]]>
    </id>
    <link href="https://siddharthasthana.dev/blog/GSoC%20Week%209%20&amp;%20Week%2010%20%E2%80%94%20Debugging/"/>
    <published>2022-08-20T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>Well Hello friend 👋🏻</p>
<p>A lot has happened since I published by previous blog. I had to travel a lot last week as my college]]>
    </summary>
    <title>
      <![CDATA[GSoC Week 9 & Week 10 — Debugging]]>
    </title>
    <updated>2026-08-03T07:37:10.595Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <id>https://siddharthasthana.dev/blog/GSoC%20Week%208%20%E2%80%94%20Making%20progress%20one%20step%20at%20a%20time/</id>
    <link href="https://siddharthasthana.dev/blog/GSoC%20Week%208%20%E2%80%94%20Making%20progress%20one%20step%20at%20a%20time/"/>
    <published>2022-08-06T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>Well Hello friend 👋🏻</p>
<p>I am really happy to share that the patch for <code>adding support for mailmap in git-cat-file</code> is]]>
    </summary>
    <title>GSoC Week 8 — Making progress one step at a time</title>
    <updated>2026-08-03T07:37:10.595Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <id>
      <![CDATA[https://siddharthasthana.dev/blog/GSoC%20Week%206%20&%20week%207%20%E2%80%94%20Diving%20deep%20into%20GitLab%20and%207b5668f3d1f84441b2776ca419d8d031/]]>
    </id>
    <link href="https://siddharthasthana.dev/blog/GSoC%20Week%206%20&amp;%20week%207%20%E2%80%94%20Diving%20deep%20into%20GitLab%20and%207b5668f3d1f84441b2776ca419d8d031/"/>
    <published>2022-08-01T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>Well Hello friend 👋🏻</p>
<p>I was not in capacity to publish my week 6 blogs as I was not able to focus much on work due to health]]>
    </summary>
    <title>
      <![CDATA[GSoC Week 6 & week 7 — Diving deep into GitLab and Gitaly!]]>
    </title>
    <updated>2026-08-03T07:37:10.595Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <id>https://siddharthasthana.dev/blog/GSoC%20Week%205%20%E2%80%94%20A%20week%20for%20experiments%2016272c5bb1744d20bcc35006c1ef784f/</id>
    <link href="https://siddharthasthana.dev/blog/GSoC%20Week%205%20%E2%80%94%20A%20week%20for%20experiments%2016272c5bb1744d20bcc35006c1ef784f/"/>
    <published>2022-07-19T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>Well Hello Friend!! 👋🏻</p>
<p>Thanks to all the reviews I have been receiving on my patches, I think I have improved my patches a lot.]]>
    </summary>
    <title>GSoC Week 5 — A week for experiments</title>
    <updated>2026-08-03T07:37:10.581Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <id>https://siddharthasthana.dev/blog/GSoC%20Week%204%20%E2%80%94%20Improving%20Patches/</id>
    <link href="https://siddharthasthana.dev/blog/GSoC%20Week%204%20%E2%80%94%20Improving%20Patches/"/>
    <published>2022-07-09T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>Well Hello Friend!! 👋🏻</p>
<p>Time really flies! It’s been a month since GSoC began!</p>
<p>I remember discussing with my brother when]]>
    </summary>
    <title>GSoC Week 4 — Improving Patches</title>
    <updated>2026-08-03T07:37:10.581Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <id>https://siddharthasthana.dev/blog/Week%203%20%E2%80%94%20Let's%20see%20what%20the%20Git%20community%20has%20to%20say/</id>
    <link href="https://siddharthasthana.dev/blog/Week%203%20%E2%80%94%20Let's%20see%20what%20the%20Git%20community%20has%20to%20say/"/>
    <published>2022-07-02T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>Well Hello Friend!! 👋</p>
<p>After a lot of iterations and reviews from my mentors, the patch was in a good enough shape to posted on]]>
    </summary>
    <title>GSoC Week 3 — Let's see what the Git community has to say!</title>
    <updated>2026-08-03T07:37:10.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <id>https://siddharthasthana.dev/blog/Using%20GDB%20for%20Debugging%20in%20Git/</id>
    <link href="https://siddharthasthana.dev/blog/Using%20GDB%20for%20Debugging%20in%20Git/"/>
    <published>2022-06-29T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>I always use print() statements for debugging my code and projects. It is also known as The Caveman Debugger. I got to know about this]]>
    </summary>
    <title>Using GDB for Debugging Git</title>
    <updated>2026-08-03T07:37:10.613Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <id>https://siddharthasthana.dev/blog/GSoC%20Week%202%20%E2%80%94%20Striving%20to%20make%20the%20patch%20better!/</id>
    <link href="https://siddharthasthana.dev/blog/GSoC%20Week%202%20%E2%80%94%20Striving%20to%20make%20the%20patch%20better!/"/>
    <published>2022-06-25T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>As I have mentioned in my previous blog, my commits had still a few rough edges, so I spent time fixing those this week!</p>
<p>The]]>
    </summary>
    <title>GSoC Week 2 — Striving to make the patch better!</title>
    <updated>2026-08-03T07:37:10.581Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <id>https://siddharthasthana.dev/blog/GSoC%20Week%201%20--%20The%20Beginning!/</id>
    <link href="https://siddharthasthana.dev/blog/GSoC%20Week%201%20--%20The%20Beginning!/"/>
    <published>2022-06-19T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>Even though GSoC is a remote mentorship program, I didn’t want to be at home during the period, so I came to live with my brother in]]>
    </summary>
    <title>GSoC Week 1 — The Beginning!</title>
    <updated>2026-08-03T07:37:10.579Z</updated>
  </entry>
  <entry>
    <author>
      <name>Siddharth Asthana</name>
    </author>
    <id>https://siddharthasthana.dev/blog/From%20Selecting%20an%20Org%20to%20Getting%20Selected%20in%20GSoC%20/</id>
    <link href="https://siddharthasthana.dev/blog/From%20Selecting%20an%20Org%20to%20Getting%20Selected%20in%20GSoC%20/"/>
    <published>2022-06-12T18:30:00.000Z</published>
    <summary>
      <![CDATA[<p>TLDR: This blog contains the proposal that got me accepted in GSoC and <a]]>
    </summary>
    <title>From Selecting an Org to Getting Selected in GSoC 2022</title>
    <updated>2026-08-03T07:37:10.579Z</updated>
  </entry>
</feed>
