<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Csharp on Tokenise</title><link>https://tokenise.rosvetic.com/tags/csharp/</link><description>Recent content in Csharp on Tokenise</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Fri, 09 Oct 2026 11:06:00 +0000</lastBuildDate><atom:link href="https://tokenise.rosvetic.com/tags/csharp/index.xml" rel="self" type="application/rss+xml"/><item><title>Pin legacy behaviour before an agent refactors it, then grade the tests with mutation testing</title><link>https://tokenise.rosvetic.com/posts/characterization-tests-mutation-check/</link><pubDate>Fri, 09 Oct 2026 11:06:00 +0000</pubDate><guid>https://tokenise.rosvetic.com/posts/characterization-tests-mutation-check/</guid><description>&lt;p&gt;You&amp;rsquo;re about to refactor a shipping calculator that nobody on the team wrote and nobody wants to touch. You ask an agent for tests first, it hands back four neat ones, they pass, and you start the refactor with a green light that means almost nothing. Four tests can&amp;rsquo;t pin forty decisions.&lt;/p&gt;</description></item><item><title>Moving to Sonnet 5.5? Four requests that now return a 400</title><link>https://tokenise.rosvetic.com/posts/sonnet-5-5-migration-breaking-changes/</link><pubDate>Mon, 05 Oct 2026 23:18:00 +0000</pubDate><guid>https://tokenise.rosvetic.com/posts/sonnet-5-5-migration-breaking-changes/</guid><description>&lt;p&gt;Claude Sonnet 5.5 shipped on 28 September at the same price as Sonnet 5: $2 per million input tokens and $10 per million output. Anthropic says it runs 30% or more faster. If you call the API directly, though, changing &lt;code&gt;claude-sonnet-5&lt;/code&gt; to &lt;code&gt;claude-sonnet-5-5&lt;/code&gt; isn&amp;rsquo;t the whole migration. Several requests that worked yesterday now fail.&lt;/p&gt;</description></item><item><title>Stop telling your AI agent to 'fix the bug'. Make it reproduce it first</title><link>https://tokenise.rosvetic.com/posts/reproduce-first-bug-prompt/</link><pubDate>Wed, 30 Sep 2026 12:00:00 +0000</pubDate><guid>https://tokenise.rosvetic.com/posts/reproduce-first-bug-prompt/</guid><description>&lt;p&gt;&amp;ldquo;Fix the login bug&amp;rdquo; is a terrible prompt for a coding agent, and a frustrating one to debug when it goes wrong. The agent will read some code, find something plausible, change it, and tell you it&amp;rsquo;s fixed. Sometimes it is. Sometimes it has patched a bug you didn&amp;rsquo;t have.&lt;/p&gt;</description></item></channel></rss>