<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:blog="https://jonesrussell.github.io/blog/ns"><channel><title>Ai-Assisted-Development on Web Developer Blog</title><link>https://jonesrussell.github.io/blog/tags/ai-assisted-development/</link><description>Recent content in Ai-Assisted-Development on Web Developer Blog</description><image><title>Web Developer Blog</title><url>https://jonesrussell.github.io/blog/images/og-default.png</url><link>https://jonesrussell.github.io/blog/images/og-default.png</link></image><generator>Hugo -- 0.165.0</generator><language>en-us</language><lastBuildDate>Fri, 21 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://jonesrussell.github.io/blog/tags/ai-assisted-development/feed.xml" rel="self" type="application/rss+xml"/><item><title>One AI-assisted day, two months of senior engineering</title><link>https://jonesrussell.github.io/blog/ai-assisted-day-two-months/</link><pubDate>Fri, 21 Aug 2026 00:00:00 +0000</pubDate><guid>https://jonesrussell.github.io/blog/ai-assisted-day-two-months/</guid><category>ai</category><blog:tag>ai-assisted-development</blog:tag><blog:tag>build-in-public</blog:tag><blog:tag>waaseyaa</blog:tag><blog:tag>engineering-velocity</blog:tag><description>A single coordinated day moved 14 pull requests, a 358-site audit, and a pile of latent defects — roughly two months of conventional senior work.</description><content:encoded><![CDATA[<p>Ahnii!</p>
<p>In about 24 hours, a stacked backlog of conflicting and half-validated pull requests across the Waaseyaa Framework and Sheg turned into a clean landing sequence. This is the receipt, and the honest comparison to how long it takes a person.</p>
<h2 id="what-actually-landed">What actually landed</h2>
<p>Fourteen pull requests merged: twelve in the Framework, two in Sheg.</p>
<p>The Framework dozen was not cosmetic. SQLite schema authority and migration safety. Admin Surface serialization and filtered destinations. Safe embed lifecycle and workflow transitions. Save-advisory contracts. Entity revision recovery and authorization. Canonical sitemap URLs. Upgrade deadlock and timeout protection. The two Sheg merges hardened local-acceptance diagnostics and fixed a Python test-wrapper that was reporting the wrong outcome.</p>
<p>Every one of those landed on a <code>main</code> that kept moving, which meant rebasing and repairing stacked branches as they went.</p>
<h2 id="the-part-the-merge-count-hides">The part the merge count hides</h2>
<p>Merges are the visible number. The real work was the defects that survived their own original implementations and only surfaced on the second pass.</p>
<p>I caught duplicate embed protocol messages, missing workflow refresh signals, and two authorization holes that mattered: a historical-revision gap and a restore-field bypass. Advisory exceptions were leaking across abstraction layers. Acceptance-test failures were being swallowed — a green check on a red result, the worst kind. A Composer subprocess was deadlocking on a pipe. The candidate-build cache was unsafe.</p>
<p>None of these were in the &ldquo;write the feature&rdquo; budget. They are the tax you only pay when someone reviews the work adversarially instead of rubber-stamping it, and each one was wired shut with regression, integration, and transport coverage so it stays shut.</p>
<p>Underneath all of it: a 358-site SQLite coupling inventory across 108 files. That is the real map of what PostgreSQL and MySQL support will cost, and it did not exist before.</p>
<h2 id="what-i-chose-not-to-do">What I chose not to do</h2>
<p>No tag. No package release. No deployment. No production mutation.</p>
<p>I held the release line on purpose. Velocity is only worth anything if it does not quietly ship a bad alpha, so the coordinated Framework and Sheg candidates wait until the CI lane and the advisory integration are finished. Anokii got compatibility and installation-contract testing but no direct change — it was protected, not touched.</p>
<h2 id="the-comparison-owned">The comparison, owned</h2>
<p>Hand this work to one experienced senior developer at the same starting point and carry it through the same PRs. My estimate:</p>
<ul>
<li><strong>Best estimate:</strong> about <strong>8 full-time weeks</strong></li>
<li><strong>Range:</strong> <strong>6 to 10 weeks</strong></li>
<li><strong>Effort:</strong> roughly <strong>240 to 400 hours</strong>, midpoint around <strong>320</strong></li>
</ul>
<p>Two seniors might compress the calendar to three to five weeks, but the total labor barely moves.</p>
<p>So the comparison is not 24 hours versus building everything from scratch. It is one AI-assisted day against roughly two months of conventional senior engineering: review, remediation, rebasing, testing, integration, documentation, and merge governance, compressed into a single execution window.</p>
<p>The receipts are above. That is the claim.</p>
<p>Baamaapii</p>
]]></content:encoded></item></channel></rss>