<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Srinath Reddy — Writing</title><description>Senior software engineer in Hyderabad. About eleven years in software: six in test automation, then five building Python backends and AI features at Deepen AI. I also build Hawzu, Snoowl Audit and Snoowl Answers on my own.</description><link>https://srinathreddy.dev/</link><language>en-us</language><item><title>One Shot at Understanding</title><link>https://srinathreddy.dev/writing/one-shot-at-understanding/</link><guid isPermaLink="true">https://srinathreddy.dev/writing/one-shot-at-understanding/</guid><description>Letting people ask questions in plain English works best when a predictable query engine does the work, the AI only interprets the question, and the person can see and fix how their question was understood.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>architecture</category><category>ai</category></item><item><title>Production Is Never a Safe State</title><link>https://srinathreddy.dev/writing/production-is-never-a-safe-state/</link><guid isPermaLink="true">https://srinathreddy.dev/writing/production-is-never-a-safe-state/</guid><description>Bots kept asking this application for files like its environment file. Blocking them one by one doesn&apos;t work. What worked was writing down which routes the application is supposed to serve, and refusing everything else.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>architecture</category><category>observability</category></item></channel></rss>