<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Suneet Malhotra — AI, QA, and Quant</title>
    <link>https://suneetmalhotra.com/blog</link>
    <atom:link href="https://suneetmalhotra.com/feed.xml" rel="self" type="application/rss+xml" />
    <description>Practical writing on AI-driven QA, automation, agentic systems, and the AI bull/bear case for public software companies.</description>
    <language>en-us</language>
    <lastBuildDate>Tue, 12 May 2026 10:03:04 GMT</lastBuildDate>
    <ttl>1440</ttl>
    <item>
      <title>Why My Five Percent Take Profit Is the Most Expensive Rule I Run</title>
      <link>https://suneetmalhotra.com/blog/why-my-five-percent-take-profit-is-the-most-expensive-rule-i-run</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/why-my-five-percent-take-profit-is-the-most-expensive-rule-i-run</guid>
      <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
      <category>OpenClaw Tutorials</category>
      <description>The five percent take-profit on my stock engine quietly cost me about four hundred dollars of expectation over sixty sessions. I audited it this week and decided to keep it.</description>
    </item>
    <item>
      <title>Three Lines I Cut From My Agent&apos;s Prompt</title>
      <link>https://suneetmalhotra.com/blog/three-lines-i-cut-from-my-agents-prompt</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/three-lines-i-cut-from-my-agents-prompt</guid>
      <pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate>
      <category>AI &amp; Automation</category>
      <description>The system prompt I write for my agent grew to four hundred lines in a year. Last week I cut three of them. Here is what they were and what changed.</description>
    </item>
    <item>
      <title>The Threshold I Almost Lowered</title>
      <link>https://suneetmalhotra.com/blog/the-threshold-i-almost-lowered</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/the-threshold-i-almost-lowered</guid>
      <pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate>
      <category>Career &amp; Best Practices</category>
      <description>The bias-score gate on my options engine has been refusing trades on most sessions for two months. I sat with the question of lowering it this Sunday, and decided not to. Here is the math.</description>
    </item>
    <item>
      <title>The Sharpe Number I Stopped Quoting</title>
      <link>https://suneetmalhotra.com/blog/the-sharpe-number-i-stopped-quoting</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/the-sharpe-number-i-stopped-quoting</guid>
      <pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate>
      <category>OpenClaw Tutorials</category>
      <description>Sharpe on 60 paper sessions swung from 0.4 to 2.8 depending on the 30-day window. That is not a measurement. That is a coin flip with a Greek letter on it.</description>
    </item>
    <item>
      <title>The Day My Three Positions Were Really One</title>
      <link>https://suneetmalhotra.com/blog/the-day-my-three-positions-were-really-one</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/the-day-my-three-positions-were-really-one</guid>
      <pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate>
      <category>OpenClaw Tutorials</category>
      <description>I thought four to five open options positions meant a diversified book. I checked the pairwise correlations across 90 sessions. Five-position days were really two-position days.</description>
    </item>
    <item>
      <title>Saturday Mornings I Read the Logs Before the News</title>
      <link>https://suneetmalhotra.com/blog/saturday-mornings-i-read-the-logs-before-the-news</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/saturday-mornings-i-read-the-logs-before-the-news</guid>
      <pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate>
      <category>Career &amp; Best Practices</category>
      <description>Every Saturday, before any news app, I read my trading engine&apos;s scheduler log line by line. Here is what it caught me this week, and why the order matters.</description>
    </item>
    <item>
      <title>The Days My Engine Sat Out — An Audit</title>
      <link>https://suneetmalhotra.com/blog/the-days-my-engine-sat-out-an-audit</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/the-days-my-engine-sat-out-an-audit</guid>
      <pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate>
      <category>OpenClaw Tutorials</category>
      <description>The bias-score gate kept my options engine out of the market on 47 of the last 60 sessions. I went back to compute what those skipped trades would have paid. The number was honest, but the breakdown changed how I think about the gate.</description>
    </item>
    <item>
      <title>Three Tests I Write Before I Let an Agent Touch a Function</title>
      <link>https://suneetmalhotra.com/blog/three-tests-i-write-before-letting-an-agent-touch-a-function</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/three-tests-i-write-before-letting-an-agent-touch-a-function</guid>
      <pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate>
      <category>AI &amp; Automation</category>
      <description>After a year of letting an agent write most of my code, the audit step shifted from reading every line to writing three tests up front. Here are the three, and the bug each catches.</description>
    </item>
    <item>
      <title>What Slippage Actually Costs — Audit of 200 Options Fills</title>
      <link>https://suneetmalhotra.com/blog/what-slippage-actually-costs-audit-of-200-options-fills</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/what-slippage-actually-costs-audit-of-200-options-fills</guid>
      <pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate>
      <category>OpenClaw Tutorials</category>
      <description>I exported every fill from 200 options trades and totaled the slippage. The number was bigger than I expected, and the cause was not where I was looking.</description>
    </item>
    <item>
      <title>What I Stopped Doing After a Year of Coding With Agents</title>
      <link>https://suneetmalhotra.com/blog/what-i-stopped-doing-after-a-year-of-coding-with-agents</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/what-i-stopped-doing-after-a-year-of-coding-with-agents</guid>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
      <category>AI &amp; Automation</category>
      <description>After a year of writing most of my code with an agent in the loop, I have a list of habits I had to stop. Five of them, with the bug or wasted hour behind each.</description>
    </item>
    <item>
      <title>The Five Rules I Do Not Break on Sundays</title>
      <link>https://suneetmalhotra.com/blog/the-five-rules-i-do-not-break-on-sundays</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/the-five-rules-i-do-not-break-on-sundays</guid>
      <pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate>
      <category>AI &amp; Automation</category>
      <description>Running an automated stack solo means Sundays are the most dangerous day of the week. Here are the five rules I have written for myself, and why I learned each one the hard way.</description>
    </item>
    <item>
      <title>Three Things About Market Regimes I Only Learned in Live</title>
      <link>https://suneetmalhotra.com/blog/three-things-about-market-regimes-i-only-learned-in-live</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/three-things-about-market-regimes-i-only-learned-in-live</guid>
      <pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate>
      <category>OpenClaw Tutorials</category>
      <description>OpenClaw&apos;s regime classifier looked clean in code review. Six months of live paper-trading taught me three things no backtest ever surfaced.</description>
    </item>
    <item>
      <title>Four Silent Failures in My Own Stack — A Friday Postmortem</title>
      <link>https://suneetmalhotra.com/blog/four-silent-failures-in-my-own-stack-a-friday-postmortem</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/four-silent-failures-in-my-own-stack-a-friday-postmortem</guid>
      <pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate>
      <category>Career &amp; Best Practices</category>
      <description>Four things in my content automation stack failed this week without paging me. Here is what the logs actually said, and what I rebuilt after I caught each one.</description>
    </item>
    <item>
      <title>Three Backtest Failure Modes That Cost Me Real Money</title>
      <link>https://suneetmalhotra.com/blog/three-backtest-failure-modes-that-cost-me-real-money</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/three-backtest-failure-modes-that-cost-me-real-money</guid>
      <pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate>
      <category>OpenClaw Tutorials</category>
      <description>Every backtest I&apos;ve built looked fine on a Sharpe chart. The ones that broke in paper had the same three leaks. Here are the checks I run now before I trust any curve.</description>
    </item>
    <item>
      <title>Day 18: Snowflake $SNOW — Will Agents Save the Data Warehouse or Kill It?</title>
      <link>https://suneetmalhotra.com/stocks/teardown-snowflake-snow</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/stocks/teardown-snowflake-snow</guid>
      <pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate>
      <category>Company Teardown</category>
      <description>SNOW is down 69% from its 2021 peak. ARR is $5.1bn growing 30% Y/Y with 125% NRR. The bear: AI agents prefer cheap, lightning-fast queries Snowflake makes expensive. The bull: 10,000+ enterprises already centralized here — the battle for data is over.</description>
    </item>
    <item>
      <title>Day 19: Freshworks $FRSH — The Attacker Getting Attacked</title>
      <link>https://suneetmalhotra.com/stocks/teardown-freshworks-frsh</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/stocks/teardown-freshworks-frsh</guid>
      <pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate>
      <category>Company Teardown</category>
      <description>Down 84% from its 2021 IPO peak, Freshworks just posted its first full-year GAAP profit and $917M ARR. Freddy AI is at $25M ARR with 8,000 paying customers. But AI-native ITSM and CX startups are compressing the exact market Freshworks built its SMB moat in.</description>
    </item>
    <item>
      <title>I Spent 6 Months Studying What AI Is Doing to QA Careers — Here&apos;s What I Found</title>
      <link>https://suneetmalhotra.com/blog/qa-engineer-career-growth-2026</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/qa-engineer-career-growth-2026</guid>
      <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
      <category>Career &amp; Growth</category>
      <description>The QA landscape is shifting faster than most engineers realize. Here&apos;s the honest breakdown of which skills will make you irreplaceable in 2026 and beyond.</description>
    </item>
    <item>
      <title>Day 17: Okta $OKTA — The Identity Plumber Nobody Wants to Replace</title>
      <link>https://suneetmalhotra.com/stocks/teardown-okta-okta</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/stocks/teardown-okta-okta</guid>
      <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
      <category>Company Teardown</category>
      <description>OKTA is down 71% from its 2022 peak. ARR is $2.7bn growing 13% Y/Y. Microsoft Entra is free with M365 and a 2023 breach shattered trust. But every AI agent needs an identity layer — and non-human identity management is a brand new $50bn problem.</description>
    </item>
    <item>
      <title>I Built an Automated Options Trading Bot in Python — Here&apos;s What Actually Happened</title>
      <link>https://suneetmalhotra.com/blog/i-built-an-automated-options-trading-bot-heres-what-happened</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/i-built-an-automated-options-trading-bot-heres-what-happened</guid>
      <pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate>
      <category>OpenClaw Tutorials</category>
      <description>I wired up a regime-based options trading bot with AI signal filtering and let it run. Here&apos;s everything I learned about what works, what blew up, and what I&apos;d do differently.</description>
    </item>
    <item>
      <title>Day 16: Unity $U — A Cautionary Tale About Destroying Developer Trust</title>
      <link>https://suneetmalhotra.com/stocks/teardown-unity-u</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/stocks/teardown-unity-u</guid>
      <pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate>
      <category>Company Teardown</category>
      <description>Unity is down 91% from its 2021 peak after a catastrophic runtime fee announcement that alienated its entire developer base. But the 3D engine powering 70% of mobile games might be the unexpected infrastructure winner of the AI-generated content era.</description>
    </item>
    <item>
      <title>I Replaced Half My QA Workflow with Playwright AI Agents — Here&apos;s What Actually Happened</title>
      <link>https://suneetmalhotra.com/blog/i-replaced-half-my-qa-team-with-playwright-ai-agents-heres-what-happened</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/i-replaced-half-my-qa-team-with-playwright-ai-agents-heres-what-happened</guid>
      <pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
      <category>QA Engineering</category>
      <description>After six months running AI-assisted testing with Playwright&apos;s MCP integration and self-healing tests in production, I have thoughts. Spoiler: it&apos;s not the apocalypse QA engineers feared.</description>
    </item>
    <item>
      <title>Day 15: Veeva $VEEV — The Vertical SaaS Fortress That Nobody Can Touch</title>
      <link>https://suneetmalhotra.com/stocks/teardown-veeva-veev</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/stocks/teardown-veeva-veev</guid>
      <pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
      <category>Company Teardown</category>
      <description>VEEV is down 43% from its 2021 peak but is one of the most defensible businesses in public software. A 22% GAAP operating margin at $3bn ARR with 120% NRR tells the whole story. The AI risk is real but underestimated — so is the moat.</description>
    </item>
    <item>
      <title>I Spent a Week Tracking Every Major AI Agent Drop in April 2026 — Here&apos;s What QA Engineers Must Know</title>
      <link>https://suneetmalhotra.com/blog/april-2026-ai-agent-llm-breakthroughs-qa-engineers</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/april-2026-ai-agent-llm-breakthroughs-qa-engineers</guid>
      <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
      <category>AI &amp; Automation</category>
      <description>April 2026 has been a landmark month for agentic AI and LLM releases. Here&apos;s my breakdown of what&apos;s actually shipping, what it means for QA engineers, and why your test strategy needs to evolve right now.</description>
    </item>
    <item>
      <title>Day 14: GitLab $GTLB — Fighting GitHub for the AI-Native Developer Platform</title>
      <link>https://suneetmalhotra.com/stocks/teardown-gitlab-gtlb</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/stocks/teardown-gitlab-gtlb</guid>
      <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
      <category>Company Teardown</category>
      <description>GTLB is down 61% from its 2021 peak. ARR is $820M growing 26% Y/Y with 120% NRR. GitHub Copilot has dominated AI coding headlines, but GitLab is building the complete DevSecOps platform — and Duo AI embedded in CI/CD and security scanning may be more valuable than autocomplete.</description>
    </item>
    <item>
      <title>I Backtested Every S&amp;P 500 Stock with AI and Found the Only Patterns That Actually Hold Up</title>
      <link>https://suneetmalhotra.com/blog/i-backtested-every-sp500-stock-with-ai-and-found-the-only-pattern-that-actually-works</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/i-backtested-every-sp500-stock-with-ai-and-found-the-only-pattern-that-actually-works</guid>
      <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
      <category>Quantitative Trading</category>
      <description>After 3 months of backtesting 500 stocks across dozens of technical and fundamental signals, I found exactly four patterns with statistically robust edges. Most popular strategies are completely random. Here&apos;s what the data actually shows.</description>
    </item>
    <item>
      <title>Day 13: Confluent $CFLT — The Real-Time Data Plumbing AI Agents Can&apos;t Live Without</title>
      <link>https://suneetmalhotra.com/stocks/teardown-confluent-cflt</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/stocks/teardown-confluent-cflt</guid>
      <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
      <category>Company Teardown</category>
      <description>CFLT is down 71% from its 2021 peak. ARR is $1.1bn growing 22% Y/Y with 118% NRR. AWS and Redpanda are eating managed Kafka from below. But real-time event streaming is the nervous system of every AI agent deployment — and Confluent owns the standard.</description>
    </item>
    <item>
      <title>I Engineered a Real-Time Options Flow Scanner — Here&apos;s What &apos;Smart Money&apos; Actually Looks Like</title>
      <link>https://suneetmalhotra.com/blog/i-engineered-a-real-time-options-flow-scanner-here-is-what-the-smart-money-looks-like</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/i-engineered-a-real-time-options-flow-scanner-here-is-what-the-smart-money-looks-like</guid>
      <pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate>
      <category>Quantitative Trading</category>
      <description>Unusual options activity precedes major stock moves more often than most people realize. I built a scanner that monitors live options flow, filters for institutional-sized bets, and alerts me before the news breaks. Here&apos;s the full system and what I&apos;ve learned.</description>
    </item>
    <item>
      <title>Day 12: Elastic $ESTC — The Stealth RAG Winner Hidden in Plain Sight</title>
      <link>https://suneetmalhotra.com/stocks/teardown-elastic-estc</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/stocks/teardown-elastic-estc</guid>
      <pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate>
      <category>Company Teardown</category>
      <description>ESTC is down 58% from its 2021 peak. ARR is $1.6bn growing 17% Y/Y. The bear: AWS forked it, Pinecone and Weaviate eat the vector DB market. The bull: hybrid search (keyword + semantic) is what enterprise RAG actually needs — and Elasticsearch is already embedded in everything.</description>
    </item>
    <item>
      <title>I Built a News Sentiment AI That Predicts Stock Moves 24 Hours Early — Here&apos;s the Full System</title>
      <link>https://suneetmalhotra.com/blog/i-built-a-news-sentiment-ai-that-predicts-stock-moves-24-hours-early</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/blog/i-built-a-news-sentiment-ai-that-predicts-stock-moves-24-hours-early</guid>
      <pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate>
      <category>Quantitative Trading</category>
      <description>After years of watching market-moving news break on Twitter before it hit the wire, I built a real-time NLP pipeline that ingests financial news, scores sentiment with an LLM, and flags tickers before the crowd catches on. Here&apos;s the full architecture.</description>
    </item>
    <item>
      <title>Day 11: DocuSign $DOCU — From E-Signature Monopoly to AI Contract Platform</title>
      <link>https://suneetmalhotra.com/stocks/teardown-docusign-docu</link>
      <guid isPermaLink="true">https://suneetmalhotra.com/stocks/teardown-docusign-docu</guid>
      <pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate>
      <category>Company Teardown</category>
      <description>DOCU is down 75% from its 2021 peak. ARR is $2.9bn growing 9% Y/Y. E-signature has become a commodity, but the contract lifecycle management market is $10bn and growing — and DocuSign&apos;s Maestro AI platform is the most credible pivot in enterprise SaaS.</description>
    </item>
  </channel>
</rss>
