<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Soumalya Chowdhury — Writing</title>
  <link>https://soumalya.in/blogs</link>
  <atom:link href="https://soumalya.in/rss.xml" rel="self" type="application/rss+xml" />
  <description>Essays on AI, engineering and photography.</description>
  <language>en</language>
  <item>
    <title>Light Before the Lens: What Photography Taught Me About Seeing</title>
    <link>https://soumalya.in/blog/light-before-lens</link>
    <guid isPermaLink="true">https://soumalya.in/blog/light-before-lens</guid>
    <pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate>
    <category>Photography</category>
    <description>Before you raise the camera, you have already taken the photograph. The lens is just the formality. Real photography begins in how you choose to look at the world.</description>
  </item>
  <item>
    <title>Building AI Agents That Actually Work in the Real World</title>
    <link>https://soumalya.in/blog/ai-agents-real-world</link>
    <guid isPermaLink="true">https://soumalya.in/blog/ai-agents-real-world</guid>
    <pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
    <category>Technology</category>
    <description>Most AI agent demos are impressive in a controlled environment. Production is a different country — one with edge cases, bad inputs, and users who never read the documentation.</description>
  </item>
  <item>
    <title>React in 2026: What I Wish Someone Had Told Me Earlier</title>
    <link>https://soumalya.in/blog/react-beyond-basics</link>
    <guid isPermaLink="true">https://soumalya.in/blog/react-beyond-basics</guid>
    <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
    <category>Technology</category>
    <description>After years of building in React — from class components to hooks to server components — here is what I have actually learned versus what the documentation taught me.</description>
  </item>
  <item>
    <title>Edge Computing Is Not a Buzzword Anymore — Here Is What It Actually Means</title>
    <link>https://soumalya.in/blog/edge-computing-next</link>
    <guid isPermaLink="true">https://soumalya.in/blog/edge-computing-next</guid>
    <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
    <category>Technology</category>
    <description>I have published research on edge-enabled drone networks and spent time building edge inference systems. Here is an honest picture of where edge computing stands and where it is going.</description>
  </item>
  <item>
    <title>The Photograph as Document: On Truth and Construction in Photography</title>
    <link>https://soumalya.in/blog/photograph-as-document</link>
    <guid isPermaLink="true">https://soumalya.in/blog/photograph-as-document</guid>
    <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
    <category>Photography</category>
    <description>Every photograph is a choice — of frame, of moment, of what to include and what to cut. Understanding this does not make photography dishonest. It makes it a language.</description>
  </item>
  <item>
    <title>How Gen AI Has Actually Changed My Development Workflow</title>
    <link>https://soumalya.in/blog/gen-ai-developer-workflow</link>
    <guid isPermaLink="true">https://soumalya.in/blog/gen-ai-developer-workflow</guid>
    <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
    <category>Technology</category>
    <description>Not the hype version — the honest one. What generative AI has genuinely changed about how I write, debug, and ship code, and what it has not changed at all.</description>
  </item>
</channel>
</rss>
