<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Mohit Sharma — Blog</title><description>Software Engineer building resilient systems &amp; thoughtful interfaces</description><link>https://whommohit.com/</link><language>en-us</language><item><title>Python Typing in Practice: Beyond the Basics</title><link>https://whommohit.com/blog/python-typing-in-practice/</link><guid isPermaLink="true">https://whommohit.com/blog/python-typing-in-practice/</guid><description>Protocols, generics, and TypedDicts — the typing features that actually pay off.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate><category>Programming</category><category>python</category><category>typing</category></item><item><title>Seven Years In: What I&apos;d Tell Year-One Me</title><link>https://whommohit.com/blog/career-lessons-year-one-to-seven/</link><guid isPermaLink="true">https://whommohit.com/blog/career-lessons-year-one-to-seven/</guid><description>Career reflections on growth, mentorship, and what actually mattered.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate><category>Career</category><category>career</category><category>reflection</category></item><item><title>Stop Using Cron: A systemd Timers Primer</title><link>https://whommohit.com/blog/linux-systemd-timers/</link><guid isPermaLink="true">https://whommohit.com/blog/linux-systemd-timers/</guid><description>Why systemd timers are a better default than cron for anything you actually care about.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><category>Linux</category><category>linux</category><category>systemd</category></item><item><title>Running Local LLMs on a Mid-Range Laptop</title><link>https://whommohit.com/blog/local-llms-on-a-laptop/</link><guid isPermaLink="true">https://whommohit.com/blog/local-llms-on-a-laptop/</guid><description>What actually works for local inference in 2026 without a dedicated GPU rig.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate><category>AI</category><category>llm</category><category>local-inference</category></item><item><title>Dev Log: Scaling Pulseboard to 10k WebSocket Clients</title><link>https://whommohit.com/blog/devlog-pulseboard-websockets/</link><guid isPermaLink="true">https://whommohit.com/blog/devlog-pulseboard-websockets/</guid><description>Notes from debugging a fan-out bottleneck in a real-time dashboard.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate><category>Dev Logs</category><category>go</category><category>websockets</category><category>performance</category></item><item><title>Building Your First Kubernetes Operator in Go</title><link>https://whommohit.com/blog/setting-up-k8s-operator/</link><guid isPermaLink="true">https://whommohit.com/blog/setting-up-k8s-operator/</guid><description>A practical walkthrough of building a CRD-backed operator, from scaffolding to reconcile loop.</description><pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate><category>Tutorials</category><category>kubernetes</category><category>go</category></item><item><title>Why Boring Infrastructure Wins</title><link>https://whommohit.com/blog/why-boring-infra-wins/</link><guid isPermaLink="true">https://whommohit.com/blog/why-boring-infra-wins/</guid><description>A case for choosing dull, well-understood tools over exciting new ones for anything load-bearing.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate><category>Opinions</category><category>infrastructure</category><category>philosophy</category></item></channel></rss>