<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: ajstorm</title><link>https://news.ycombinator.com/user?id=ajstorm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 12 Oct 2026 00:27:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ajstorm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ajstorm in "Five months treating bugs like patients and coding agents like a medical team"]]></title><description><![CDATA[
<p>The simple answer is convenience. It was just easiest to build it this way when we started.</p>
]]></description><pubDate>Sun, 11 Oct 2026 13:14:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50043015</link><dc:creator>ajstorm</dc:creator><comments>https://news.ycombinator.com/item?id=50043015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50043015</guid></item><item><title><![CDATA[New comment by ajstorm in "Five months treating bugs like patients and coding agents like a medical team"]]></title><description><![CDATA[
<p>Not currently, but open sourcing this has been discussed. Stay tuned.</p>
]]></description><pubDate>Sun, 11 Oct 2026 04:15:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=50039740</link><dc:creator>ajstorm</dc:creator><comments>https://news.ycombinator.com/item?id=50039740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50039740</guid></item><item><title><![CDATA[New comment by ajstorm in "Five months treating bugs like patients and coding agents like a medical team"]]></title><description><![CDATA[
<p>It often does that too, but we keep the ledger and the code comment as well, to ensure that if it doesn't get resolved by the sibling, that it's not lost. If the sibling does resolve it, it's removed from the ledger and the code.</p>
]]></description><pubDate>Sun, 11 Oct 2026 03:36:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50039611</link><dc:creator>ajstorm</dc:creator><comments>https://news.ycombinator.com/item?id=50039611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50039611</guid></item><item><title><![CDATA[New comment by ajstorm in "Five months treating bugs like patients and coding agents like a medical team"]]></title><description><![CDATA[
<p>We actually have a /sinai-advocate skill, where a human can advocate on behalf of a stuck patient. We use it every once in a while when the labels get screwed up, or a workflow fails for some reason.</p>
]]></description><pubDate>Sun, 11 Oct 2026 03:27:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=50039572</link><dc:creator>ajstorm</dc:creator><comments>https://news.ycombinator.com/item?id=50039572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50039572</guid></item><item><title><![CDATA[New comment by ajstorm in "Five months treating bugs like patients and coding agents like a medical team"]]></title><description><![CDATA[
<p>Thanks! And thanks for reading.</p>
]]></description><pubDate>Sun, 11 Oct 2026 01:15:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=50038850</link><dc:creator>ajstorm</dc:creator><comments>https://news.ycombinator.com/item?id=50038850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50038850</guid></item><item><title><![CDATA[New comment by ajstorm in "Five months treating bugs like patients and coding agents like a medical team"]]></title><description><![CDATA[
<p>One thing that teaching hospitals have is a longer ladder of experience. For example many hospitals have medical students, interns, residents, chief residents, fellows and attendings. One idea we contemplated was to have "treatment" start on the cheapest possible model and see how it ended up, only escalating to more capable/expensive models as necessary. We rejected this idea because we suspected that it would end up in more time/tokens on the capable models to fix any problems.<p>In the end, medical students learn to become doctors. Cheaper models never learn to become more capable models, so the metaphor is not apt.</p>
]]></description><pubDate>Sun, 11 Oct 2026 01:15:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=50038844</link><dc:creator>ajstorm</dc:creator><comments>https://news.ycombinator.com/item?id=50038844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50038844</guid></item><item><title><![CDATA[New comment by ajstorm in "Five months treating bugs like patients and coding agents like a medical team"]]></title><description><![CDATA[
<p>No, we haven't performed any ablation studies yet - it's a good suggestion.<p>The comparison with OpenAI's Symphony is valid (the two systems do broadly the same thing). One thing that's different about Sinai is that it keeps the code author and reviewer in separate agents with separate context. At the time we built it, we suspected that this would lead to better outcomes, but again, we haven't validated that it does.<p>I confess that there's a lot more validation we could do with this model but we just haven't found the time. One thing we don't cover in the post is that this is a side project for both of us, so we have less time than we'd like to perform experimentation and validation.</p>
]]></description><pubDate>Sun, 11 Oct 2026 01:08:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=50038787</link><dc:creator>ajstorm</dc:creator><comments>https://news.ycombinator.com/item?id=50038787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50038787</guid></item><item><title><![CDATA[New comment by ajstorm in "Five months treating bugs like patients and coding agents like a medical team"]]></title><description><![CDATA[
<p>I'd say that the first "mistake" we made was having it run in auto-merge mode. It was incredible to see what it could produce, and the speed with which it worked, but while the results seemed good, they were being produced at a rate that we couldn't human-verify. This is not to say that they were bad, but that we had no way to convince ourselves that they were good.<p>Once we started to review the code in more detail (and put the hospital into "human approval mode" to stop the momentum) we found one major thing that we corrected.<p>When issues were decomposed into a DAG, sibling issues would often defer work that they thought that their sibling(s) would handle, and that work sometimes just got dropped. This was because there was no way for sibling issues to communicate with each other. We've since added a deferred scope ledger and policy. If any issue is going to defer scope it must comment about the deferral in the code, and write it to a special ledger with the rationale, and how/when the deferral should be actioned. This has prevented several items from falling through the cracks, but we're constantly refining what is a valid deferral and what should be fixed immediately.<p>There are several other things that we've corrected over time, which makes me think that another blog post is in order. The full list would be too extensive to try and address in the comments section.</p>
]]></description><pubDate>Sun, 11 Oct 2026 00:57:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=50038699</link><dc:creator>ajstorm</dc:creator><comments>https://news.ycombinator.com/item?id=50038699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50038699</guid></item><item><title><![CDATA[New comment by ajstorm in "Five months treating bugs like patients and coding agents like a medical team"]]></title><description><![CDATA[
<p>It's true that we don't have long-term maintainability data just yet. We've just shipped the first product of this model to customers and likely won't have any detailed maintainability data for several months (and for good data, several years). We hope to author more blog posts on this experiment in the future.</p>
]]></description><pubDate>Sun, 11 Oct 2026 00:49:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=50038656</link><dc:creator>ajstorm</dc:creator><comments>https://news.ycombinator.com/item?id=50038656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50038656</guid></item><item><title><![CDATA[New comment by ajstorm in "Five months treating bugs like patients and coding agents like a medical team"]]></title><description><![CDATA[
<p>All that credit goes to Rafi. I believe that he either noticed that they were getting long winded in a code review, or suspected that they needed trimming after reading this blog post from Anthropic: <a href="https://claude.dev/blog/the-new-rules-of-context-engineering-for-claude-5-generation-models/" rel="nofollow">https://claude.dev/blog/the-new-rules-of-context-engineering...</a>.<p>It was definitely human driven, but I believe that the agents did the actual trimming.</p>
]]></description><pubDate>Sun, 11 Oct 2026 00:44:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=50038616</link><dc:creator>ajstorm</dc:creator><comments>https://news.ycombinator.com/item?id=50038616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50038616</guid></item><item><title><![CDATA[New comment by ajstorm in "Five months treating bugs like patients and coding agents like a medical team"]]></title><description><![CDATA[
<p>Thanks for the thoughtful response. We too were surprised by how deeply we could take the model of the teaching hospital to software engineering. Whenever we think to expand the system in one dimension or another, the teaching hospital model seems to have a nearby analogy.<p>I will confess however that some people internally find the model confusing. For example, one user couldn't remember that to get an issue actioned, they needed to put it into the "waiting room". They wanted to be able to action their issues without learning how complex medical systems operate. There seems to be more work on our plates to make this resonate with all users.</p>
]]></description><pubDate>Sun, 11 Oct 2026 00:40:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50038595</link><dc:creator>ajstorm</dc:creator><comments>https://news.ycombinator.com/item?id=50038595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50038595</guid></item><item><title><![CDATA[New comment by ajstorm in "Five months treating bugs like patients and coding agents like a medical team"]]></title><description><![CDATA[
<p>That's a very interesting idea. Sounds more like a "routine follow-up" in the medical model.</p>
]]></description><pubDate>Fri, 09 Oct 2026 16:49:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=50023253</link><dc:creator>ajstorm</dc:creator><comments>https://news.ycombinator.com/item?id=50023253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50023253</guid></item><item><title><![CDATA[New comment by ajstorm in "Five months treating bugs like patients and coding agents like a medical team"]]></title><description><![CDATA[
<p>Rafi and I, who authored this post, will be hanging out here for any questions people may have.</p>
]]></description><pubDate>Fri, 09 Oct 2026 15:29:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=50021962</link><dc:creator>ajstorm</dc:creator><comments>https://news.ycombinator.com/item?id=50021962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50021962</guid></item><item><title><![CDATA[New comment by ajstorm in "Why I Left IBM to Work on CockroachDB"]]></title><description><![CDATA[
<p>Sometimes these things happen quite randomly.  You'd think that a big company like IBM would have a long line of people ready to take on a juicy project like this, but at the time, all of those people were tied up with more pressing work (customer commits, a high-profile performance project, etc).<p>Also, I've clearly glossed over a bunch of details but I wasn't hired as a team lead.  That being said when management saw that I was capable of driving the team (mostly) on my own, they progressively stepped back further and further until I was essentially running the team.  This was over the course of a few years, which I've compressed in the writeup.<p>All that to say that career ladders aren't fixed, and if you find yourself in the right place at the right time, you can bypass a lot of the traditional ladder climbing.</p>
]]></description><pubDate>Wed, 18 Nov 2020 14:25:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=25137055</link><dc:creator>ajstorm</dc:creator><comments>https://news.ycombinator.com/item?id=25137055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25137055</guid></item></channel></rss>