{"id":6810,"date":"2026-06-02T22:17:01","date_gmt":"2026-06-03T04:17:01","guid":{"rendered":"https:\/\/augerhandle.net\/blogs\/jumpingfish\/?p=6810"},"modified":"2026-06-02T22:22:28","modified_gmt":"2026-06-03T04:22:28","slug":"first-person-quality-control","status":"publish","type":"post","link":"https:\/\/augerhandle.net\/blogs\/jumpingfish\/2026\/06\/02\/first-person-quality-control\/","title":{"rendered":"First Person Quality Control"},"content":{"rendered":"<h3>1. Brain in the Room<\/h3>\n<p>I read <a href=\"https:\/\/terriblesoftware.org\/2026\/05\/27\/using-my-fucking-brain\/\">something<\/a> recently by a guy about using <a href=\"https:\/\/en.wikipedia.org\/wiki\/Claude_(language_model)\">Claude<\/a>. It was a confession. He was angry at himself.<\/p>\n<p>There was a software issue of some sort which he fed into Claude, which analyzed the issue, outlined a solution, and implemented a fix. He then had Claude push the code for review. It got reviewed. The fix was merged.<\/p>\n<p>Problem was (and this was the heart of his confession): He did not read the issue report himself. He he did not look at Claude&#8217;s proposed solution. He did not look at the code, much less verify that it solved the problem.&nbsp;<\/p>\n<p>Ok, so I&rsquo;m sitting here&#8230; I mean I&rsquo;m sitting here&#8230; reading this story thinking WTF was Matheus thinking. What did he think his paycheck was for? (Brings to mind lawyers submitting documents to the court with AI hallucinations in place of legitimate case citations.)<\/p>\n<p>I&rsquo;m being unfair to Matheus. That&rsquo;s precisely why he wrote that post. As he reflected, <em>&ldquo;[your] job is the part where your f***ing brain has to be in the room.&#8221;<\/em><\/p>\n<p>It&rsquo;s a good <a href=\"https:\/\/terriblesoftware.org\/2026\/05\/27\/using-my-fucking-brain\/\">write up<\/a>. &nbsp;He has a number of insights from that experience. And his reflections on software development in general are well-written and smart.<\/p>\n<p>In the end, the code worked. The issue got fixed. There was no need for a rollback. So maybe&#8230; crisis averted?<\/p>\n<h3>2. Quality Control<\/h3>\n<p>I had a summer job years ago. A job as a <em>draftsman&rsquo;s aide<\/em>. I stood at the drafting table in a florescent-lit room with drafting tables extending to (what seemed like) infinity. I stood there and drew lines on <a href=\"https:\/\/en.wikipedia.org\/wiki\/Piping_and_instrumentation_diagram\">piping and instrumentation diagrams<\/a>.<\/p>\n<p>That was many years ago. So long ago that to get paid at the end of the week you would go down to the basement where there was a cashier&rsquo;s window where we would pick up not our paychecks but cash. So long ago that when the drawings were finished, we would take them to be reproduced onto <a href=\"https:\/\/en.wikipedia.org\/wiki\/Blueprint\">blueprints<\/a>. So long ago that <a href=\"https:\/\/en.wikipedia.org\/wiki\/Margaritaville\">Margaritaville<\/a> was playing on the radio.<\/p>\n<p>It was so long ago that for each drafting task there were <em><strong>two<\/strong><\/em> draftsmen involved: one who did the drawing and a second one who poured over a copy of their work with a yellow pencil to make sure the dimensions added up correctly, highlighting each number as they checked it.<\/p>\n<p>Imagine that.<\/p>\n<h3>3. A Lesson To Be Learned.<\/h3>\n<p>I don&rsquo;t really need to say this. You certainly understand it. But there is a lesson to be learned here.<\/p>\n<p>For what it&#8217;s worth, I&rsquo;m not convinced that the lesson is to have a second AI review the work that the first AI did. That&rsquo;s compelling, but I think Matheus got it right in the end:&nbsp;<\/p>\n<blockquote>\n<p>here&rsquo;s the new hard rule I&rsquo;m following after this &ldquo;incident&rdquo;: if I still can&rsquo;t explain the change, I can&rsquo;t ship it. No exceptions.<\/p>\n<\/blockquote>\n<p>Notice his use of the first person.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Brain in the Room I read something recently by a guy about using Claude. It was a confession. He was angry at himself. There was a software issue of some sort which he fed into Claude, which analyzed the issue, outlined a solution, and implemented a fix. He then had Claude push the code [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"_links":{"self":[{"href":"https:\/\/augerhandle.net\/blogs\/jumpingfish\/wp-json\/wp\/v2\/posts\/6810"}],"collection":[{"href":"https:\/\/augerhandle.net\/blogs\/jumpingfish\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/augerhandle.net\/blogs\/jumpingfish\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/augerhandle.net\/blogs\/jumpingfish\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/augerhandle.net\/blogs\/jumpingfish\/wp-json\/wp\/v2\/comments?post=6810"}],"version-history":[{"count":3,"href":"https:\/\/augerhandle.net\/blogs\/jumpingfish\/wp-json\/wp\/v2\/posts\/6810\/revisions"}],"predecessor-version":[{"id":6813,"href":"https:\/\/augerhandle.net\/blogs\/jumpingfish\/wp-json\/wp\/v2\/posts\/6810\/revisions\/6813"}],"wp:attachment":[{"href":"https:\/\/augerhandle.net\/blogs\/jumpingfish\/wp-json\/wp\/v2\/media?parent=6810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/augerhandle.net\/blogs\/jumpingfish\/wp-json\/wp\/v2\/categories?post=6810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/augerhandle.net\/blogs\/jumpingfish\/wp-json\/wp\/v2\/tags?post=6810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}