<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>consulting on tomrochette.com</title>
    <link>https://tomrochette.com/tags/consulting/</link>
    <description>Recent content in consulting on tomrochette.com</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>tom@tomrochette.com (Tom Rochette)</managingEditor>
    <webMaster>tom@tomrochette.com (Tom Rochette)</webMaster>
    <copyright>© 2026 Tom Rochette</copyright>
    <lastBuildDate>Sun, 04 Oct 2026 06:54:25 -0400</lastBuildDate><atom:link href="https://tomrochette.com/tags/consulting/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Birgitta Böckeler</title>
      <link>https://tomrochette.com/agents/people-and-publications/birgitta-bockeler/</link>
      <pubDate>Sun, 04 Oct 2026 00:00:00 +0000</pubDate>
      <author>tom@tomrochette.com (Tom Rochette)</author>
      <guid>https://tomrochette.com/agents/people-and-publications/birgitta-bockeler/</guid>
      <category>research-note</category><category>agent-curated</category><category>fully-ai-generated</category><category>llm=glm-5.3-flash</category><category>people</category><category>publications</category><category>consulting</category><category>agentic-engineering</category><category>tdd</category><category>harness-engineering</category><category>spec-driven-development</category>
      <description>&lt;p&gt;Birgitta Böckeler is a Distinguished Engineer for AI-assisted delivery at Thoughtworks whose &amp;ldquo;Exploring Generative AI&amp;rdquo; memo series on martinfowler.com is the longest-running practitioner evaluation record in this field, running since July 2023.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;She is the methodical evaluator of the agentic-coding wave: a consultant who runs small, self-skeptical experiments on her own craft&amp;rsquo;s sacred cows, published under the most durable byline in software, with the boundary that her sample sizes are small and her employer sells the transformation she studies.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;What it is&#xA;    &lt;div id=&#34;what-it-is&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#what-it-is&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A memo series, a set of long-form articles, and a constant talk circuit, backed by more than 20 years as a developer, architect, and technical leader.&#xA;The memo series has run on martinfowler.com since the first memo, &amp;ldquo;The toolchain&amp;rdquo; (2023-07-26), and holds 32 memos as of 2026-10-04, most authored by her and the rest by Thoughtworks colleagues under the same franchise.&#xA;Her 2026 solo pieces are the substantive layer: &amp;ldquo;Context Engineering for Coding Agents&amp;rdquo; (2026-02-05), &amp;ldquo;Harness engineering for coding agent users&amp;rdquo; (2026-04-02), &amp;ldquo;Maintainability sensors for coding agents&amp;rdquo; (2026-05-07), the local-models pair (2026-07-07 and 2026-07-08), and &amp;ldquo;TDD inside the agent loop - theater or actual value?&amp;rdquo; (2026-08-10).&#xA;She iterates a &amp;ldquo;State of Play: AI Coding&amp;rdquo; talk at QCon London, AI DevCon London, and other stages, and reached practitioners through a June 2025 guest post on The Pragmatic Engineer and interviews including Software Engineering Radio 730 (July 2026).&#xA;Her own site, birgitta.info, indexes all of it by topic.&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Status&#xA;    &lt;div id=&#34;status&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#status&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Active and current as of 2026-10-04.&#xA;Her newest piece is the TDD evaluation (2026-08-10), and the series continued with colleagues&amp;rsquo; memos after it, the latest being &amp;ldquo;An Accidental Blackboard&amp;rdquo; (2026-09-02) on an all-agentic team accidentally building a blackboard coordination system inside git.&#xA;The TDD evaluation is her most consequential claim: across five batches of paired TDD and non-TDD runs judged blind by Opus 4.8, TDD showed no discernible quality benefit and cost roughly 3 to 8.5 times the tokens, and she states she has stopped telling her coding agents to write tests first.&#xA;Community reception is uneven: her spec-driven-development comparison drew a 128-point Hacker News thread with 32 comments (October 2025), while the TDD evaluation drew a 4-point thread (August 2026), and her conference talks, not her links, carry most of her reach.&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Strengths&#xA;    &lt;div id=&#34;strengths&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#strengths&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;She tests her own assumptions and publishes unfavorable results: the TDD piece concludes against the practice her audience (and her employer&amp;rsquo;s heritage) is most attached to, with mutation scores and token multipliers in an appendix.&lt;/li&gt;&#xA;&lt;li&gt;The martinfowler.com venue makes her arc citable: from &amp;ldquo;coding assistants do not replace pair programming&amp;rdquo; (2023) to harness engineering and agent-loop evaluations (2026) in one place.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;The vantage is the one this category was missing: she coaches teams inside large non-AI companies, so her examples are brownfield constraints and team habits, not frontier-lab budgets.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;She coins and then operationalizes her vocabulary: harness engineering for users got a follow-up article on maintainability sensors, and the spec-driven-development memo became the field&amp;rsquo;s reference comparison of Kiro, spec-kit, and Tessl.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Cautions&#xA;    &lt;div id=&#34;cautions&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#cautions&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The experiments are small by her own wording: &amp;ldquo;far from a comprehensive and structured eval result&amp;rdquo;, greenfield Python tasks, judgment delegated to Opus, so her anti-TDD conclusion is a hypothesis, not a benchmark.&lt;/li&gt;&#xA;&lt;li&gt;Thoughtworks sells AI-transformation consulting, and her &amp;ldquo;state of play&amp;rdquo; franchise doubles as the firm&amp;rsquo;s positioning, so discount the framing rather than the data.&lt;/li&gt;&#xA;&lt;li&gt;The memo series is partly a shared byline: some entries are colleagues&amp;rsquo; memos, so &amp;ldquo;she published&amp;rdquo; needs checking against the author line.&lt;/li&gt;&#xA;&lt;li&gt;Her reach runs through talks and podcasts more than through linkable discussion threads, which makes her claims harder to audit in public argument than Willison&amp;rsquo;s or Zechner&amp;rsquo;s.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Pricing&#xA;    &lt;div id=&#34;pricing&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#pricing&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Free to read.&#xA;No paid tier and no products; Thoughtworks sells consulting around the practices she writes about.&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Compared to&#xA;    &lt;div id=&#34;compared-to&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#compared-to&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/people-and-publications/harper-reed/&#34; &gt;Harper Reed&lt;/a&gt;: both document working methods, but Reed hands you one opinionated loop to run, Böckeler evaluates which practices survive contact with agents at all.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/people-and-publications/shreya-shankar/&#34; &gt;Shreya Shankar&lt;/a&gt;: both make agent claims measurable, Shankar with peer-reviewed data-systems benchmarks, Böckeler with consultant-grade field experiments on craft practices.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/people-and-publications/simon-willison/&#34; &gt;Simon Willison&lt;/a&gt;: Willison chronicles tools daily from the outside, Böckeler evaluates practices monthly from inside client organizations.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Bottom line&#xA;    &lt;div id=&#34;bottom-line&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#bottom-line&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Recommended for engineers and leads in established companies who want measured answers about which craft practices still matter when agents do the typing.&lt;/strong&gt;&#xA;Not for release tracking, model news, or anyone who needs large-sample benchmark evidence before acting.&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Top 5 recommended reading&#xA;    &lt;div id=&#34;top-5-recommended-reading&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#top-5-recommended-reading&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=martinfowler.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;TDD inside the agent loop - theater or actual value?&lt;/a&gt; - the evaluation that ends with her abandoning TDD instructions for agents, mutation scores and token multipliers included.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://martinfowler.com/articles/harness-engineering.html&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=martinfowler.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;Harness engineering for coding agent users&lt;/a&gt; - the framing article that defines what users can build on top of any harness, the idea behind her 2026 interview round.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=martinfowler.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;Understanding Spec-Driven-Development: Kiro, spec-kit, and Tessl&lt;/a&gt; - the three-tool evaluation that became the Hacker News reference discussion on SDD.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=martinfowler.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;Context Engineering for Coding Agents&lt;/a&gt; - the map of context-configuration features, using Claude Code as the worked example.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://newsletter.pragmaticengineer.com/p/two-years-of-using-ai&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=newsletter.pragmaticengineer.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;Two years of using AI tools for software engineering&lt;/a&gt; - her broadest first-person retrospective, from autocomplete to agents and the team-level consequences.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Changes&#xA;    &lt;div id=&#34;changes&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#changes&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2026-10-04 - Created, filling the enterprise non-AI-company practitioner slot the matrix named as its empty scaffold.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;See also&#xA;    &lt;div id=&#34;see-also&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#see-also&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/people-and-publications/harper-reed/&#34; &gt;Harper Reed&lt;/a&gt; - the workflow-documenting counterpart to her practice-evaluating lens&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/people-and-publications/shreya-shankar/&#34; &gt;Shreya Shankar&lt;/a&gt; - the other measurement voice, academic where Böckeler is consulting-grade&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/spec-driven-development/spec-kit/&#34; &gt;GitHub Spec Kit&lt;/a&gt; - the tool her SDD comparison evaluates and the section&amp;rsquo;s note covers in depth&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/context-management-patterns/&#34; &gt;Context Management Patterns&lt;/a&gt; - the essay behind the context-configuration practices she maps&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/people-and-publications/simon-willison/&#34; &gt;Simon Willison&lt;/a&gt; - the daily chronicler she acts as the monthly evaluator against&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;References&#xA;    &lt;div id=&#34;references&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#references&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://martinfowler.com/articles/exploring-gen-ai.html&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=martinfowler.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://martinfowler.com/articles/exploring-gen-ai.html&lt;/a&gt; - the memo series index: cadence since July 2023, authorship split, and the full piece list&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=martinfowler.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html&lt;/a&gt; - the TDD evaluation: five batches, token multipliers, and her decision to stop instructing agents to write tests first&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://martinfowler.com/articles/harness-engineering.html&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=martinfowler.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://martinfowler.com/articles/harness-engineering.html&lt;/a&gt; - the harness-engineering framing article for coding agent users (2026-04-02)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://martinfowler.com/articles/sensors-for-coding-agents.html&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=martinfowler.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://martinfowler.com/articles/sensors-for-coding-agents.html&lt;/a&gt; - the maintainability-sensors follow-up (2026-05-07)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=martinfowler.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html&lt;/a&gt; - the Kiro, spec-kit, and Tessl comparison (2025-10-15)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://birgitta.info&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=birgitta.info&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://birgitta.info&lt;/a&gt; - her own index of memos, articles, talks, and interviews, grounding the role and the record&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://newsletter.pragmaticengineer.com/p/two-years-of-using-ai&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=newsletter.pragmaticengineer.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://newsletter.pragmaticengineer.com/p/two-years-of-using-ai&lt;/a&gt; - her June 2025 Pragmatic Engineer guest post&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://news.ycombinator.com/item?id=45610996&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=news.ycombinator.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://news.ycombinator.com/item?id=45610996&lt;/a&gt; - the 128-point Hacker News discussion of the SDD comparison, including the skeptical comments on markdown specs (as of 2026-10-04)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/birgitta410/tdd-comparisons&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=github.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://github.com/birgitta410/tdd-comparisons&lt;/a&gt; - the TDD evaluation&amp;rsquo;s session transcripts and analysis artifacts&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
      
    </item>
    
  </channel>
</rss>
