<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Software Engineering on Alex's Blog</title><link>https://alexsun98.github.io/tags/software-engineering/</link><description>Recent content in Software Engineering on Alex's Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 23 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://alexsun98.github.io/tags/software-engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>The new software tar pit and how AI made it stickier</title><link>https://alexsun98.github.io/series/mythical-man-month/01-the-tar-pit/</link><pubDate>Fri, 04 Sep 2026 00:00:00 +0000</pubDate><guid>https://alexsun98.github.io/series/mythical-man-month/01-the-tar-pit/</guid><description>&lt;h2 id="is-the-tar-pit-better-or-worse-now"&gt;Is the tar pit better or worse now?&lt;/h2&gt;
&lt;p&gt;I keep coming back to Brooks&amp;rsquo;s opening picture of big software projects as prehistoric tar pits, where teams got stuck and sank deeper the more they struggled. He wrote that in 1975. Rereading it in 2026, I wanted to know whether the pit had got better or worse. It is the same pit at the same depth. What changed is the water on top of it. It is clearer than it has ever been, and a pit that looks shallow is a more dangerous pit.&lt;/p&gt;</description></item><item><title>Ten subagents in an hour is 1975 asking for ten developers in a month</title><link>https://alexsun98.github.io/series/mythical-man-month/02-the-mythical-man-month/</link><pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate><guid>https://alexsun98.github.io/series/mythical-man-month/02-the-mythical-man-month/</guid><description>&lt;h2 id="the-first-thing-i-reach-for"&gt;The first thing I reach for&lt;/h2&gt;
&lt;p&gt;The last chapter was about mistaking speed for progress. This one is about the first thing I reach for when speed is not enough. The work is massive and behind, so I split it up. Brooks wrote a whole chapter on why that does not work, but clearly, the version of me that opens three parallel agent sessions at once has not read it carefully enough.&lt;/p&gt;</description></item><item><title>The Mythical Man-Month, is this outdated in the age of AI?</title><link>https://alexsun98.github.io/series/mythical-man-month/00-why-i-went-back/</link><pubDate>Mon, 24 Aug 2026 00:00:00 +0000</pubDate><guid>https://alexsun98.github.io/series/mythical-man-month/00-why-i-went-back/</guid><description>&lt;h2 id="why-i-went-back-to-it"&gt;Why I went back to it&lt;/h2&gt;
&lt;p&gt;I still remember someone proposing to add people to a project that was already late. It is a reasonable instinct, the work is behind, so find more hands. Someone else stepped in and mentioned Brooks&amp;rsquo;s &lt;em&gt;The Mythical Man-Month&lt;/em&gt;. Nobody was added. The book won the argument. The project took a few more months anyway, and I cannot remember what we said it would take at the start.&lt;/p&gt;</description></item></channel></rss>