<?xml version="1.0" encoding="UTF-8" ?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
 <title>Software Complexity</title>
 <description>Takling Complexity in Software Engineering</description>
 <link>https://softwarecomplexity.com</link>
 <copyright>Andrew Rousseau</copyright>
 <language>en-us</language>
 <atom:link href="https://softwarecomplexity.com/rss" rel="self" type="application/rss+xml"/>


 <item>
  <title>NPath and Cyclomatic Complexity</title>
  <description>In my previous post on Dynamic Complexity</description>
  <link>https://softwarecomplexity.com/npath-and-cyclomatic-complexity</link>
  <pubDate>Thu, 06 Mar 2025 19:24:49 -0700</pubDate>
  <guid>https://softwarecomplexity.com/npath-and-cyclomatic-complexity</guid>
 </item>

 <item>
  <title>Specificity and Abstraction in Software Engineering</title>
  <description>

The battle against complexity in software engineering is constant and at every level from systems to applications and down to modules a...</description>
  <link>https://softwarecomplexity.com/specificity-and-abstraction-in-software-engineering</link>
  <pubDate>Wed, 05 Apr 2023 19:33:03 -0700</pubDate>
  <guid>https://softwarecomplexity.com/specificity-and-abstraction-in-software-engineering</guid>
 </item>

 <item>
  <title>Why AI Won't Replace Software Engineers</title>
  <description>

Throughout the years I've been in software engineering It's been suggested that some new thing that comes along will replace software engineers. Whether this was offshore engin...</description>
  <link>https://softwarecomplexity.com/why-ai-wont-replace-software-engineers</link>
  <pubDate>Sun, 19 Mar 2023 19:37:04 -0700</pubDate>
  <guid>https://softwarecomplexity.com/why-ai-wont-replace-software-engineers</guid>
 </item>

 <item>
  <title>Dynamic Complexity</title>
  <description>In the previous blog post we explored detail complexity and some of the things we can do to reduce it. As it happens sometimes the very thing we do to reduce one type of complexity can inadvertently introduce another type of complexity. To this end it will ...</description>
  <link>https://softwarecomplexity.com/dynamic-complexity</link>
  <pubDate>Mon, 13 Mar 2023 20:41:06 -0700</pubDate>
  <guid>https://softwarecomplexity.com/dynamic-complexity</guid>
 </item>

 <item>
  <title>Detail Complexity</title>
  <description>In software engineering the projects we work on grow very organically. We begin with a set of requirements and perhaps if we're being thoughtful we do a bit of design planning as well. From there the structure of the codebase can grow with a mind of its own...</description>
  <link>https://softwarecomplexity.com/detail-complexity</link>
  <pubDate>Fri, 10 Mar 2023 21:13:39 -0700</pubDate>
  <guid>https://softwarecomplexity.com/detail-complexity</guid>
 </item>

 <item>
  <title>Why Complexity Matters</title>
  <description>Why should we care about complexity? The short answer is that we pay a heavy price in software engineering for the complexity we allow into our systems and applications. What do we mean by complexity? Well, that’s what we’ll explore here.

Soft...</description>
  <link>https://softwarecomplexity.com/why-complexity-matters</link>
  <pubDate>Sat, 04 Mar 2023 19:25:31 -0700</pubDate>
  <guid>https://softwarecomplexity.com/why-complexity-matters</guid>
 </item>

 
</channel>
</rss>