<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Writing on Suraj Shah</title><link>https://suraj.ing/writing/</link><description>Recent content in Writing on Suraj Shah</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 23 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://suraj.ing/writing/index.xml" rel="self" type="application/rss+xml"/><item><title>A Thousand Splendid Refactorings</title><link>https://suraj.ing/writing/a-thousand-splendid-refactorings/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://suraj.ing/writing/a-thousand-splendid-refactorings/</guid><description/></item><item><title>Mind the gap!</title><link>https://suraj.ing/writing/mind-the-gap/</link><pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate><guid>https://suraj.ing/writing/mind-the-gap/</guid><description/></item><item><title>Survivorship Bias and AI</title><link>https://suraj.ing/writing/survivorship-bias-and-ai/</link><pubDate>Fri, 25 Jul 2025 00:00:00 +0000</pubDate><guid>https://suraj.ing/writing/survivorship-bias-and-ai/</guid><description/></item><item><title>We were wasting 75% of our EC2 memory</title><link>https://suraj.ing/writing/wasting-75-percent-ec2-memory/</link><pubDate>Thu, 19 Oct 2023 00:00:00 +0000</pubDate><guid>https://suraj.ing/writing/wasting-75-percent-ec2-memory/</guid><description/></item><item><title>Understanding mocks and spies</title><link>https://suraj.ing/writing/understanding-mocks-and-spies/</link><pubDate>Fri, 02 Sep 2022 00:00:00 +0000</pubDate><guid>https://suraj.ing/writing/understanding-mocks-and-spies/</guid><description/></item><item><title>Publishing AARs to Maven Central</title><link>https://suraj.ing/writing/publishing-aars-to-maven-central/</link><pubDate>Thu, 19 May 2022 00:00:00 +0000</pubDate><guid>https://suraj.ing/writing/publishing-aars-to-maven-central/</guid><description/></item><item><title>The Evolutionary System Design in Action — Part 1</title><link>https://suraj.ing/writing/evolutionary-system-design-part-1/</link><pubDate>Sun, 10 Apr 2022 00:00:00 +0000</pubDate><guid>https://suraj.ing/writing/evolutionary-system-design-part-1/</guid><description/></item><item><title>Collections vs Sequences: War of use-cases!</title><link>https://suraj.ing/writing/collections-vs-sequences/</link><pubDate>Sun, 12 Apr 2020 00:00:00 +0000</pubDate><guid>https://suraj.ing/writing/collections-vs-sequences/</guid><description/></item><item><title>Dissecting the inline keyword in Kotlin: Chapter 2</title><link>https://suraj.ing/writing/inline-keyword-kotlin-chapter-2/</link><pubDate>Mon, 23 Mar 2020 00:00:00 +0000</pubDate><guid>https://suraj.ing/writing/inline-keyword-kotlin-chapter-2/</guid><description/></item><item><title>Dissecting the inline keyword in Kotlin: Chapter 1</title><link>https://suraj.ing/writing/inline-keyword-kotlin-chapter-1/</link><pubDate>Sat, 22 Feb 2020 00:00:00 +0000</pubDate><guid>https://suraj.ing/writing/inline-keyword-kotlin-chapter-1/</guid><description/></item></channel></rss>