
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>screenager.dev</title>
      <link>https://screenager.dev/blog</link>
      <description>Personal site and blog by Tejas Mahajan</description>
      <language>en-us</language>
      <managingEditor>tmahajan09876@gmail.com (Tejas Mahajan)</managingEditor>
      <webMaster>tmahajan09876@gmail.com (Tejas Mahajan)</webMaster>
      <lastBuildDate>Sun, 19 Oct 2025 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://screenager.dev/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://screenager.dev/blog/2025/what-actually-happens-when-you-press-ctrl-c</guid>
    <title>What Actually Happens When You Press ^C?</title>
    <link>https://screenager.dev/blog/2025/what-actually-happens-when-you-press-ctrl-c</link>
    <description>You know that moment when magic becomes real? This is about that moment.</description>
    <pubDate>Sun, 19 Oct 2025 00:00:00 GMT</pubDate>
    <author>tmahajan09876@gmail.com (Tejas Mahajan)</author>
    <category>c</category><category>low-level</category><category>computer-science</category>
  </item>

  <item>
    <guid>https://screenager.dev/blog/2025/why-ping-is-a-masterpiece-of-network-diagnostics</guid>
    <title>Nerds Like to Ping</title>
    <link>https://screenager.dev/blog/2025/why-ping-is-a-masterpiece-of-network-diagnostics</link>
    <description>The most powerful network diagnostic tool you&#39;ll ever use is 1,000 lines of code written in a single evening in 1983.</description>
    <pubDate>Fri, 17 Oct 2025 00:00:00 GMT</pubDate>
    <author>tmahajan09876@gmail.com (Tejas Mahajan)</author>
    <category>networking</category><category>c</category>
  </item>

  <item>
    <guid>https://screenager.dev/blog/2025/diff-algorithm-hunt-mcilroy</guid>
    <title>Git Diff Is Just LCS</title>
    <link>https://screenager.dev/blog/2025/diff-algorithm-hunt-mcilroy</link>
    <description>Every CS student grinds LCS problems on LeetCode. But do they know it powers git diff? A deep dive into the Hunt-McIlroy algorithm and why your DSA practice is more relevant than Twitter debates suggest.</description>
    <pubDate>Thu, 09 Oct 2025 00:00:00 GMT</pubDate>
    <author>tmahajan09876@gmail.com (Tejas Mahajan)</author>
    <category>algorithms</category><category>computer-science</category>
  </item>

  <item>
    <guid>https://screenager.dev/blog/2025/l3-cache</guid>
    <title>Programming L-caches</title>
    <link>https://screenager.dev/blog/2025/l3-cache</link>
    <description>A practical guide to CPU caches, sparked by a slow laptop. Learn how simple changes to your loops and data structures can dramatically speed up your code.</description>
    <pubDate>Fri, 26 Sep 2025 00:00:00 GMT</pubDate>
    <author>tmahajan09876@gmail.com (Tejas Mahajan)</author>
    <category>cpp</category><category>low-level</category>
  </item>

  <item>
    <guid>https://screenager.dev/blog/2025/printf-formats-beyond-d</guid>
    <title>Beyond %d: The Hidden World of printf Formats That Most Devs Never Use</title>
    <link>https://screenager.dev/blog/2025/printf-formats-beyond-d</link>
    <description>Bet you only use %d in your printf statements. Time to discover %x, %o, %b and unlock debugging superpowers you never knew existed.</description>
    <pubDate>Mon, 18 Aug 2025 00:00:00 GMT</pubDate>
    <author>tmahajan09876@gmail.com (Tejas Mahajan)</author>
    <category>programming</category><category>debugging</category><category>c</category><category>fundamentals</category>
  </item>

  <item>
    <guid>https://screenager.dev/blog/2025/bit-tricks-power-problems</guid>
    <title>0x55555555 is Actually Alien Code (And Other Power Problem Adventures)</title>
    <link>https://screenager.dev/blog/2025/bit-tricks-power-problems</link>
    <description>What started as a simple Power of Four problem turned into me decoding hexadecimal mysteries and questioning everything I know about binary. Spoiler: bits are weirder than you think.</description>
    <pubDate>Fri, 15 Aug 2025 00:00:00 GMT</pubDate>
    <author>tmahajan09876@gmail.com (Tejas Mahajan)</author>
    <category>algorithms</category><category>bit-manipulation</category><category>leetcode</category><category>competitive-programming</category>
  </item>

  <item>
    <guid>https://screenager.dev/blog/2025/the-three-body-problem</guid>
    <title>The Three Body Problem</title>
    <link>https://screenager.dev/blog/2025/the-three-body-problem</link>
    <description>Built a real-time three-body physics simulation with React hooks, RK4 integration, and some seriously beautiful orbital chaos. Warning: may cause existential crisis about the universe.</description>
    <pubDate>Thu, 31 Jul 2025 00:00:00 GMT</pubDate>
    <author>tmahajan09876@gmail.com (Tejas Mahajan)</author>
    <category>physics</category><category>math</category><category>simulation</category><category>algorithms</category>
  </item>

  <item>
    <guid>https://screenager.dev/blog/2025/cpp-lambda</guid>
    <title>C++ Lambdas Have Trust Issues</title>
    <link>https://screenager.dev/blog/2025/cpp-lambda</link>
    <description>A quick LeetCode solution taught me why C++ lambda return type deduction is pickier than I thought.</description>
    <pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate>
    <author>tmahajan09876@gmail.com (Tejas Mahajan)</author>
    <category>cpp</category><category>competitive-programming</category>
  </item>

  <item>
    <guid>https://screenager.dev/blog/2025/lru-cache</guid>
    <title>How ChatGPT and I Built an LRU Cache That Sped Up My App 10x</title>
    <link>https://screenager.dev/blog/2025/lru-cache</link>
    <description>A journey of me and ChatGPT building a Least Recently Used (LRU) cache from scratch, with code examples, funny chat interactions, and visualizations that show how this clever algorithm saved my final project.</description>
    <pubDate>Wed, 21 May 2025 00:00:00 GMT</pubDate>
    <author>tmahajan09876@gmail.com (Tejas Mahajan)</author>
    <category>algorithms</category><category>python</category><category>system-design</category><category>chatgpt</category>
  </item>

  <item>
    <guid>https://screenager.dev/blog/2025/bloom-filters-demystified</guid>
    <title>The Curious Case of Bloom Filters: When &quot;Maybe&quot; Is Good Enough</title>
    <link>https://screenager.dev/blog/2025/bloom-filters-demystified</link>
    <description>A deep dive into the elegant mathematics and practical applications of Bloom filters — probabilistic data structures that trade perfect accuracy for astonishing space efficiency.</description>
    <pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate>
    <author>tmahajan09876@gmail.com (Tejas Mahajan)</author>
    <category>algorithms</category><category>data-structures</category><category>computer-science</category><category>python</category>
  </item>

  <item>
    <guid>https://screenager.dev/blog/2025/logistic-regression-1</guid>
    <title>Cat or not a cat with Logistic Regression: Part 1 - Understanding the Basics</title>
    <link>https://screenager.dev/blog/2025/logistic-regression-1</link>
    <description>A deep dive into binary classification using logistic regression, from fundamental concepts to practical implementation, with interactive examples and mathematical foundations</description>
    <pubDate>Fri, 28 Mar 2025 00:00:00 GMT</pubDate>
    <author>tmahajan09876@gmail.com (Tejas Mahajan)</author>
    <category>Deep Learning</category><category>math</category><category>interactive</category><category>algorithms</category>
  </item>

  <item>
    <guid>https://screenager.dev/blog/2025/cf-ladder</guid>
    <title>Inside the Codeforces Ladder &amp; User API System</title>
    <link>https://screenager.dev/blog/2025/cf-ladder</link>
    <description>A detailed overview of the algorithms and mathematical reasoning behind our Codeforces ladder and user APIs.</description>
    <pubDate>Mon, 17 Mar 2025 00:00:00 GMT</pubDate>
    <author>tmahajan09876@gmail.com (Tejas Mahajan)</author>
    <category>codeforces</category><category>how it works?</category><category>competitive programming</category><category>math</category>
  </item>

  <item>
    <guid>https://screenager.dev/blog/2024/prompt-engineering</guid>
    <title>Prompt Engineering: The Art of Sweet-Talking AI Models</title>
    <link>https://screenager.dev/blog/2024/prompt-engineering</link>
    <description>A fun guide to mastering prompt engineering - from epic fails to pro tips!</description>
    <pubDate>Tue, 26 Nov 2024 00:00:00 GMT</pubDate>
    <author>tmahajan09876@gmail.com (Tejas Mahajan)</author>
    <category>AI</category><category>Prompt Engineering</category><category>Tutorial</category><category>ChatGPT</category>
  </item>

  <item>
    <guid>https://screenager.dev/blog/2024/gradient-step</guid>
    <title>A Gradient Step at a time.</title>
    <link>https://screenager.dev/blog/2024/gradient-step</link>
    <description>The adventure of me finding the answers.</description>
    <pubDate>Mon, 29 Jul 2024 00:00:00 GMT</pubDate>
    <author>tmahajan09876@gmail.com (Tejas Mahajan)</author>
    <category>guide</category>
  </item>

    </channel>
  </rss>
