<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>TDD on</title><link>https://eunus.dev/tags/tdd/</link><description>Recent content in TDD on</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Thu, 02 Jul 2026 00:00:00 +0600</lastBuildDate><atom:link href="https://eunus.dev/tags/tdd/index.xml" rel="self" type="application/rss+xml"/><item><title>MCP-First Development: Letting AI Write, Run, and Maintain Your Tests</title><link>https://eunus.dev/blog/mcp-first-development-letting-ai-write-run-and-maintain-your-tests/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0600</pubDate><guid>https://eunus.dev/blog/mcp-first-development-letting-ai-write-run-and-maintain-your-tests/</guid><description>I didn&amp;rsquo;t set out to change how I test my own code. It happened because of a task that started as plumbing work and ended up rewiring how I think about building anything at all.
I&amp;rsquo;d been asked to build an MCP server on top of a live production system, under strict rules: no touching the backend, no touching the existing frontend. Just wrap what was there so an AI could call it.</description></item></channel></rss>