<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Kenneth Macharia</title>
    <description>The latest articles on DEV Community by Kenneth Macharia (@kenneth-n-macharia).</description>
    <link>https://dev.to/kenneth-n-macharia</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3960911%2F080dd40b-c40f-48a5-b1ac-71aef1fbed96.png</url>
      <title>DEV Community: Kenneth Macharia</title>
      <link>https://dev.to/kenneth-n-macharia</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kenneth-n-macharia"/>
    <language>en</language>
    <item>
      <title>I Didn’t Become a Developer to Review AI Slop: The True Cost of "Almost Right" PRs</title>
      <dc:creator>Kenneth Macharia</dc:creator>
      <pubDate>Sun, 31 May 2026 08:38:09 +0000</pubDate>
      <link>https://dev.to/kenneth-n-macharia/i-didnt-become-a-developer-to-review-ai-slop-the-true-cost-of-almost-right-prs-kco</link>
      <guid>https://dev.to/kenneth-n-macharia/i-didnt-become-a-developer-to-review-ai-slop-the-true-cost-of-almost-right-prs-kco</guid>
      <description>&lt;p&gt;The barrier to writing code has completely vanished with modern AI agents spinning up massive repository branches from a single prompt, but engineering teams are quickly realizing that writing lines of code and building scalable, trustworthy architecture are two entirely different things. Recent industry data shows that AI-generated pull requests sit waiting for review over four times longer and face massive rejection rates because while automated tools are brilliant at quick syntax, they are terrible at context—often passing basic local tests while silently violating end-to-end type safety and injecting technical debt that haunts a codebase for months. Most production crashes happen when the client frontend makes an assumption about data that the backend server or the database didn't actually fulfill, and if senior engineers have to manually patch these hallucinations every single time an automated assistant pushes a branch, they spend all day reviewing junk instead of shipping features. The modern invention that completely fixes this bottleneck is a strict architectural shift toward a unified schema layer using Next.js Server Functions paired with type-safe database engines like Supabase, which forces the frontend and backend to read from a single source of truth and creates a compilation-level brick wall that automatically fails a build before a human reviewer ever has to waste time opening the code panel.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>nextjs</category>
      <category>architecture</category>
    </item>
  </channel>
</rss>
