<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>System Design on The Coders Blog</title><link>https://thecodersblog.com/tag/system-design/</link><description>Recent content in System Design on The Coders Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 06 May 2026 17:06:02 +0000</lastBuildDate><atom:link href="https://thecodersblog.com/tag/system-design/index.xml" rel="self" type="application/rss+xml"/><item><title>The Bottleneck Wasn't the Code: Rethinking Software Performance</title><link>https://thecodersblog.com/code-as-a-bottleneck-in-software-performance-2026/</link><pubDate>Wed, 06 May 2026 17:06:02 +0000</pubDate><guid>https://thecodersblog.com/code-as-a-bottleneck-in-software-performance-2026/</guid><description>&lt;p&gt;You&amp;rsquo;ve spent days profiling. Tracing requests. Tweaking algorithms. Yet, your application’s performance is still sluggish. The instinct is to blame the code. But what if the bottleneck isn&amp;rsquo;t in the lines you’ve meticulously crafted, but somewhere far more systemic? We’ve been conditioned to think of inefficient code as the primary culprit for performance woes, but this is often a dangerous oversimplification.&lt;/p&gt;
&lt;p&gt;The core problem lies in our myopic focus on code itself. While inefficient algorithms, poor data structure choices, excessive memory allocations, or unindexed database queries &lt;em&gt;can&lt;/em&gt; absolutely introduce performance issues, they are rarely the &lt;em&gt;ultimate&lt;/em&gt; bottleneck in delivering performant software. The real impediments often lie upstream in requirements, downstream in deployment, or in the very architecture that the code inhabits.&lt;/p&gt;</description></item><item><title>The Memory Wall: Why Sally McKee's Foundational Concept Still Dominates 2026 Computing</title><link>https://thecodersblog.com/sally-mckee-and-the-enduring-impact-of-the-memory-wall-on-computing-2026/</link><pubDate>Fri, 01 May 2026 16:16:06 +0000</pubDate><guid>https://thecodersblog.com/sally-mckee-and-the-enduring-impact-of-the-memory-wall-on-computing-2026/</guid><description>&lt;p&gt;You&amp;rsquo;re building a system in 2026. You&amp;rsquo;re optimizing for latency, throughput, or energy. You&amp;rsquo;re hitting a wall. That wall is the memory wall, and it&amp;rsquo;s not going anywhere.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="the-unyielding-reality-mckees-prophecy-in-2026"&gt;The Unyielding Reality: McKee&amp;rsquo;s Prophecy in 2026&lt;/h2&gt;
&lt;p&gt;The year is 2026, and despite decades of staggering innovation in computing, one fundamental bottleneck persists, relentlessly dictating the limits of performance: &lt;strong&gt;the memory wall&lt;/strong&gt;. This isn&amp;rsquo;t a new revelation; it&amp;rsquo;s a concept articulated with startling prescience by Sally McKee and William Wulf in their seminal 1995 paper, &amp;ldquo;Hitting the Memory Wall: Implications of the Obvious.&amp;rdquo; What was a profound insight then, is the undisputed, dominant performance limiter now.&lt;/p&gt;</description></item><item><title>Maryland's Ban on Surveillance Pricing: The Technical Imperative for Ethical Data Design in 2026</title><link>https://thecodersblog.com/maryland-becomes-first-state-to-ban-surveillance-pricing-in-grocery-stores-2026/</link><pubDate>Wed, 29 Apr 2026 21:32:27 +0000</pubDate><guid>https://thecodersblog.com/maryland-becomes-first-state-to-ban-surveillance-pricing-in-grocery-stores-2026/</guid><description>&lt;p&gt;Maryland&amp;rsquo;s new &amp;lsquo;Protection From Predatory Pricing Act&amp;rsquo; isn&amp;rsquo;t just another compliance checkbox; it&amp;rsquo;s a technical earthquake demanding a complete re-evaluation of how your data pipelines manage pricing models, right now.&lt;/p&gt;
&lt;h2 id="the-shifting-sands-of-pricing-ethics-marylands-gauntlet"&gt;The Shifting Sands of Pricing Ethics: Maryland&amp;rsquo;s Gauntlet&lt;/h2&gt;
&lt;p&gt;Maryland&amp;rsquo;s &lt;strong&gt;HB 895&lt;/strong&gt;, effective &lt;strong&gt;October 1, 2026&lt;/strong&gt;, isn&amp;rsquo;t a distant future problem. For senior engineers and architects, this date marks an immediate architectural imperative. The law outright bans using an individual&amp;rsquo;s personal data to set higher prices for groceries and delivery services. This isn&amp;rsquo;t a subtle nudge; it&amp;rsquo;s a legislative sledgehammer for any system relying on individualized dynamic pricing.&lt;/p&gt;</description></item></channel></rss>