<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Aashish Jagini — Writing</title><description>Essays on PM craft, AI tooling, and the small systems I build for myself.</description><link>https://aashishj.com/</link><language>en-us</language><item><title>My PM Operating System, Eight Months Later</title><link>https://aashishj.com/writing/pm-os-eight-months-later/</link><guid isPermaLink="true">https://aashishj.com/writing/pm-os-eight-months-later/</guid><description>What changed after I built a personal operating system for PM work: the tasks moved to Jira, a one-screen Today view replaced the morning wall of text, and the system started fixing itself.</description><pubDate>Thu, 05 Nov 2026 00:00:00 GMT</pubDate></item><item><title>I Built a PM Operating System in One Afternoon</title><link>https://aashishj.com/writing/pm-os/</link><guid isPermaLink="true">https://aashishj.com/writing/pm-os/</guid><description>Managing 30–50 things across five product areas without the fragmentation tax — an AI-assisted operating layer that separates PM actions from team deliverables.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate></item><item><title>My AI Bot Kept Telling People to Go Away</title><link>https://aashishj.com/writing/ai-bot-deflection/</link><guid isPermaLink="true">https://aashishj.com/writing/ai-bot-deflection/</guid><description>Finding the bug was easy. Proving I&apos;d fixed it nearly fooled me — a lesson in trusting decision-time logs over replay.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate></item><item><title>The $22-a-Month Sentiment Pipeline</title><link>https://aashishj.com/writing/sentiment-pipeline/</link><guid isPermaLink="true">https://aashishj.com/writing/sentiment-pipeline/</guid><description>Adding LLM-powered quality measurement to an AI product — as a single SQL column, with no ML infrastructure — plus the taxonomy disaster in the middle.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Your AI Metric Is Meaningless Without a Benchmark</title><link>https://aashishj.com/writing/ai-metric-benchmark/</link><guid isPermaLink="true">https://aashishj.com/writing/ai-metric-benchmark/</guid><description>The same number can read as great, fine or not enough depending entirely on the yardstick — and sourcing the yardstick is the real work.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Separate Measurement From Interpretation</title><link>https://aashishj.com/writing/measurement-vs-interpretation/</link><guid isPermaLink="true">https://aashishj.com/writing/measurement-vs-interpretation/</guid><description>The cleanest dashboards give numbers one home and meaning another — evidence and narrative should connect, not compete.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate></item><item><title>The Best Infrastructure Is No Infrastructure</title><link>https://aashishj.com/writing/no-infrastructure/</link><guid isPermaLink="true">https://aashishj.com/writing/no-infrastructure/</guid><description>I inherited a status page that lied through every outage. I fixed it by deleting the whole pipeline and replacing it with one config entry.</description><pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Your AI Doesn&apos;t Need a Data Dump — It Needs the Right Queries</title><link>https://aashishj.com/writing/right-queries-not-data-dump/</link><guid isPermaLink="true">https://aashishj.com/writing/right-queries-not-data-dump/</guid><description>Rewiring a weekly report from a manual CSV export to targeted live queries made it faster, fully automated, and far more reliable.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>The Most Expensive Line of Code Is a Hardcoded Path</title><link>https://aashishj.com/writing/hardcoded-path/</link><guid isPermaLink="true">https://aashishj.com/writing/hardcoded-path/</guid><description>A colleague&apos;s internal tool ran fine on his machine and crashed for everyone else. The cause — and the one-line habit that prevents it.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>Stop Re-Explaining Yourself to Your AI — Write It a Rule</title><link>https://aashishj.com/writing/write-your-ai-a-rule/</link><guid isPermaLink="true">https://aashishj.com/writing/write-your-ai-a-rule/</guid><description>If you keep giving your assistant the same feedback, that&apos;s a missing rule, not a one-off. Also: why &apos;short&apos; and &apos;clear&apos; aren&apos;t the same goal.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>Exec Feedback Is a Symptom, Not a Spec</title><link>https://aashishj.com/writing/exec-feedback-symptom/</link><guid isPermaLink="true">https://aashishj.com/writing/exec-feedback-symptom/</guid><description>A senior leader kept reacting to a system without giving requirements. The job wasn&apos;t to guess what they wanted — it was to translate &apos;this feels off&apos; into a concrete, shrinking decision.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>I Built a Second Brain That Actually Talks Back</title><link>https://aashishj.com/writing/brain-system/</link><guid isPermaLink="true">https://aashishj.com/writing/brain-system/</guid><description>A self-hosted personal AI memory server, $0/month, that every AI tool I use can search.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>