<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Writing on Programmer.ie: Modern AI programming</title>
    <link>http://programmer.ie/categories/writing/</link>
    <description>Recent content in Writing on Programmer.ie: Modern AI programming</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 10 Mar 2026 12:35:56 +0000</lastBuildDate>
    <atom:link href="http://programmer.ie/categories/writing/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The “Negative Contrast Trap”: Why AI Writing Overuses “Not X, But Y”</title>
      <link>http://programmer.ie/post/not/</link>
      <pubDate>Tue, 10 Mar 2026 12:35:56 +0000</pubDate>
      <guid>http://programmer.ie/post/not/</guid>
      <description>&lt;p&gt;Read enough AI prose and a rhythm starts to appear. Not fear. Not relief. Not strategy.Once you see it, you cannot unsee it.&lt;/p&gt;&#xA;&lt;h2 id=&#34;-abstract&#34;&gt;🧠 Abstract&lt;/h2&gt;&#xA;&lt;p&gt;Large language models frequently produce rhetorical constructions such as &lt;em&gt;“not fear, but relief”&lt;/em&gt; or &lt;em&gt;“not intelligence, but memory.”&lt;/em&gt; While these patterns exist in human writing, AI systems tend to overproduce them, creating repetitive and unnatural prose. This article identifies the phenomenon as the &lt;strong&gt;Negative Contrast Trap&lt;/strong&gt;, explains why it emerges from statistical language modeling, and proposes practical methods to detect and mitigate it in AI-assisted writing systems.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
