<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Tollens Blog</title><description>Thoughts on software quality, AI coding, and engineering leadership.</description><link>https://www.tollens.ai/</link><language>en</language><atom:link href="https://www.tollens.ai/rss.xml" rel="self" type="application/rss+xml"/><lastBuildDate>Tue, 31 Mar 2026 00:00:00 GMT</lastBuildDate><item><title>Why is Your Codebase Like This?</title><link>https://www.tollens.ai/blog/why-is-your-codebase-like-this/</link><guid isPermaLink="true">https://www.tollens.ai/blog/why-is-your-codebase-like-this/</guid><description>The case for recording decision provenance in AI-assisted development.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><dc:creator>Ed</dc:creator></item><item><title>Stop Asking Your AI to Do Everything at Once</title><link>https://www.tollens.ai/blog/stop-asking-your-ai-to-do-everything/</link><guid isPermaLink="true">https://www.tollens.ai/blog/stop-asking-your-ai-to-do-everything/</guid><description>How splitting AI work into separate contexts dramatically improves quality.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate><dc:creator>Ed</dc:creator></item><item><title>Coasting on Reputation</title><link>https://www.tollens.ai/blog/coasting-on-reputation/</link><guid isPermaLink="true">https://www.tollens.ai/blog/coasting-on-reputation/</guid><description>Human code review is no longer the proxy for quality it once was. AI has opened the door to MC/DC testing, property testing, and so much more.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate><dc:creator>Martin</dc:creator></item><item><title>Wallbits and Mopheads</title><link>https://www.tollens.ai/blog/wallbits-and-mopheads/</link><guid isPermaLink="true">https://www.tollens.ai/blog/wallbits-and-mopheads/</guid><description>AI models will do whatever you ask with absolute conviction - whether it&apos;s building a 3D world viewer or cheerfully rebasing away half your bug fixes.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><dc:creator>Martin</dc:creator></item><item><title>What&apos;s in Your Garage?</title><link>https://www.tollens.ai/blog/whats-in-your-garage/</link><guid isPermaLink="true">https://www.tollens.ai/blog/whats-in-your-garage/</guid><description>The era of software restoration has arrived. AI can reimplement complex codebases in a weekend - but it&apos;s still parasitic on the original work.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><dc:creator>Martin</dc:creator></item><item><title>You Don&apos;t Need to Train a Model to Make It Smarter</title><link>https://www.tollens.ai/blog/you-dont-need-to-train-a-model-to-make-it-smarter/</link><guid isPermaLink="true">https://www.tollens.ai/blog/you-dont-need-to-train-a-model-to-make-it-smarter/</guid><description>The harness layer - context engineering, structured reasoning, and multi-call orchestration - is where practitioners can drive real capability gains.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate><dc:creator>Yanqing</dc:creator></item><item><title>The Importance of Being Lazy</title><link>https://www.tollens.ai/blog/the-importance-of-being-lazy/</link><guid isPermaLink="true">https://www.tollens.ai/blog/the-importance-of-being-lazy/</guid><description>How doing less leads to better quality in AI-assisted development.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate><dc:creator>Martin</dc:creator></item><item><title>4 Reasons to Be Kind to Your AI</title><link>https://www.tollens.ai/blog/four-reasons-to-be-kind-to-your-ai/</link><guid isPermaLink="true">https://www.tollens.ai/blog/four-reasons-to-be-kind-to-your-ai/</guid><description>Why treating your AI assistant well leads to better results - and what it says about us.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate><dc:creator>Yanqing</dc:creator></item><item><title>Cheerful Mediocrity</title><link>https://www.tollens.ai/blog/cheerful-mediocrity/</link><guid isPermaLink="true">https://www.tollens.ai/blog/cheerful-mediocrity/</guid><description>The industry is obsessed with speed. It should be obsessed with quality.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate><dc:creator>Martin</dc:creator></item><item><title>How Fast Will AI Get Better at Software?</title><link>https://www.tollens.ai/blog/how-fast-will-ai-get-better-at-software/</link><guid isPermaLink="true">https://www.tollens.ai/blog/how-fast-will-ai-get-better-at-software/</guid><description>The two-year pattern from party trick to human-level holds for narrow tasks - but software is a collection of many tasks.</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate><dc:creator>Yanqing</dc:creator></item><item><title>Hello, world</title><link>https://www.tollens.ai/blog/hello-world/</link><guid isPermaLink="true">https://www.tollens.ai/blog/hello-world/</guid><description>Introducing the Tollens blog. We&apos;ll be writing about quality engineering, agentic development, and what it means to ship with confidence.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><dc:creator>Yanqing</dc:creator></item><item><title>Catching the Wave I Almost Missed</title><link>https://www.tollens.ai/blog/catching-the-wave-i-almost-missed/</link><guid isPermaLink="true">https://www.tollens.ai/blog/catching-the-wave-i-almost-missed/</guid><description>How maternity leave, late-night feeds, and a Hetzner VPS led to a vibecoding awakening.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate><dc:creator>Yanqing</dc:creator></item><item><title>Agentic Coding and the Problem of Oracles</title><link>https://www.tollens.ai/blog/agentic-coding-and-the-problem-of-oracles/</link><guid isPermaLink="true">https://www.tollens.ai/blog/agentic-coding-and-the-problem-of-oracles/</guid><description>As AI writes more code, the hard problem shifts from generation to knowing what good means.</description><pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate><dc:creator>Yanqing</dc:creator></item><item><title>The Renovation Problem</title><link>https://www.tollens.ai/blog/the-renovation-problem/</link><guid isPermaLink="true">https://www.tollens.ai/blog/the-renovation-problem/</guid><description>When it&apos;s cheaper to start again than to transform legacy software organisations.</description><pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate><dc:creator>Martin</dc:creator></item><item><title>Letting Go</title><link>https://www.tollens.ai/blog/letting-go/</link><guid isPermaLink="true">https://www.tollens.ai/blog/letting-go/</guid><description>Why agentic coding requires team lead skills, not technical depth.</description><pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate><dc:creator>Martin</dc:creator></item><item><title>Your New Competition</title><link>https://www.tollens.ai/blog/your-new-competition/</link><guid isPermaLink="true">https://www.tollens.ai/blog/your-new-competition/</guid><description>Small teams with AI tools are about to disrupt bloated software organisations. The barrier to entry is now trivial.</description><pubDate>Fri, 21 Nov 2025 00:00:00 GMT</pubDate><dc:creator>Martin</dc:creator></item><item><title>Building a Quality Culture</title><link>https://www.tollens.ai/blog/building-a-quality-culture/</link><guid isPermaLink="true">https://www.tollens.ai/blog/building-a-quality-culture/</guid><description>How to create environments where quality thrives, without becoming the quality police.</description><pubDate>Mon, 01 Sep 2025 00:00:00 GMT</pubDate><dc:creator>Ed</dc:creator></item><item><title>Quality in Practice: The Martian&apos;s Dilemma</title><link>https://www.tollens.ai/blog/quality-in-practice-the-martians-dilemma/</link><guid isPermaLink="true">https://www.tollens.ai/blog/quality-in-practice-the-martians-dilemma/</guid><description>When different stakeholders value completely different things, quality becomes a negotiation.</description><pubDate>Mon, 18 Aug 2025 00:00:00 GMT</pubDate><dc:creator>Ed</dc:creator></item><item><title>The Difference Between Nearly Clean and Really Clean</title><link>https://www.tollens.ai/blog/the-difference-between-nearly-clean-and-really-clean/</link><guid isPermaLink="true">https://www.tollens.ai/blog/the-difference-between-nearly-clean-and-really-clean/</guid><description>Why 99% test success rates can doom your test suite and your team&apos;s sanity.</description><pubDate>Mon, 04 Aug 2025 00:00:00 GMT</pubDate><dc:creator>Ed</dc:creator></item><item><title>Measuring Quality - It&apos;s Not Counting Bugs</title><link>https://www.tollens.ai/blog/measuring-quality/</link><guid isPermaLink="true">https://www.tollens.ai/blog/measuring-quality/</guid><description>Why your favourite quality metric is probably making things worse, and what to measure instead.</description><pubDate>Mon, 23 Jun 2025 00:00:00 GMT</pubDate><dc:creator>Ed</dc:creator></item><item><title>What IS Quality?</title><link>https://www.tollens.ai/blog/what-is-quality/</link><guid isPermaLink="true">https://www.tollens.ai/blog/what-is-quality/</guid><description>Moving beyond vague notions of quality to a definition you can actually work with.</description><pubDate>Mon, 09 Jun 2025 00:00:00 GMT</pubDate><dc:creator>Ed</dc:creator></item></channel></rss>