<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Manish Botta — Field notes</title><link>https://botta.in/posts/</link><description>Engineering notes from the workbench.</description><language>en-us</language><item><title>Filter before you ask the model</title><link>https://botta.in/posts/filter-before-you-score/</link><guid isPermaLink="true">https://botta.in/posts/filter-before-you-score/</guid><description>How Coldstart separates cheap decisions from expensive ones in a job-matching pipeline.</description><pubDate>Thu, 17 Sep 2026 12:00:00 GMT</pubDate></item><item><title>Keep the heavy work out of the request</title><link>https://botta.in/posts/keep-heavy-work-out-of-the-api/</link><guid isPermaLink="true">https://botta.in/posts/keep-heavy-work-out-of-the-api/</guid><description>A queue-based design for splitting, transcribing, and summarizing long recordings.</description><pubDate>Thu, 17 Sep 2026 12:00:00 GMT</pubDate></item><item><title>Match-state correctness before more workers</title><link>https://botta.in/posts/match-state-before-more-workers/</link><guid isPermaLink="true">https://botta.in/posts/match-state-before-more-workers/</guid><description>The reasoning behind a single-worker, multi-thread deployment for SimCricketX.</description><pubDate>Thu, 17 Sep 2026 12:00:00 GMT</pubDate></item></channel></rss>