<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>chitransh · blog</title>
    <link>https://chitransh.codes/blog/</link>
    <description>Writing by Chitransh</description>
    <language>en-in</language>
    <item>
      <title>Turning taste into enforceable code rules</title>
      <link>https://chitransh.codes/blog/taste-into-lint-rules/</link>
      <guid>https://chitransh.codes/blog/taste-into-lint-rules/</guid>
      <pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate>
      <description>Why I put anti-slop lint rules in CI instead of leaving style to review comments: taste scales only when it's automated.</description>
    </item>
    <item>
      <title>What a tiny C editor teaches you about state, input, and failure recovery</title>
      <link>https://chitransh.codes/blog/tiny-c-editor-lessons/</link>
      <guid>https://chitransh.codes/blog/tiny-c-editor-lessons/</guid>
      <pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate>
      <description>Building Fluke, a terminal text editor in C: modal state machines, escape-sequence input, and why crash recovery matters more than features.</description>
    </item>
  </channel>
</rss>
