<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Kushalgouda Patil</title><description>Software Engineer at Ultraviolette</description><link>https://kushalpatil.in/</link><item><title>Architecting an On Premise Voice AI System</title><link>https://kushalpatil.in/posts/architecting-an-on-premise-voice-ai-system/</link><guid isPermaLink="true">https://kushalpatil.in/posts/architecting-an-on-premise-voice-ai-system/</guid><description>What if your voice AI was private, modular, deterministic wherever possible, and generative wherever necessary?</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>No Means No, But Yes Means Maybe: Bloom Filters</title><link>https://kushalpatil.in/posts/bloom-filters/</link><guid isPermaLink="true">https://kushalpatil.in/posts/bloom-filters/</guid><description>Because sometimes being probably right is better than definitely slow.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building a Voice AI Backend: Speech-to-Text</title><link>https://kushalpatil.in/posts/building-a-voice-ai-backend-speech-to-text/</link><guid isPermaLink="true">https://kushalpatil.in/posts/building-a-voice-ai-backend-speech-to-text/</guid><description>How I turned OpenAI&apos;s Whisper into a solid, ready-to-use web service and what went wrong along the way.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Network Address Translation (NAT)</title><link>https://kushalpatil.in/posts/network-address-translation-nat/</link><guid isPermaLink="true">https://kushalpatil.in/posts/network-address-translation-nat/</guid><description>The quiet trick that kept the internet alive when the world ran out of addresses.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>One Structural Change That Cuts Rust Lambda Cost</title><link>https://kushalpatil.in/posts/one-structural-change-that-cuts-rust-lambda-cost/</link><guid isPermaLink="true">https://kushalpatil.in/posts/one-structural-change-that-cuts-rust-lambda-cost/</guid><description>You&apos;re not losing time in your business logic, you&apos;re losing it before it even starts.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Invisible Hand of Coordination: Schelling Focal Points</title><link>https://kushalpatil.in/posts/schelling-focal-points/</link><guid isPermaLink="true">https://kushalpatil.in/posts/schelling-focal-points/</guid><description>The most powerful rules in your workplace are the ones that were never written.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>Strumming Towards Happiness</title><link>https://kushalpatil.in/posts/strumming-towards-happiness/</link><guid isPermaLink="true">https://kushalpatil.in/posts/strumming-towards-happiness/</guid><description>My first month with Guitar — what I learned, what surprised me, and why it matters.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Art of Staying Still: Nash Equilibrium</title><link>https://kushalpatil.in/posts/the-art-of-staying-still-nash-equilibrium/</link><guid isPermaLink="true">https://kushalpatil.in/posts/the-art-of-staying-still-nash-equilibrium/</guid><description>What your dating life and a salary negotiation have in common — and why no one dares to change their mind.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The Art of Talking to a Server</title><link>https://kushalpatil.in/posts/the-art-of-talking-to-a-server/</link><guid isPermaLink="true">https://kushalpatil.in/posts/the-art-of-talking-to-a-server/</guid><description>From the humble request-response cycle to full-duplex real-time streams.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate></item><item><title>The Ralph Loop: Let the AI Keep Trying</title><link>https://kushalpatil.in/posts/the-ralph-loop/</link><guid isPermaLink="true">https://kushalpatil.in/posts/the-ralph-loop/</guid><description>A single bash loop that lets AI agents retry until they get it right — no more manual back-and-forth debugging.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>The Secret Handshake the Internet Runs On</title><link>https://kushalpatil.in/posts/the-secret-handshake-the-internet-runs-on/</link><guid isPermaLink="true">https://kushalpatil.in/posts/the-secret-handshake-the-internet-runs-on/</guid><description>How do strangers agree on a shared secret without ever whispering it to each other? The story of Diffie-Hellman key exchange.</description><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Three Lines That Shrunk My Rust Lambda by 8MB</title><link>https://kushalpatil.in/posts/three-lines-that-shrunk-my-rust-lambda-by-8mb/</link><guid isPermaLink="true">https://kushalpatil.in/posts/three-lines-that-shrunk-my-rust-lambda-by-8mb/</guid><description>Three Cargo.toml settings that reduced my Rust Lambda binary by 8MB and cut cold start latency.</description><pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Two Servers. One Network Cable Just Snapped.</title><link>https://kushalpatil.in/posts/two-servers-one-network-cable-just-snapped/</link><guid isPermaLink="true">https://kushalpatil.in/posts/two-servers-one-network-cable-just-snapped/</guid><description>What does your database do next? The CAP Theorem explains the unavoidable tradeoff every distributed system must make.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Vector Embeddings</title><link>https://kushalpatil.in/posts/vector-embeddings/</link><guid isPermaLink="true">https://kushalpatil.in/posts/vector-embeddings/</guid><description>Ever wondered how LLMs understand what you mean, not just what you type…</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Your Brain Has a Friend Limit. You&apos;re Probably Ignoring It.</title><link>https://kushalpatil.in/posts/your-brain-has-a-friend-limit/</link><guid isPermaLink="true">https://kushalpatil.in/posts/your-brain-has-a-friend-limit/</guid><description>Robin Dunbar&apos;s research shows the human brain is wired to manage ~150 relationships — and every layer beyond that is just noise it politely tolerates.</description><pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate></item></channel></rss>