
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Human Readable</title>
      <link>https://blog.davman.dev/blog</link>
      <description>Human Readable is where I try to make sense of code, systems, and the occasional existential bug. It’s a calm corner for developers who love clean architecture, coffee, and the art of not overengineering life.</description>
      <language>en-us</language>
      <managingEditor>davemanufor@gmail.com (David Manufor)</managingEditor>
      <webMaster>davemanufor@gmail.com (David Manufor)</webMaster>
      <lastBuildDate>Fri, 22 May 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://blog.davman.dev/tags/software-development/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://blog.davman.dev/blog/mastering-prefix-and-suffix-arrays</guid>
    <title>Past and Future: Mastering Prefix and Suffix Arrays</title>
    <link>https://blog.davman.dev/blog/mastering-prefix-and-suffix-arrays</link>
    <description>A practical guide to optimizing continuous range queries and evaluating two-way array dependencies using prefix and suffix sum arrays in constant time.</description>
    <pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate>
    <author>davemanufor@gmail.com (David Manufor)</author>
    <category>algorithms</category><category>data structures</category><category>software development</category><category>system design</category>
  </item>

  <item>
    <guid>https://blog.davman.dev/blog/the-n-plus-one-query-problem</guid>
    <title>The N+1 Query Problem: Death by a Thousand Round Trips</title>
    <link>https://blog.davman.dev/blog/the-n-plus-one-query-problem</link>
    <description>Your app is slow, and you&#39;re convinced it&#39;s a frontend problem. But what if the real culprit is hiding in your database layer — whispering hundreds of queries when one would do? Here&#39;s how the N+1 query problem silently kills performance, and how to fix it before your users notice.</description>
    <pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate>
    <author>davemanufor@gmail.com (David Manufor)</author>
    <category>software development</category><category>databases</category><category>performance</category><category>system design</category>
  </item>

  <item>
    <guid>https://blog.davman.dev/blog/behind-the-build-making-encryption-feel-invisible</guid>
    <title>Behind the Build: Making Encryption Feel Invisible</title>
    <link>https://blog.davman.dev/blog/behind-the-build-making-encryption-feel-invisible</link>
    <description>What started with a friend needing secure file transfer led to building BlackBridge. Dive into the origin story, the tech hurdles of default E2EE &amp; Zero-Knowledge, and the authentic journey of building a privacy-first tool from scratch.</description>
    <pubDate>Sat, 25 Oct 2025 00:00:00 GMT</pubDate>
    <author>davemanufor@gmail.com (David Manufor)</author>
    <category>zero knowledge</category><category>cybersecurity</category><category>software development</category><category>blackbridge</category><category>build in public</category>
  </item>

  <item>
    <guid>https://blog.davman.dev/blog/zero-knowledge-architecture-why-it-matters-for-developers</guid>
    <title>Zero-Knowledge Architecture: Why It Matters for Developers</title>
    <link>https://blog.davman.dev/blog/zero-knowledge-architecture-why-it-matters-for-developers</link>
    <description>Explore Zero-Knowledge Architecture (ZKA). Learn what Zero-Knowledge Proofs (ZKPs) are, their benefits for privacy and security, and the challenges developers face.</description>
    <pubDate>Thu, 23 Oct 2025 00:00:00 GMT</pubDate>
    <author>davemanufor@gmail.com (David Manufor)</author>
    <category>zero knowledge</category><category>cybersecurity</category><category>software development</category>
  </item>

  <item>
    <guid>https://blog.davman.dev/blog/simplicity-scales</guid>
    <title>Simplicity Scales</title>
    <link>https://blog.davman.dev/blog/simplicity-scales</link>
    <description>Every developer wants to build systems that last. But longevity doesn’t come from complexity, it comes from clarity. I’ve come to realize that readable, intentional code outlives clever abstractions and clear thinking makes teams and software scale better.</description>
    <pubDate>Mon, 20 Oct 2025 00:00:00 GMT</pubDate>
    <author>davemanufor@gmail.com (David Manufor)</author>
    <category>reflection</category><category>software development</category>
  </item>

    </channel>
  </rss>
