<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Programming Attack</title>
    <link>https://programmingattack.com/articles</link>
    <description>Long-form thoughts on programming, and more.</description>
    <language>en</language>
    <lastBuildDate>Sun, 25 Oct 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://programmingattack.com/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Is Anybody Out There? Art in the Post-AI Era</title>
      <link>https://programmingattack.com/articles/is-anybody-out-there-art-in-the-post-ai-era</link>
      <guid isPermaLink="true">https://programmingattack.com/articles/is-anybody-out-there-art-in-the-post-ai-era</guid>
      <description>On art as human connection, and why, in the age of AI, we deserve to know whether someone was on the other side.</description>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Functions and Evaluation Strategies. JavaScript Examples.</title>
      <link>https://programmingattack.com/articles/functions-and-evaluations-strategies-js-examples</link>
      <guid isPermaLink="true">https://programmingattack.com/articles/functions-and-evaluations-strategies-js-examples</guid>
      <description>Strict and non-strict evaluation comparison. Lazy evaluation in JavaScript with generators.</description>
      <pubDate>Fri, 23 Aug 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Optimizing the Particle Life: WebGPU and Millions of 3D Particles (Part 3)</title>
      <link>https://programmingattack.com/articles/optimizing-the-article-life-millions-of-particles-with-webgpu</link>
      <guid isPermaLink="true">https://programmingattack.com/articles/optimizing-the-article-life-millions-of-particles-with-webgpu</guid>
      <description>Testing out new hardware accelaration API.</description>
      <pubDate>Wed, 13 Mar 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Optimizing the Particle Life: Spatial Partitioning with QuadTree (Part 2)</title>
      <link>https://programmingattack.com/articles/optimizing-the-particle-life-javascript-quadtree</link>
      <guid isPermaLink="true">https://programmingattack.com/articles/optimizing-the-particle-life-javascript-quadtree</guid>
      <description>Let&apos;s implement JavaScript Particle Life and optimize it using QuadTree.</description>
      <pubDate>Wed, 06 Mar 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Optimizing the Particle Life: From 400 to 4 million particles (Part 1)</title>
      <link>https://programmingattack.com/articles/optimizing-the-article-life-from-a-thousand-to-a-milion-particles</link>
      <guid isPermaLink="true">https://programmingattack.com/articles/optimizing-the-article-life-from-a-thousand-to-a-milion-particles</guid>
      <description>Detailed description of an algorithm and a comparison between different languages.</description>
      <pubDate>Tue, 27 Feb 2024 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
