<?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: Omer Saleem</title>
    <description>The latest articles on DEV Community by Omer Saleem (@omerbinsaleem).</description>
    <link>https://dev.to/omerbinsaleem</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4219394%2F32e4d4cf-ac5e-4d15-885b-96818bb077bc.gif</url>
      <title>DEV Community: Omer Saleem</title>
      <link>https://dev.to/omerbinsaleem</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/omerbinsaleem"/>
    <language>en</language>
    <item>
      <title>Put a 0.25 second judge in front of your AI agents</title>
      <dc:creator>Omer Saleem</dc:creator>
      <pubDate>Mon, 02 Nov 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/omerbinsaleem/put-a-025-second-judge-in-front-of-your-ai-agents-4929</link>
      <guid>https://dev.to/omerbinsaleem/put-a-025-second-judge-in-front-of-your-ai-agents-4929</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://www.omerbinsaleem.com/hacks/small-judge-model/" rel="noopener noreferrer"&gt;omerbinsaleem.com&lt;/a&gt; by Omer Bin Saleem (Omer Saleem).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Big models do the work. Around that work sit hundreds of small yes-or-no questions a day. A small judge model answered 116,097 of them in 20 days, in a median of 245 ms, and only acts alone above a confidence gate.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Model routing: the judge picks the model per message. The same report went from 137 s to 45 s.&lt;/li&gt;
&lt;li&gt;Merge request reviewer: findings on code the MR never touched score 0.19 to 0.40, real ones 0.94. 16 of 26 false majors became follow-ups.&lt;/li&gt;
&lt;li&gt;QA: it reads the page and judges 57 acceptance criteria. 94 passed, 38 went to a human, none guessed.&lt;/li&gt;
&lt;li&gt;17% of judge calls failed in 20 days and nothing broke, because the old rule decides whenever the judge is down or unsure.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to do it
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;List the small questions your agents answer with a full model run today: is this message asking me to stop, did this change cause this bug, which model should answer this. Each is a yes or no, a pick, or a score.&lt;/li&gt;
&lt;li&gt;Put a small judge model in front of them. It answers a typed question with a probability in about a quarter of a second, instead of 5 to 14 seconds for a big model.&lt;/li&gt;
&lt;li&gt;Set a confidence gate. Above 0.9 the judge acts alone. Below it, or when it is down, the old rule decides. Nothing new can break.&lt;/li&gt;
&lt;li&gt;Keep the dangerous words on the strong model. Merge, prod, deploy and release always go to the big model, after the judge once sent a merge-to-prod to the small one and missed that the work was already merged.&lt;/li&gt;
&lt;li&gt;Log every decision with its probability for 20 days, then read where it paid and where it was wrong before widening it.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Prompt to copy
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Read my agent code and list every place a large model answers a yes/no, a pick-one, or a score question. For each: the question, how often it runs per day, and what a wrong answer would cost.
Propose which of them a small judge model could answer with a probability, the confidence gate above which it may act alone, and the fallback rule below the gate. Keep merge, deploy, production and release decisions on the strong model, always.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;I am Omer Bin Saleem, a frontend chapter lead who builds with AI every day. One practical AI hack a day at &lt;a href="https://www.omerbinsaleem.com/" rel="noopener noreferrer"&gt;omerbinsaleem.com&lt;/a&gt;. LinkedIn: &lt;a href="https://www.linkedin.com/in/omer-bin-saleem/" rel="noopener noreferrer"&gt;omer-bin-saleem&lt;/a&gt; · Instagram: &lt;a href="https://www.instagram.com/iomerbinsaleem/" rel="noopener noreferrer"&gt;@iomerbinsaleem&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>agents</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Lead a team of AI agents, not one chatbot</title>
      <dc:creator>Omer Saleem</dc:creator>
      <pubDate>Sat, 31 Oct 2026 17:09:22 +0000</pubDate>
      <link>https://dev.to/omerbinsaleem/lead-a-team-of-ai-agents-not-one-chatbot-4762</link>
      <guid>https://dev.to/omerbinsaleem/lead-a-team-of-ai-agents-not-one-chatbot-4762</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://www.omerbinsaleem.com/hacks/lead-a-team-of-ai-agents/" rel="noopener noreferrer"&gt;omerbinsaleem.com&lt;/a&gt; by Omer Bin Saleem (Omer Saleem).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;One lead you talk to, narrow agents that each do one job, and a gate in front of anything you cannot undo. This week the team got its own lanes, a QA runner, a rule book and a voice.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Lanes: every ticket gets its own worktree and its own run, up to three at once, so two tasks never mix.&lt;/li&gt;
&lt;li&gt;A one-second brief: a small fast model (Jev) triages each new message for priority, size and owner before the big model starts, so clear work starts at once.&lt;/li&gt;
&lt;li&gt;Live telemetry on the phone: who is working, which model each agent runs on, and a progress line with an estimate that says when it runs over.&lt;/li&gt;
&lt;li&gt;QA without scripts: the tester writes a short steps file, one runner records the video and screenshots, and a playbook plus a lessons file make her better every run.&lt;/li&gt;
&lt;li&gt;A librarian keeps every story's material and rule book, and stops work that conflicts with what the designer said.&lt;/li&gt;
&lt;li&gt;Guards that cannot be talked out of: no push without my tap, Slack messages always in English, no secret hunting.&lt;/li&gt;
&lt;li&gt;A voice: I speak Roman Urdu with English words mixed in, and Whisper on my Mac writes it down exactly.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to do it
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Split the work into roles: watch, investigate, doubt, build, review, test, guard.&lt;/li&gt;
&lt;li&gt;Give every role exactly one job and a short prompt. A reviewer never writes code.&lt;/li&gt;
&lt;li&gt;Put one lead on top that you talk to. It routes work and reports back.&lt;/li&gt;
&lt;li&gt;Gate everything irreversible: pushes, merges and messages wait for your yes.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Prompt to copy
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You are my team lead. You route work, own the gates and report; you never write code yourself.
Reply in the language I write in. Nothing is pushed, merged or sent to another person without my explicit yes.
When I ask what to focus on, read the watchers' notes and my open tickets and answer in five lines or fewer.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;I am Omer Bin Saleem, a frontend chapter lead who builds with AI every day. One practical AI hack a day at &lt;a href="https://www.omerbinsaleem.com/" rel="noopener noreferrer"&gt;omerbinsaleem.com&lt;/a&gt;. LinkedIn: &lt;a href="https://www.linkedin.com/in/omer-bin-saleem/" rel="noopener noreferrer"&gt;omer-bin-saleem&lt;/a&gt; · Instagram: &lt;a href="https://www.instagram.com/iomerbinsaleem/" rel="noopener noreferrer"&gt;@iomerbinsaleem&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>agents</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
