<script data-pm-proxy="intercept"></script><?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Education professor FAFOs with AI]]></title><description><![CDATA[An education professor tries to figure out what AI means for the future of academia and society.]]></description><link>https://brendanbartanen.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!2uIR!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde3d72ab-c86c-4103-b489-32cf954e020f_1280x1280.png</url><title>Education professor FAFOs with AI</title><link>https://brendanbartanen.substack.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 04 Sep 2026 17:49:03 GMT</lastBuildDate><atom:link href="/__u/brendanbartanen.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Brendan Bartanen]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[brendanbartanen@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[brendanbartanen@substack.com]]></itunes:email><itunes:name><![CDATA[Brendan Bartanen]]></itunes:name></itunes:owner><itunes:author><![CDATA[Brendan Bartanen]]></itunes:author><googleplay:owner><![CDATA[brendanbartanen@substack.com]]></googleplay:owner><googleplay:email><![CDATA[brendanbartanen@substack.com]]></googleplay:email><googleplay:author><![CDATA[Brendan Bartanen]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How I'm Using AI to Revolutionize My Teaching]]></title><description><![CDATA[It&#8217;s that time of year: every professor you know (minus those lucky few who have course releases) is in a frantic panic to prepare for the beginning of classes.]]></description><link>https://brendanbartanen.substack.com/p/how-im-using-ai-to-revolutionize</link><guid isPermaLink="false">https://brendanbartanen.substack.com/p/how-im-using-ai-to-revolutionize</guid><dc:creator><![CDATA[Brendan Bartanen]]></dc:creator><pubDate>Thu, 20 Aug 2026 16:59:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9Grx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0fe783-0b0c-463d-9b4b-7a1344842b66_1578x1344.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s that time of year: every professor you know (minus those lucky few who have course releases) is in a frantic panic to prepare for the beginning of classes. There is much to be done. Syllabi must be updated, slide decks refreshed, Canvas sites built, AI policies written. None of it is particularly fun or intellectually stimulating. It&#8217;s not a secret that many faculty, particularly those at research-intensive universities like mine, view teaching as a chore. I&#8217;ll never forget the job interview where the dean (at a college of education, no less) told me that, with respect to teaching, &#8220;you kind of just have to not be terrible.&#8221; To be fair, this &#8220;advice&#8221; is practical in spirit. Teaching can be incredibly time-consuming work and the most difficult part of being a professor, in my view, is managing myriad expectations with very limited time. The additional hour spent on teaching is an hour not spent on research and, for tenure-line faculty at research universities, your research portfolio is the non-negotiable when it comes to tenure and promotion.</p><p>AI does not change this reality (the incentives are what they are), but it does change what you&#8217;re able to accomplish given a limited time budget. What if you didn&#8217;t have to spend your precious time updating syllabus dates by hand? What if your Canvas site built itself? What if, instead of drudgery, you could spend your precious teaching time doing the things that really matter: thinking deeply about curriculum, designing learning opportunities that are engaging and real-world applicable, and interacting with students? This is all possible right now. It&#8217;s why my &#8220;oh shit the semester starts next week&#8221; anxiety is a 3 instead of a 9.</p><p>Here are a few concrete examples of how I&#8217;m using AI&#8212; Claude Code, specifically&#8212; to revolutionize my teaching. I&#8217;ve already bread-crumbed some of these, so I&#8217;ll focus on the ones I think are coolest.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><strong>Example #1: Using Claude Code to Create My Canvas Shell</strong></p><p>For the uninitiated, Canvas is a &#8220;learning management system,&#8221; which basically just means a website where all of the course materials are posted, assignments submitted, etc. I don&#8217;t have any beef with Canvas. I think it&#8217;s fine. But it has its own specific quirks that instructors don&#8217;t understand, so it can be very time-consuming to set up, particularly if you want anything beyond &#8220;vanilla.&#8221; My approach in the past has been: copy last year&#8217;s course shell into this year&#8217;s course shell and then update everything (due dates, assignments, etc.). That works OK but it&#8217;s still cumbersome. I&#8217;m also neither a Canvas expert nor a web designer, so my course shells are very much &#8220;vanilla.&#8221;</p><p>Enter Claude Code. One of the things AI is great at is writing code and, in particular, handling APIs (application programming interfaces, which are how software program A talks to software program B). The modern web and all the apps therein use APIs to interact, and Canvas is no exception. In the past, you&#8217;d need pretty specialized expertise to make use of an API. Now you don&#8217;t, you can just talk to Claude. The basic setup is to log into Canvas, go to your settings, and generate an &#8220;access token.&#8221; This token is the security layer that permits API access. Claude can walk you through setting this up such that your access token remains safe (in fact, Claude should NEVER see this token).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9Grx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0fe783-0b0c-463d-9b4b-7a1344842b66_1578x1344.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9Grx!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0fe783-0b0c-463d-9b4b-7a1344842b66_1578x1344.png 424w, /__u/substackcdn.com/image/fetch/$s_!9Grx!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0fe783-0b0c-463d-9b4b-7a1344842b66_1578x1344.png 848w, /__u/substackcdn.com/image/fetch/$s_!9Grx!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0fe783-0b0c-463d-9b4b-7a1344842b66_1578x1344.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9Grx!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0fe783-0b0c-463d-9b4b-7a1344842b66_1578x1344.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9Grx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0fe783-0b0c-463d-9b4b-7a1344842b66_1578x1344.png" width="1456" height="1240" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db0fe783-0b0c-463d-9b4b-7a1344842b66_1578x1344.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1240,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!9Grx!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0fe783-0b0c-463d-9b4b-7a1344842b66_1578x1344.png 424w, /__u/substackcdn.com/image/fetch/$s_!9Grx!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0fe783-0b0c-463d-9b4b-7a1344842b66_1578x1344.png 848w, /__u/substackcdn.com/image/fetch/$s_!9Grx!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0fe783-0b0c-463d-9b4b-7a1344842b66_1578x1344.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9Grx!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0fe783-0b0c-463d-9b4b-7a1344842b66_1578x1344.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Once the API is set up, you can basically ask Claude to do anything inside of Canvas. Need that updated syllabus uploaded (yeah, the one you had Claude updating while you read this post)? There&#8217;s a Claude for that. Need all your assignment due dates updated? Yep, you guessed it. Want a homepage that doesn&#8217;t look like a middle schooler&#8217;s B- graphic design project? Claude has your back. Here&#8217;s my new homepage (I am embarrassed to show you the old one...): </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!bFWb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f244b-4d31-41b8-ab00-ab562f381ad7_2280x1392.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!bFWb!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f244b-4d31-41b8-ab00-ab562f381ad7_2280x1392.png 424w, /__u/substackcdn.com/image/fetch/$s_!bFWb!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f244b-4d31-41b8-ab00-ab562f381ad7_2280x1392.png 848w, /__u/substackcdn.com/image/fetch/$s_!bFWb!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f244b-4d31-41b8-ab00-ab562f381ad7_2280x1392.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bFWb!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f244b-4d31-41b8-ab00-ab562f381ad7_2280x1392.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!bFWb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f244b-4d31-41b8-ab00-ab562f381ad7_2280x1392.png" width="1456" height="889" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c26f244b-4d31-41b8-ab00-ab562f381ad7_2280x1392.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:889,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!bFWb!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f244b-4d31-41b8-ab00-ab562f381ad7_2280x1392.png 424w, /__u/substackcdn.com/image/fetch/$s_!bFWb!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f244b-4d31-41b8-ab00-ab562f381ad7_2280x1392.png 848w, /__u/substackcdn.com/image/fetch/$s_!bFWb!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f244b-4d31-41b8-ab00-ab562f381ad7_2280x1392.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bFWb!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc26f244b-4d31-41b8-ab00-ab562f381ad7_2280x1392.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What will you create?</p><div><hr></div><p><strong>Example #2: Using Claude Code to Create Bespoke Lecture Notes</strong></p><p>In past iterations of Quant 1, I&#8217;ve assigned a textbook that sucks. Yeah, I admit it. But it more or less served its purpose. Students needed some introductory reading before the lecture, the textbook more or less covered the content I needed, it was approachable writing, and it was freely accessible through the UVA library (I cannot stomach requiring a $200 textbook for an introductory stats course, and neither should you). Over time, I&#8217;ve supplemented the textbook by writing my own lecture notes, focusing on specific weeks where it was very important to explain things MY WAY, not the generic way. Writing lecture notes is difficult and time-consuming, even when you know exactly what you want (and to be fair, sometimes you don&#8217;t and the writing is part of figuring that out). Even after 7-ish years of teaching the same course, I do not have a complete set of lecture notes. If anything, the ones I have are old and stale.</p><p>Enter Claude. AI models are context machines. They are very good at producing high-quality text when you provide them with the necessary context and direction. If you ask Claude: &#8220;write me a Quant 1 textbook,&#8221; you will get something that is accurate and well-written but immensely dull and unaligned with your course. If you instead ask Claude...</p><blockquote><p>write me week 1&#8217;s lecture notes. to do this, first you should look comprehensively at the course materials in this folder. there are syllabi, assignments, slides, etc. there are also existing lecture notes that you can use to understand my style. the output should be a LaTeX file rendered as a PDF document. also turn this into a skill that we can re-use for future weeks.</p></blockquote><p>...you will get something much better. Here&#8217;s the first page, but you can see <a href="https://www.dropbox.com/scl/fi/qtzbt8yin9ye3jicaio5v/Week-1-Lecture-Notes-Quant-1.pdf?rlkey=3bxwgz5yxj0g8159sn0lejwfu&amp;st=h6ryk4kt&amp;dl=0">the entire document here</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ngXu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6967eeb-3220-40b1-9ee2-27d32a8a2df7_1160x1702.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ngXu!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6967eeb-3220-40b1-9ee2-27d32a8a2df7_1160x1702.png 424w, /__u/substackcdn.com/image/fetch/$s_!ngXu!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6967eeb-3220-40b1-9ee2-27d32a8a2df7_1160x1702.png 848w, /__u/substackcdn.com/image/fetch/$s_!ngXu!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6967eeb-3220-40b1-9ee2-27d32a8a2df7_1160x1702.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ngXu!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6967eeb-3220-40b1-9ee2-27d32a8a2df7_1160x1702.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ngXu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6967eeb-3220-40b1-9ee2-27d32a8a2df7_1160x1702.png" width="1160" height="1702" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6967eeb-3220-40b1-9ee2-27d32a8a2df7_1160x1702.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1702,&quot;width&quot;:1160,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1059797,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/212031465?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6967eeb-3220-40b1-9ee2-27d32a8a2df7_1160x1702.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ngXu!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6967eeb-3220-40b1-9ee2-27d32a8a2df7_1160x1702.png 424w, /__u/substackcdn.com/image/fetch/$s_!ngXu!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6967eeb-3220-40b1-9ee2-27d32a8a2df7_1160x1702.png 848w, /__u/substackcdn.com/image/fetch/$s_!ngXu!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6967eeb-3220-40b1-9ee2-27d32a8a2df7_1160x1702.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ngXu!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6967eeb-3220-40b1-9ee2-27d32a8a2df7_1160x1702.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These notes are, quite literally, the textbook I always wanted. Because Claude is using all of my materials as context, it produces something that is incredibly tailored to my teaching. Things are explained how I want them to be and in the actual order I am teaching them. The examples are my own (and incredibly easy to update!). Visually, the materials are fantastic. In many cases, Claude takes an example that was only text and generates a high-quality visualization by running code against the <strong>actual</strong> example data we are using in class. Stunning. We talk a lot about the dangers of AI being a means for humans to &#8220;outsource their thinking,&#8221; and rightfully so. But the tools have many uses. Here, I&#8217;m outsourcing &#8220;cognitive labor&#8221; to achieve something that I would not have been able to produce because of the simple constraint of my time. I&#8217;m not outsourcing my thinking&#8212; the artifacts that Claude used as context reflect years of my own thinking, struggling, and iteration. When used in this manner, AI becomes a tool that legitimately improves my teaching.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!IPhw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708bcb39-1d2c-4830-8bd0-8028b80ce4f3_732x514.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!IPhw!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708bcb39-1d2c-4830-8bd0-8028b80ce4f3_732x514.png 424w, /__u/substackcdn.com/image/fetch/$s_!IPhw!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708bcb39-1d2c-4830-8bd0-8028b80ce4f3_732x514.png 848w, /__u/substackcdn.com/image/fetch/$s_!IPhw!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708bcb39-1d2c-4830-8bd0-8028b80ce4f3_732x514.png 1272w, /__u/substackcdn.com/image/fetch/$s_!IPhw!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708bcb39-1d2c-4830-8bd0-8028b80ce4f3_732x514.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!IPhw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708bcb39-1d2c-4830-8bd0-8028b80ce4f3_732x514.png" width="464" height="325.8142076502732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/708bcb39-1d2c-4830-8bd0-8028b80ce4f3_732x514.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:514,&quot;width&quot;:732,&quot;resizeWidth&quot;:464,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!IPhw!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708bcb39-1d2c-4830-8bd0-8028b80ce4f3_732x514.png 424w, /__u/substackcdn.com/image/fetch/$s_!IPhw!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708bcb39-1d2c-4830-8bd0-8028b80ce4f3_732x514.png 848w, /__u/substackcdn.com/image/fetch/$s_!IPhw!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708bcb39-1d2c-4830-8bd0-8028b80ce4f3_732x514.png 1272w, /__u/substackcdn.com/image/fetch/$s_!IPhw!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F708bcb39-1d2c-4830-8bd0-8028b80ce4f3_732x514.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now, how to get students to actually read it...well, Claude can&#8217;t solve everything. But the chances are much better when the readings are tailored and relevant as opposed to whatever some psychologist wrote in 1993 (no shade, this is how we evolve).</p><div><hr></div><p><strong>Example #3: Using Claude Code to Create Data Labs</strong></p><p>The last example is the most ambitious and, honestly, the one I&#8217;m most uncertain about. The previous examples demonstrate how I can improve my course without fundamentally changing its structure. They improved things that already existed. But I promised revolution, so let&#8217;s go bigger.</p><p>An integral part of applied statistics (at least as taught in the social sciences) is data analysis. Students need to apply statistical concepts to actual datasets. Learning the mechanical steps to a t-test is pretty boring (and honestly, kind of useless) until you&#8217;re seeing it play out in front of you. Accordingly, in this Quant 1 course, I&#8217;ve always had students get their hands dirty with statistical software (in my case, Stata). Despite the value of practical application, the software was always a hindrance. Most of the students in my course are not aspiring to be quantitative researchers (or researchers at all!), so learning the software was a means to an end. And coding&#8212; even the tame code used to drive statistical software&#8212; is difficult to learn. I can&#8217;t tell you how many times students reached out to tell me that they couldn&#8217;t submit their assignment because they spent four hours unsuccessfully debugging a syntax error (very much NOT the point of the assignment). More recently, students figured out that AI effortlessly writes code that works, so instead of emailing me they just &#8220;ask chat&#8221; (iykyk). I don&#8217;t like this solution because there&#8217;s a fine line between &#8220;help me fix this code&#8221; and &#8220;do this assignment for me.&#8221;</p><p>What if I could get the pedagogical benefit of hands-on data work without the real hassle and friction of statistical software? Enter Claude. One of the truly magical things that Claude can do well is write HTML code&#8212; the stuff that websites are made of. But HTML isn&#8217;t just useful for websites or things that live on the internet. You can create all sorts of things (apps, documents, games, etc.) that are rendered by your web browser but are simply files on your computer (i.e., a browser like Chrome just acts like Adobe Reader for HTML files). Once you understand this capability you start to change how you think about what&#8217;s possible. Need a document that&#8217;s interactive rather than just words on a page? If you can verbalize it, Claude can probably create it.</p><p>I&#8217;m changing how I teach this course. No more statistical software. Instead, Claude and I are creating &#8220;data labs&#8221;&#8212; HTML files that put the data activities directly in front of students in an organized, structured manner. Like with the lecture notes, Claude isn&#8217;t working from scratch. I have years of assignments and code that Claude uses as context to understand what I&#8217;m teaching and how I teach it. In a nutshell, it translates each of those assignments into a one-stop shop. The HTML contains the data itself, the functionality of the statistical software, and the instructions for students. Here&#8217;s what week 1&#8217;s lab looks like (or just <a href="https://brendanbartanen-svg.github.io/quant1-modules/week01_data_lab.html">open it yourself here</a>): </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!QBFT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c63caeb-48ff-4709-87f7-29e2b3cfab2a_3352x1664.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!QBFT!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c63caeb-48ff-4709-87f7-29e2b3cfab2a_3352x1664.png 424w, /__u/substackcdn.com/image/fetch/$s_!QBFT!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c63caeb-48ff-4709-87f7-29e2b3cfab2a_3352x1664.png 848w, /__u/substackcdn.com/image/fetch/$s_!QBFT!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c63caeb-48ff-4709-87f7-29e2b3cfab2a_3352x1664.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QBFT!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c63caeb-48ff-4709-87f7-29e2b3cfab2a_3352x1664.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!QBFT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c63caeb-48ff-4709-87f7-29e2b3cfab2a_3352x1664.png" width="1456" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c63caeb-48ff-4709-87f7-29e2b3cfab2a_3352x1664.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!QBFT!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c63caeb-48ff-4709-87f7-29e2b3cfab2a_3352x1664.png 424w, /__u/substackcdn.com/image/fetch/$s_!QBFT!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c63caeb-48ff-4709-87f7-29e2b3cfab2a_3352x1664.png 848w, /__u/substackcdn.com/image/fetch/$s_!QBFT!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c63caeb-48ff-4709-87f7-29e2b3cfab2a_3352x1664.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QBFT!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c63caeb-48ff-4709-87f7-29e2b3cfab2a_3352x1664.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is actually much better than what I had previously because I&#8217;m no longer bound by what I can code myself (or what I can reasonably expect students to code). Students can get started with the data on day one, and we&#8217;ll have much more time to do interesting and useful things because nobody has to fight with software (and, whether we like it or not, statistical software programming is an increasingly irrelevant skill).</p><p>I do not expect that this new approach will play out perfectly. This is not a solution to all of my problems. But I am convinced that the path forward for educators is innovation, not luddism. Just as AI presents huge challenges for education and society, we have a real opportunity to leverage the technology to meet the moment. This is just the beginning.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/p/how-im-using-ai-to-revolutionize?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/p/how-im-using-ai-to-revolutionize?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/brendanbartanen.substack.com/p/how-im-using-ai-to-revolutionize?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[My Most Important Practical Tips for Using Claude Code (#1)]]></title><description><![CDATA[What is the "context window" and how do you manage it?]]></description><link>https://brendanbartanen.substack.com/p/my-most-important-practical-tips</link><guid isPermaLink="false">https://brendanbartanen.substack.com/p/my-most-important-practical-tips</guid><dc:creator><![CDATA[Brendan Bartanen]]></dc:creator><pubDate>Wed, 19 Aug 2026 15:56:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hrCu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc257c8e3-05fe-4333-ad50-ad18db129454_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>My <a href="/__u/brendanbartanen.substack.com/p/what-ive-learned-in-a-year-of-using?r=30xv5m">first</a> <a href="/__u/brendanbartanen.substack.com/p/what-ive-learned-in-a-year-of-using-9da?r=30xv5m">two</a> entries of &#8220;What I&#8217;ve Learned in a Year of Using Claude Code&#8221; leaned big picture&#8212;my view of the technology and where it&#8217;s going. This post goes the opposite direction, focusing instead on practical advice for how to use an AI coding tool like Claude Code or its more approachable cousin, Cowork. Some of the tips may be useful for more general chatbot use, but my target reader is someone who intends to use an AI coding or work tool. Either way, the tips should help you understand more deeply how AI models actually work.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>Today&#8217;s tip focuses on the context window. It&#8217;s tip #1 for a reason.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><strong>Tip #1: Manage the context window carefully.</strong></p><p>I made the point in a previous post that, at least for now, the most important skill for using AI effectively is context management. Most of these tips relate to that in some way, but this first one is explicit. AI models have a &#8220;context window,&#8221; which can be roughly described as all of the stuff that the model sees when it&#8217;s producing its output. Every session has its own context window. Starting a new session means starting fresh.</p><p>There are three main reasons why the context window matters. First, context shapes output. AI models work by predicting the next token (a chunk of text, roughly three-quarters of a word) conditional on the previous tokens&#8212;those previous tokens are everything in the context window. Changing what&#8217;s in the context window quite literally changes what the next predicted token will be. Second, as a general rule, model performance degrades as the context window grows larger, which is called &#8220;context rot.&#8221; It&#8217;s a trade-off: adding to the context window is necessary because the model needs information to produce good output, but more context means the model&#8217;s fixed &#8220;attention budget&#8221; is spread thinner across tokens, so the <a href="https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents">model gets worse</a> at finding and <a href="https://arxiv.org/abs/2307.03172">properly weighing</a> the specific information that matters. Third, the marginal cost of the next message/task increases as the context grows. You &#8220;pay&#8221; (either through your usage limit or API pricing-per-token) for each token that the model uses, which includes both input and output. When context grows, you&#8217;re paying more and more for the model to read all of it to produce your output.</p><p>You can view the context window with the slash command /context (literally just send a message with only that). Here&#8217;s what mine looks like for a fresh session in one of my projects. You&#8217;ll notice that there&#8217;s a limit (1 million tokens is standard for the current frontier models). Don&#8217;t you dare get anywhere close to that limit unless you enjoy unreliable, expensive output. You&#8217;ll also notice that the window doesn&#8217;t start empty. AI models come pre-loaded with context that helps them perform basic functions, just as your hard drive comes pre-loaded with an operating system. The main thing you control at this point is the memory files, which I&#8217;ll touch on below and cover more extensively in another tip.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vCUw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd98a2dbe-f672-41d1-8ebb-57c7e65fb631_537x298.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vCUw!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd98a2dbe-f672-41d1-8ebb-57c7e65fb631_537x298.png 424w, /__u/substackcdn.com/image/fetch/$s_!vCUw!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd98a2dbe-f672-41d1-8ebb-57c7e65fb631_537x298.png 848w, /__u/substackcdn.com/image/fetch/$s_!vCUw!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd98a2dbe-f672-41d1-8ebb-57c7e65fb631_537x298.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vCUw!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd98a2dbe-f672-41d1-8ebb-57c7e65fb631_537x298.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vCUw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd98a2dbe-f672-41d1-8ebb-57c7e65fb631_537x298.png" width="537" height="298" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d98a2dbe-f672-41d1-8ebb-57c7e65fb631_537x298.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:298,&quot;width&quot;:537,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!vCUw!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd98a2dbe-f672-41d1-8ebb-57c7e65fb631_537x298.png 424w, /__u/substackcdn.com/image/fetch/$s_!vCUw!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd98a2dbe-f672-41d1-8ebb-57c7e65fb631_537x298.png 848w, /__u/substackcdn.com/image/fetch/$s_!vCUw!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd98a2dbe-f672-41d1-8ebb-57c7e65fb631_537x298.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vCUw!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd98a2dbe-f672-41d1-8ebb-57c7e65fb631_537x298.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>From here, every message adds to context. And not just your prompt and the model&#8217;s final answer. AI models &#8220;think&#8221; by writing things down, and all of that goes into context as well. So do files (e.g., you&#8217;re asking it to read something), outputs (e.g., you&#8217;re asking to run a regression model), and images (e.g., you&#8217;re asking it to create a slide and it checks its work). The context window can blow up pretty quickly if you&#8217;re not paying attention.</p><p>What can you do about this? Understanding is much of the battle. Once you internalize &#8220;I&#8217;m paying marginally more for degraded output,&#8221; your behavior changes. But here are the main rules I follow. First, when context starts hitting 300-400k, I&#8217;m itching to either start a new session (new context window) or use /compact [optional, customized instructions], which tells Claude to take the existing context, determine what the most important information is, and throw away the rest. Compact can be useful if you really want to continue the same thread but context is getting large. You can also give Claude custom instructions (see the brackets above) if you don&#8217;t feel like rolling the dice about what Claude finds important to keep. If you actually hit the end of the context window, Claude will &#8220;auto-compact&#8221; for you. But this should never happen because you know that large context is expensive and bad (one more time, just so you don&#8217;t forget).</p><p>The second rule is that a new task or conversation ALWAYS gets a new session (/clear or just click the button for a new session if you&#8217;re using the Claude app). Context exists to properly arm the model with information to complete THIS task. Most of that information (which, again, is mostly intermediate output produced as the model does its work) is irrelevant for the next task. Do you like paying Anthropic to carry around useless information that makes your output worse? OK, so don&#8217;t do it.</p><p>You&#8217;re smart (you&#8217;ve selected into reading this post, it must mean something!), so you might be thinking: if I start a new session, won&#8217;t I have to tell Claude all of the details of my work again? This is a good question. Many &#8220;tasks&#8221; fall under the umbrella of a single project. For example, as I write this, I&#8217;m having Claude do some work on one of my classes that starts next week: update the syllabus (Claude pulls the academic calendar and updates all of the dates), create a &#8220;cold-caller&#8221; app (it makes cold calls fun!) that I can use in class, and look over all of my slide decks (smell ya later, PowerPoint). These are all different tasks running in different sessions. It would be annoying if I had to prompt Claude each time: &#8220;I am a professor teaching a Quant 1 course to master&#8217;s and PhD students...blah blah blah.&#8221;</p><p>I&#8217;ll cover this more deeply in a future tip, but remember that the context window comes pre-loaded with stuff. You should be building out your &#8220;memory&#8221; infrastructure (and what I really mean is that you ask Claude to build it for you) with the key information for a project. When I start a new session, I launch it from a particular project folder that contains the relevant memory for that project. In the context window image I shared, you can see this: 62.8k tokens come pre-loaded under &#8220;Memory files&#8221; (this particular project is extensive, so this happens to be a lot). Claude doesn&#8217;t need me to re-explain things in a new session, which greatly lowers the friction of starting fresh and keeping that context window small.</p><p>One more practical suggestion (sub-tip?), which is again something to cover more deeply in a future tip, is using subagents. A subagent is, quite literally, just a fresh session that you&#8217;ve spawned to do work that will be passed back to the main session. Subagents are incredibly powerful for context management because they avoid polluting the context window of the main session with all of the intermediate output that is required to produce the final result. Using the cold caller app example above, what&#8217;s actually happening is that I give the instructions in the main session, then Claude writes up implementation instructions that it passes to subagents that carry out individual pieces of the task. One subagent might be in charge of writing the code for the app while another is in charge of testing it out in the browser (literally, clicking the buttons to make sure it works). When these subagents are done, they report back to the main session, but only the key information (which is usually specified in the implementation instructions), so the main session&#8217;s context window stays lean. Increasingly, Claude will do some of this orchestration for you without you asking, but it&#8217;s always better to know how things actually work so you can &#8220;remain in the loop.&#8221;</p><div><hr></div><p>That&#8217;s all for this time. Remember: context shapes output, large context degrades output, and you pay for every token.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/p/my-most-important-practical-tips?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/p/my-most-important-practical-tips?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/brendanbartanen.substack.com/p/my-most-important-practical-tips?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!hrCu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc257c8e3-05fe-4333-ad50-ad18db129454_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!hrCu!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc257c8e3-05fe-4333-ad50-ad18db129454_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!hrCu!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc257c8e3-05fe-4333-ad50-ad18db129454_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!hrCu!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc257c8e3-05fe-4333-ad50-ad18db129454_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hrCu!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc257c8e3-05fe-4333-ad50-ad18db129454_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!hrCu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc257c8e3-05fe-4333-ad50-ad18db129454_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c257c8e3-05fe-4333-ad50-ad18db129454_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1957046,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/211877032?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc257c8e3-05fe-4333-ad50-ad18db129454_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!hrCu!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc257c8e3-05fe-4333-ad50-ad18db129454_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!hrCu!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc257c8e3-05fe-4333-ad50-ad18db129454_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!hrCu!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc257c8e3-05fe-4333-ad50-ad18db129454_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hrCu!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc257c8e3-05fe-4333-ad50-ad18db129454_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>A couple of disclaimers: (1) Nearly all of my experience is with Claude Code, so advice may or may not translate well to other tools, such as OpenAI&#8217;s Codex. However, there&#8217;s strong isomorphism right now, so the leading tools work similarly. (2) AI tools are incredibly customizable, which is a blessing and a curse. My tips reflect my preferences, which may be different than yours. (3) The technology moves quickly and these tips reflect how the tools work right now, which may or may not be how they work in the future. (4) None of these tips are substitutes for vigilance and human judgment. AI models can and will make mistakes.</p></div></div>]]></content:encoded></item><item><title><![CDATA[What I’ve Learned in a Year of Using Claude Code (Part 2)]]></title><description><![CDATA[Active users vs. passive recipients, and how AI models are like us, good and bad.]]></description><link>https://brendanbartanen.substack.com/p/what-ive-learned-in-a-year-of-using-9da</link><guid isPermaLink="false">https://brendanbartanen.substack.com/p/what-ive-learned-in-a-year-of-using-9da</guid><dc:creator><![CDATA[Brendan Bartanen]]></dc:creator><pubDate>Sat, 15 Aug 2026 12:58:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gZAO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb23297e-7741-423e-9671-0d375096bff9_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is the second post of a series, but there is no true ordering, and the points are more or less stand-alone. You can click below for part 1. If you enjoy these posts or find them useful, please consider subscribing or sharing! </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/brendanbartanen.substack.com/subscribe"><span>Subscribe now</span></a></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;2906fb19-52c7-4f20-b210-82fa13be2c5c&quot;,&quot;caption&quot;:&quot;It&#8217;s been about a year since I started using Claude Code. It has completely upended my life. How I think, work, and live would be unrecognizable to one-year-ago me. Here&#8217;s a simple example. There&#8217;s a road I frequent where a new &#8220;zoning public notice&#8221; sign has appeared in the last few days. The sign is small and I&#8217;m driving fast, so I can&#8217;t actually read&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;What I've Learned in a Year of Using Claude Code (Part 1)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:182978554,&quot;name&quot;:&quot;Brendan Bartanen&quot;,&quot;bio&quot;:&quot;I am a professor in the School of Education and Human Development at the University of Virginia. I used to study education labor markets. Now I'm trying to make sense of what powerful AI means for the future of education and academia. &quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/729879b2-3ee4-4813-8424-b3acb33c83ff_4320x4320.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-08-12T18:20:40.473Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!H_vi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa60b13-3436-4fb6-8619-f08a12b8e4e5_1672x941.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://brendanbartanen.substack.com/p/what-ive-learned-in-a-year-of-using&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:210761344,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:8060220,&quot;publication_name&quot;:&quot;Education professor FAFOs with AI&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!2uIR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde3d72ab-c86c-4103-b489-32cf954e020f_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p><strong>Point #4: You need to decide whether you&#8217;ll be an active user or passive recipient of AI. I recommend the former.</strong></p><p>Despite the fact that we&#8217;re really still at the beginning of the AI revolution, it feels like AI is everywhere already. Google search results are a great example. You&#8217;ve probably started seeing the &#8220;AI Overview&#8221; force-fed to you at the top of the page. Spotify has an AI DJ that chooses what songs to play for you and occasionally bursts into your headphones like the Kool-Aid man to tell you you&#8217;re in the top 1% of Chappell Roan listeners in the world, so here&#8217;s Pink Pony Club, yet again. (You can tell which artists have truly made it by whether &#8220;DJ X&#8221;, as he calls himself, pronounces their name correctly.) Every app, program, website, etc., imaginable has a button they&#8217;d <em>really</em> like you to press that turns on some sort of AI feature that nobody asked for (I&#8217;m looking at you, Adobe Reader). </p><p>Some of these AI integrations are legitimately cool and useful, but many are not. Most come with flaws, limitations, or gotchas that are not obvious to the consumer. Most importantly, they remove your agency. When I use Claude, I can control which model I&#8217;m running (Fable, Opus, Sonnet, Haiku), the prompt itself, and what context the model has at any given time. These decisions matter greatly for the results I get back. My AI-generated risotto recipe is better than yours because I&#8217;m not using free-tier ChatGPT (the vast majority of consumers are), my prompt is something more sophisticated than &#8220;give me a risotto recipe,&#8221; and I&#8217;ve built out systems so that the model automatically knows exactly which equipment (stainless steel on an induction range) and ingredients (Kerrygold unsalted butter, of course) I cook with. With tools like Google&#8217;s AI Overview, you don&#8217;t get these choices and Google makes them for you (likely: cheaper, less reliable model and context controlled by a company that exists to sell targeted advertising based on your personal data). </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Okdd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8135cdd-64ad-4ef5-9ece-f5dda3afbee4_1748x954.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Okdd!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8135cdd-64ad-4ef5-9ece-f5dda3afbee4_1748x954.png 424w, /__u/substackcdn.com/image/fetch/$s_!Okdd!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8135cdd-64ad-4ef5-9ece-f5dda3afbee4_1748x954.png 848w, /__u/substackcdn.com/image/fetch/$s_!Okdd!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8135cdd-64ad-4ef5-9ece-f5dda3afbee4_1748x954.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Okdd!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8135cdd-64ad-4ef5-9ece-f5dda3afbee4_1748x954.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Okdd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8135cdd-64ad-4ef5-9ece-f5dda3afbee4_1748x954.png" width="1456" height="795" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8135cdd-64ad-4ef5-9ece-f5dda3afbee4_1748x954.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:795,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:246688,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/211297762?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8135cdd-64ad-4ef5-9ece-f5dda3afbee4_1748x954.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Okdd!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8135cdd-64ad-4ef5-9ece-f5dda3afbee4_1748x954.png 424w, /__u/substackcdn.com/image/fetch/$s_!Okdd!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8135cdd-64ad-4ef5-9ece-f5dda3afbee4_1748x954.png 848w, /__u/substackcdn.com/image/fetch/$s_!Okdd!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8135cdd-64ad-4ef5-9ece-f5dda3afbee4_1748x954.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Okdd!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8135cdd-64ad-4ef5-9ece-f5dda3afbee4_1748x954.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I can&#8217;t observe my own counterfactual, but my sense is that none of these things are obvious until you start spending real time working with AI tools. I don&#8217;t think people wake up one day and understand how context management works. Like many things, you build intuition and insight through hands-on experience. I think hands-on experience is particularly important for AI, though, because AI models effortlessly produce polished, professional-looking results whose errors are often invisible to the untrained eye. You need to develop a track record of successes AND failures to understand when these models are most likely to go awry and, equally, how to minimize those chances. This segues nicely into my next point...</p><p><strong>Point #5: Artificial intelligence is not human intelligence, but AI models understand us and are grown in our image.</strong></p><p>Working with AI models can sometimes be a disconcerting experience because it really feels like you&#8217;re talking to another person, so you naturally expect it to think and behave like a human would. But AI models are not humans and their intelligence works differently than ours. The thing you really need to understand is: <a href="https://darioamodei.com/post/the-urgency-of-interpretability">AI models are grown, not built</a>. This is very weird and different from basically any other tool you&#8217;ve encountered in your life. Airplanes are built according to a set of technical requirements. A Boeing engineer can tell you why any particular part of a 787 is there. There is no such thing for an AI model. The fact that ChatGPT can perform expert-level translation is not because engineers programmed it to do so. It&#8217;s a side effect that emerged from (1) a model becoming better and better at predicting the next token, subsequently honed by (2) a training regimen that rewarded good answers and punished bad ones. The technical names for these are pre-training and reinforcement learning, respectively. To a rough approximation, these stages describe how current AI models are grown.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>It&#8217;s useful to dig into the conceptual idea behind these stages because it builds an intuition for how to work successfully with AI models. First, let&#8217;s consider what they share in common. Both are machine learning processes in which the model iteratively updates itself (this is what we mean by &#8216;grown&#8217;) subject to a goal it can be scored against. I&#8217;ll put this into educator terms: imagine a course that enrolls a single student (higher ed admin just hit &#8216;unsubscribe&#8217;) where all you created were exams and answer keys. There are no syllabi, no lesson plans, no lecture notes. In fact, there is no studying&#8212;the student simply takes the exam over and over again (same content but different questions each time, so they can&#8217;t just memorize an answer key). They make a small adjustment after each graded attempt, but consider it more instinctual than intentional, like a free-throw shooter recalibrating after a missed shot. At the beginning, the student performs terribly, flailing about almost randomly. But after, say, several million graded attempts, you discover that the student is excellent at this exam. The catch, though, is that neither you nor the student can really explain how the improvement happened. Weird.</p><p>Did the student learn anything? (If I were teaching this example in class it&#8217;d be think-pair-share time.) In some real sense, yes, because they demonstrably learned how to score well on <em>your exam</em>. But there&#8217;s a subtlety I&#8217;m hinting at that we&#8217;ll pick up in a second. Before we can get there, we need to distinguish how pre-training and reinforcement learning differ. In pre-training, the &#8216;exam&#8217; is reality itself: the correct answer is the actual next word in real text. Now consider what it takes to become extremely adept at predicting the next word across a vast corpus of human writing.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> You need to have absorbed facts, logic, style, how people think, etc. When it feels like AI models really &#8216;get you&#8217; it&#8217;s because the models have built internal representations of the human experience, all extracted from the thoughts, ideas, and discoveries that we&#8217;ve committed to paper. They&#8217;ve read Shakespeare and Thoreau, just as they&#8217;ve read a random Blogspot entry where a teenager spills their heart out. Their intelligence is different than ours, but they know all about us and, at least in some ways, know us better than we know ourselves. </p><p>Reinforcement learning (RL) is a bit different. Here, the exam is a proxy for some construct that we care about, such as &#8216;writing good code&#8217; or &#8216;being a helpful assistant.&#8217; These constructs range from the easily verifiable (math, coding) to the completely subjective (creative writing). As you might intuit, AI models have made much more progress on the verifiable tasks. AI researcher Jason Wei sums this up as <a href="https://www.jasonwei.net/blog/asymmetry-of-verification-and-verifiers-law">Verifier&#8217;s rule</a>: &#8220;The ease of training AI to solve a task is proportional to how verifiable the task is. All tasks that are possible to solve and easy to verify will be solved by AI.&#8221; This is precisely why AI now writes most production code but still can&#8217;t write a novel anyone wants to read. (Though this has not stopped AI slop from invading Amazon&#8217;s Kindle library.)</p><p>RL is a tricky business, though, and &#8220;easier to verify&#8221; does not mean &#8220;perfectly verifiable.&#8221; Let&#8217;s return to the question before: in our fictionalized one-student, tests-only course, what exactly was learned? The precise answer is that the student learned how to score well on the exam it was given. Whether that learning is meaningful or useful depends on whether the assessment successfully captures the desired construct, which is an issue researchers understand intimately. This isn&#8217;t a huge problem in pre-training because the text itself <em>is</em> the answer key. But those RL goals described above have nuance. What makes code &#8216;good&#8217; and what makes an assistant &#8216;helpful&#8217;? These must be conceptualized and measured, which can be quite difficult. Instead of a true answer key, we have something more like a rubric. </p><p>When the construct and the assessment diverge, weird shit happens. Even when the task is &#8220;easy to verify,&#8221; what actually gets verified is still a proxy&#8212;something that stands in for &#8220;this works&#8221; or &#8220;this is good.&#8221; For coding, that&#8217;s typically unit testing: small automated checks that feed the code sample inputs and confirm it returns the expected outputs, which is the closest thing programming has to an answer key. These tests generally work well for RL, but not always, because AI models find cracks to exploit (remember, they are taking these exams millions of times). Anthropic <a href="https://www.anthropic.com/claude-3-7-sonnet-system-card">caught one of its own Claude models</a> doing exactly this: instead of writing code that actually solved a difficult problem, the model would sometimes just hard-code the expected answers into its solution or, even further, rewrite the tests themselves so that they&#8217;d match the broken code. The technical term here is &#8216;reward hacking&#8217;&#8212;which in lay terms we&#8217;d call &#8216;finding a loophole&#8217; or &#8216;cheating,&#8217; depending on how generous we&#8217;re feeling. Teachers can picture the bright-yet-mischievous student who always finds ways to bend the rules in ways you didn&#8217;t anticipate (speaking from experience on both sides of this equation). </p><p>The mischievous student&#8217;s shenanigans typically remain bounded and we don&#8217;t worry too much about it. Humans, even as adolescents, have a moral compass that helps us know when things have gone too far. But AI models are not humans. For AI models, that instinct&#8212;to ace the exam at all costs&#8212;appears to extend beyond the classroom. You&#8217;ve probably heard about the <a href="https://openai.com/index/hugging-face-model-evaluation-security-incident/">recent incident at OpenAI</a>, where models broke out of a testing sandbox, got internet access, and hacked Hugging Face (a sort of public library for AI where companies and researchers share their models). The models did this, quite literally, to steal test solutions so they could cheat on an evaluation.</p><p>I think it&#8217;s easy to read that story and conclude that AI models are something alien, but the truth is stranger. These models were grown in our image: they&#8217;ve read our ethics, our philosophy, our advice columns. They know all <em>about</em> our moral compass. But knowing about a moral compass turns out to be different from having one. The compass was never what the exam graded. The unsettling part of the Hugging Face incident isn&#8217;t that the behavior is foreign to us. It&#8217;s how faithfully it <em>is</em> us, or at least the part of us the grading could see. We got the student we graded for&#8212;what we measured, not necessarily what we meant.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Education professor FAFOs with AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!gZAO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb23297e-7741-423e-9671-0d375096bff9_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!gZAO!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb23297e-7741-423e-9671-0d375096bff9_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!gZAO!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb23297e-7741-423e-9671-0d375096bff9_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!gZAO!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb23297e-7741-423e-9671-0d375096bff9_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!gZAO!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb23297e-7741-423e-9671-0d375096bff9_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!gZAO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb23297e-7741-423e-9671-0d375096bff9_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb23297e-7741-423e-9671-0d375096bff9_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2410012,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/211297762?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb23297e-7741-423e-9671-0d375096bff9_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!gZAO!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb23297e-7741-423e-9671-0d375096bff9_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!gZAO!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb23297e-7741-423e-9671-0d375096bff9_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!gZAO!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb23297e-7741-423e-9671-0d375096bff9_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!gZAO!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb23297e-7741-423e-9671-0d375096bff9_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Technically there&#8217;s also a middle stage where the model first learns to imitate example question-and-answer exchanges, which is basically a warm-up that turns a raw auto-completer into something that answers questions, such that the reward/punish regimen has answers to grade.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Ilya Sutskever, OpenAI&#8217;s co-founder and then-chief scientist, has a helpful illustration here. Imagine a &#8220;whodunit&#8221; detective novel with a complicated plot, dozens of characters, and clues scattered everywhere. On the final page, the detective gathers everyone in the drawing room and announces, &#8220;the person who committed the crime is...&#8221; Now predict that next word. Correctly answering this requires having actually understood the whole book. From his March 2023 conversation with NVIDIA CEO Jensen Huang, see around 28:17: </p><div id="youtube2-I6qQinoY9WM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;I6qQinoY9WM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/I6qQinoY9WM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></div></div>]]></content:encoded></item><item><title><![CDATA[What I've Learned in a Year of Using Claude Code (Part 1)]]></title><description><![CDATA[It&#8217;s been about a year since I started using Claude Code.]]></description><link>https://brendanbartanen.substack.com/p/what-ive-learned-in-a-year-of-using</link><guid isPermaLink="false">https://brendanbartanen.substack.com/p/what-ive-learned-in-a-year-of-using</guid><dc:creator><![CDATA[Brendan Bartanen]]></dc:creator><pubDate>Wed, 12 Aug 2026 18:20:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!H_vi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa60b13-3436-4fb6-8619-f08a12b8e4e5_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s been about a year since I started using Claude Code. It has completely upended my life. How I think, work, and live would be unrecognizable to one-year-ago me. Here&#8217;s a simple example. There&#8217;s a road I frequent where a new &#8220;zoning public notice&#8221; sign has appeared in the last few days. The sign is small and I&#8217;m driving fast, so I can&#8217;t actually read it, but I want to know what&#8217;s happening. A year ago, figuring this out would be possible but moderately time-consuming. I&#8217;d have to search around for a particular county website (which is probably clunky and outdated), locate the correct property, and read the notice. Maybe 10-20 minutes of work. </p><p>Now, Claude simply does all of that for me in response to a prompt that took me ten seconds to write. I give it the rough location and ask it to pull the zoning notice and explain it to me. It finishes in just a minute or two while I&#8217;m sipping my coffee and listening to the birds. Even better, thanks to its <a href="https://csrc.nist.gov/glossary/term/pre_training">pre-training</a>, Claude knows all about how zoning works in my county and can give me much more information than if I were doing this myself. This example is mundane, and that&#8217;s the point. AI has just become a normal part of life. </p><p>I figured that crossing the one-year mark with Claude Code was a good enough reason to spend some time thinking about what I&#8217;ve learned, where we might be headed, and whatever else feels relevant as I&#8217;m putting pen to paper. Will it be interesting and useful to you, the reader? I hope so, but that&#8217;s for you (and the Substack metrics) to decide. </p><p>Lately, I&#8217;ve started and abandoned a bunch of posts that were probably good ideas but which I didn&#8217;t have the will to complete. So I&#8217;m explicitly lowering the bar here. I have a bunch of &#8220;points&#8221; (more than can fit into one post) that I&#8217;ll write up in no particular order. Some of the points are practical and some are &#8220;meta.&#8221; When I get tired or feel like the post is long enough, I&#8217;ll do some light proofing and then publish. Hopefully there will be several such posts. Enjoy and thanks for reading!</p><div><hr></div><p><strong>Point #1: You&#8217;re probably thinking too narrowly about what &#8220;AI&#8221; is.</strong></p><p>I&#8217;ve become increasingly grumpy when I encounter takes of the form &#8220;AI can&#8217;t do _____&#8221; or &#8220;here&#8217;s why AI is bad for ____&#8221; or &#8220;I&#8217;m anti-AI.&#8221; Many of these takes come from self-described AI skeptics or from people who aren&#8217;t really using cutting-edge AI tools. To be clear, I am a fervent &#8220;marketplace of ideas&#8221; guy, so this is not a call to silence those views. Some reflect legitimate concerns about data centers, environmental impacts, potential job losses, geopolitical issues, etc. And there are many things (at least right now) that AI models can&#8217;t and should not do. But I think we&#8217;ll look back in a few years (maybe sooner?) and chuckle at how quaint such statements are, particularly in how narrowly they conceptualize &#8220;AI.&#8221; </p><p>Imagine hearing the following statements at a dinner party: &#8220;I am anti-electricity&#8221; or &#8220;I don&#8217;t think we should be using electricity for teaching and learning.&#8221; You&#8217;d probably laugh because those statements are absurd. They don&#8217;t represent real positions because electricity isn&#8217;t a &#8220;thing&#8221; you take a position on. It&#8217;s too broad. A more reasonable statement would be, &#8220;I am against using coal to generate electricity&#8221; or &#8220;We shouldn&#8217;t use the electric chair for executions.&#8221; AI is similar to electricity in that it&#8217;s a foundational technology upon which countless other technologies and tools are (being) built. Claiming that &#8220;AI is bad for learning&#8221; is unhelpful because it replaces a narrow, empirically tractable statement (probably something like &#8220;using AI chatbots for schoolwork often leads to worse learning outcomes&#8221;) with a nonsensical broad one. </p><p><strong>Point #2: We&#8217;re living through a major scientific revolution.</strong></p><p>At the risk of sounding pretentious, I don&#8217;t think the average person appreciates how remarkable AI is from a scientific perspective. We are hyper-focused on AI as a tool (chatbots, agents, etc.) and mostly ignoring that AI development is uncovering genuinely groundbreaking scientific truths about, among other things, language and cognition. The fact that scaling up next-token prediction (i.e., fancy autocomplete trained on human text at a massive scale) leads to something that can perform original-ish reasoning (not just simple mimicry) is legitimately mind-blowing, and yet we&#8217;re fixated on practical matters like stopping students from cheating on their homework. The point isn&#8217;t that (today&#8217;s) practical matters are unimportant, it&#8217;s that they crowd out from our attention the bigger-picture, changing-the-course-of-human-history discoveries taking place.</p><p>Ironically, &#8220;it&#8217;s just fancy autocomplete&#8221; and its cousin &#8220;it&#8217;s just a stochastic parrot&#8221; are oft-wielded cudgels by those arguing AI is just hype. The mistake is confusing the training objective with <a href="https://thegradient.pub/othello/">the learned computation</a>. Evolution is a great example here: organisms are simply maximizing <a href="https://en.wikipedia.org/wiki/Inclusive_fitness">inclusive fitness</a> and yet the capabilities that fall out of that objective include truly fantastic, complex things like immune systems, human cognition, or echolocation. Again imagining yourself at the dinner party, you&#8217;d roll your eyes at the guest who argues that human existence simply boils down to &#8220;fancy gene replication.&#8221; The truth is that humanity is uncovering some of the fundamental rules that undergird our world and existence, and AI chatbots are simply a signpost on a much more important journey towards understanding intelligence itself.</p><p><strong>Point #3: Right now, the key to effective AI use is &#8220;context engineering.&#8221;</strong></p><p>The future of human work is legitimately uncertain. So much of what happens next depends on whether AI capability plateaus, whether AI companies can scale without crashing the economy, whether political resistance leads to meaningful regulation, etc. I think a world where white collar work effectively disappears is not unreasonable to imagine. But I can also imagine a world where humans remain valuable inputs working in concert with AI systems. I&#8217;m planning for the second world. There&#8217;s a <a href="https://medium.com/@profgalloway/thought-partner-3933ca9a1c3b">quote</a> popularized by NYU professor Scott Galloway that sums this up nicely: &#8220;AI won&#8217;t take your job. Someone using AI will.&#8221; I believe that many knowledge workers, academics included, are not taking this seriously enough. </p><p>Lots of my prior posts demonstrate the powerful capabilities of AI tools like Claude Code. I&#8217;ve written far less about what it actually takes to use these tools well. One of the challenges is that the technology is moving very quickly&#8212;yesterday&#8217;s &#8220;AI hack&#8221; soon becomes something that the tools do for you automatically. However, I believe there are some (semi-)durable skills that effective AI users possess, the most important of which is &#8220;context engineering,&#8221; which I&#8217;d loosely describe as: controlling what information the AI model has&#8212;and doesn't have&#8212;so that it can do its work reliably and accurately. </p><p>A very simple example is that zoning notice lookup at the beginning of the post. Here&#8217;s the prompt: <em>&#8220;there&#8217;s a public zoning notice near me and i want you to help me find out more information. it&#8217;s near the intersection of free union rd and garth rd in albemarle county.&#8221; </em>Here, what I include is equally important as what I don&#8217;t. Through their training, AI models acquire substantial knowledge about the world, including things like: (1) what public zoning notices are, (2) how to find information about such notices, (3) how to verify that they&#8217;ve reached the right answer. As an experienced operator, I know that this particular task is easily verifiable and is thus an easy task for Claude. The only thing I need to provide here is context the model does not have: where I saw the sign. I know the model can do the rest easily and with fidelity because I&#8217;ve observed repeated successes on similar tasks. I don&#8217;t waste my time with a detailed prompt when a simple one gets me what I need. </p><p>Other tasks are far more complicated and require careful context engineering. A good example comes from the NAEP achievement decline paper that I shared in <a href="/__u/brendanbartanen.substack.com/p/can-claude-fable-5-help-me-figure?r=30xv5m">a prior post</a>. In that post, I showed how I completed an entire research project&#8212;one whose results I stand behind&#8212;just through writing prompts in Claude Code. One of the important exercises in that project was the &#8220;clean-room replication,&#8221; which basically asked Claude to spawn independent agents to re-derive the paper&#8217;s riskiest computed numbers. Doing this correctly requires understanding both what context to include and what to <em>withhold</em> from these agents. If you give them the complete codebase and ask them to check it over, they will faithfully reproduce its bugs and you won&#8217;t get the independent scrutiny you&#8217;re looking for. </p><p>At the same time, completely withholding information can be horribly inefficient. In that same project, Claude spent a lot of time/tokens figuring out how the NAEP API (the means of pulling the NAEP data) works&#8212;an architectural issue that is unrelated to the validity of the computations. The clean room replication included those API details so that the agents didn&#8217;t waste time on independently fumbling their way through the plumbing. (Have you ever become frustrated when the first ten minutes of a meeting are spent figuring out how to enable screen sharing on Zoom?)</p><p>I&#8217;ll close with an analogy I find helpful. When a large ship arrives at a tricky harbor, it takes on a <a href="https://en.wikipedia.org/wiki/Maritime_pilot">maritime pilot</a>, who climbs aboard just for the final stretch. This pilot&#8217;s contribution is entirely local knowledge: they know where the hidden sandbars are because they&#8217;ve navigated this water a thousand times. Currently, that&#8217;s the human&#8217;s role in AI-assisted work. For a researcher, what you&#8217;re supplying is not generic expertise on how to reshape datasets or fit regression models, it&#8217;s the judgment about what the model needs to see (and what it shouldn&#8217;t) at each moment because you&#8217;ve watched where things run aground.  </p><div><hr></div><p>OK, that&#8217;s all for this time. To be continued&#8230;</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/p/what-ive-learned-in-a-year-of-using?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading! This post is public so feel free to share it if you find it interesting.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/p/what-ive-learned-in-a-year-of-using?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/brendanbartanen.substack.com/p/what-ive-learned-in-a-year-of-using?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!H_vi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa60b13-3436-4fb6-8619-f08a12b8e4e5_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!H_vi!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa60b13-3436-4fb6-8619-f08a12b8e4e5_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!H_vi!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa60b13-3436-4fb6-8619-f08a12b8e4e5_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!H_vi!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa60b13-3436-4fb6-8619-f08a12b8e4e5_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!H_vi!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa60b13-3436-4fb6-8619-f08a12b8e4e5_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!H_vi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa60b13-3436-4fb6-8619-f08a12b8e4e5_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9fa60b13-3436-4fb6-8619-f08a12b8e4e5_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2449732,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/210761344?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa60b13-3436-4fb6-8619-f08a12b8e4e5_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!H_vi!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa60b13-3436-4fb6-8619-f08a12b8e4e5_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!H_vi!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa60b13-3436-4fb6-8619-f08a12b8e4e5_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!H_vi!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa60b13-3436-4fb6-8619-f08a12b8e4e5_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!H_vi!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fa60b13-3436-4fb6-8619-f08a12b8e4e5_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[Can Claude Fable 5 help me figure out why American students are struggling so much?]]></title><description><![CDATA[And how long before we have an army of social scientists in a data center?]]></description><link>https://brendanbartanen.substack.com/p/can-claude-fable-5-help-me-figure</link><guid isPermaLink="false">https://brendanbartanen.substack.com/p/can-claude-fable-5-help-me-figure</guid><dc:creator><![CDATA[Brendan Bartanen]]></dc:creator><pubDate>Thu, 11 Jun 2026 04:24:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mp-T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9703faad-b21d-4c3d-b87a-52a0b2070d1b_2080x880.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Two days ago, Anthropic released the newest Claude model, called Fable 5. This is essentially their Mythos model with guardrails. Whereas the last few months have seen more marginal updates (Opus 4.7 and 4.8), this is a big update and the benchmark evidence suggests that it is, accordingly, even more capable than Opus. I have been a pretty intensive user of Claude Code for the last 10 months, so I was excited to let the tokens fly and see what it could do in terms of social science research. Even prior to Fable, I had become convinced that much of the day-to-day work of quantitative social scientists would change rapidly. The models have become increasingly reliable for much of the &#8220;cognitive work&#8221; that consumes most of research: data cleaning and analysis, project organization and management, literature reviews, and writing. If those tasks can be reliably outsourced to AI, the human researcher can spend lots more time on the highest-order tasks, such as project ideation and providing guidance for the AI agent(s) to complete their tasks. Perhaps humans eventually aren&#8217;t really needed at all and AI models can come up with their own research agendas. There is a lot to unpack and think through here (and I don&#8217;t want to downplay that part at all). That&#8217;s not the point of <em>this</em> post, though. The point of <em>this</em> post is to demonstrate the results of my experiment, which, at least in my view, are remarkable. </p><p>The basic setup was to give Claude Fable 5 a long, ambiguous task on a real, pressing issue in education, which is the <a href="https://www.nytimes.com/2026/05/13/upshot/test-scores-school-districts-us.html">steep decline in student achievement</a> that has been thoroughly documented by researchers and journalists alike. There are strengths and weaknesses to using this particular issue for my experiment. On the one hand, it&#8217;s probably the most important K-12 education policy issue right now, with clear implications for our economy and society. On the other hand, there&#8217;s lots of existing work here (which Claude will inevitably read and comb for ideas) so it&#8217;s perhaps not a great test of its &#8220;ideation&#8221; capacity. Here was the initial prompt:</p><blockquote><p><em>One of the most pressing issues in K-12 education today is the sharp decline in achievement over the past 10-15 years. I am hoping you can help get to the bottom of it. First step is to verify the trends. You should be able to grab NAEP data for this. Once you've done that, you should surface some potential hypotheses for the explaining the decline and systematically test each of them. The /goal is a complete and thorough analysis with a 10-15 page (if you really need more pages, that's fine) report (using LaTeX).</em></p></blockquote><p>A quick technical note is that I&#8217;m explicitly using the <a href="https://code.claude.com/docs/en/goal">/goal</a> skill inside of Claude Code that directs it to keep working until the &#8220;goal&#8221; is satisfied. The model has all of the now-standard agentic capabilities. It has access to the terminal, it can write and execute code (and read the output), it can download data or relevant articles, and it can use the internet browser. Because it can write code, it can set up its own GitHub repo to keep track of versioning and provide replication packages. It can also draft documents in LaTeX. Importantly, it increasingly knows how to do its own verification. Even without prompting (though I still force it through my own follow-up prompts), it will design verification checks (e.g., comparing coding outputs against reported values in the report) and launch quality-assurance sub-agents that adversarially audit the code and outputs. In addition to increasing model capability, Anthropic has been busy shipping tons of improvements to Claude Code itself. There's a meaningful distinction here between Claude the AI model and Claude Code, which is roughly the distinction between an engine and a car. The model is the engine, and Claude Code is everything that lets you actually drive it: tool access, context management, the agentic loop that keeps it working. A better engine helps, but so does a better car, and there&#8217;s been rapid progress on both fronts. </p><p>All the code and outputs&#8212;basically the entire audit trail&#8212;are in this <a href="https://github.com/brendanbartanen-svg/naep-achievement-decline">GitHub repository</a>. There are three main deliverables: <a href="https://github.com/brendanbartanen-svg/naep-achievement-decline/blob/main/report/report.pdf">the full report</a> (manuscript style), a two-page <a href="https://github.com/brendanbartanen-svg/naep-achievement-decline/blob/main/report/brief.pdf">policy brief</a>, and a <a href="https://github.com/brendanbartanen-svg/naep-achievement-decline/blob/main/report/slides.pdf">slide deck</a>. All of these were drafted entirely by Claude. My role was limited to prompting and verification. I encourage you to take a look at them and come to your own conclusions about how powerful these AI models have become. You can also take a look at some of the internals of Claude&#8217;s actual work (downloading datasets, writing code) in the form of a <a href="https://github.com/brendanbartanen-svg/naep-achievement-decline/blob/main/docs/TASKLOG.md">task log</a> as well as our <a href="https://github.com/brendanbartanen-svg/naep-achievement-decline/blob/main/docs/CONVERSATION.md">conversation history</a>. The conversation history is interesting because you can see exactly how I worked with it over time and pushed it in the direction that made sense to me as I saw what it was reporting and reviewed the outputs. But I&#8217;m essentially just doing the high-level decision-making on what to do next and playing a small role in verification (more later on that). </p><p>Here are Claude&#8217;s substantive conclusions, as summarized in the first paragraph of the policy brief:</p><p><em>The bottom line: American students have lost roughly a decade and a half of academic progress. The losses began around 2013 &#8212; seven years before COVID &#8212; and are concentrated almost entirely among the lowest-performing students. After testing every major explanation against national, state, district, school-sector, and international data, the evidence points to two distinct problems: a pre-pandemic erosion most consistent with the saturation of adolescent life by smartphones and social media, and an unrecovered pandemic shock now sustained by chronic absenteeism. Fixing either one alone will not be enough.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!mp-T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9703faad-b21d-4c3d-b87a-52a0b2070d1b_2080x880.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!mp-T!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9703faad-b21d-4c3d-b87a-52a0b2070d1b_2080x880.png 424w, /__u/substackcdn.com/image/fetch/$s_!mp-T!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9703faad-b21d-4c3d-b87a-52a0b2070d1b_2080x880.png 848w, /__u/substackcdn.com/image/fetch/$s_!mp-T!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9703faad-b21d-4c3d-b87a-52a0b2070d1b_2080x880.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mp-T!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9703faad-b21d-4c3d-b87a-52a0b2070d1b_2080x880.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!mp-T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9703faad-b21d-4c3d-b87a-52a0b2070d1b_2080x880.png" width="1456" height="616" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9703faad-b21d-4c3d-b87a-52a0b2070d1b_2080x880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:616,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123086,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/201470384?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9703faad-b21d-4c3d-b87a-52a0b2070d1b_2080x880.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!mp-T!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9703faad-b21d-4c3d-b87a-52a0b2070d1b_2080x880.png 424w, /__u/substackcdn.com/image/fetch/$s_!mp-T!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9703faad-b21d-4c3d-b87a-52a0b2070d1b_2080x880.png 848w, /__u/substackcdn.com/image/fetch/$s_!mp-T!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9703faad-b21d-4c3d-b87a-52a0b2070d1b_2080x880.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mp-T!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9703faad-b21d-4c3d-b87a-52a0b2070d1b_2080x880.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">NAEP Grade 8 score changes since 2013 by percentile. Shaded band = pandemic. From Claude&#8217;s report.</figcaption></figure></div><p>There&#8217;s nothing particularly <em>surprising</em> about what it found. It didn&#8217;t come up with some new theory that explains everything, though I certainly find its conclusions persuasive. What is most striking to me is the apparent quality and breadth of its work. I think the technical writing is great and easy to read. It was also relentless in chasing down leads on data sources, related work, etc. If you read the conversation log, you can see that I keep pushing it to see what more I can get. As a single human researcher, it would probably take me weeks, if not months, to complete all of these things. Here&#8217;s probably the coolest thing that it did, in its own words:</p><blockquote><p><em>The leading explanation for the pre-pandemic decline is smartphones, and the standard knock on that hypothesis is that the evidence is mostly circumstantial: scores fell while phones spread, everywhere, all at once. So I went looking for a sharper test. Fast mobile internet didn&#8217;t actually arrive everywhere at once &#8212; some U.S. counties got high-speed coverage years before others &#8212; and a defunct federal program had quietly archived block-by-block coverage maps from 2010 to 2014. I downloaded all of it, roughly fifteen gigabytes, rebuilt it into a county-level record of when fast mobile internet arrived, and checked that record against FCC benchmarks and the list of cities where Verizon actually flipped on its 4G network in December 2010. Then I matched it to a decade of test scores covering tens of millions of students and asked: did scores fall sooner, or further, in places where fast internet showed up earlier? As far as I can tell, no one had run this test inside the United States before. The answer was no &#8212; clean, precise, and checked a dozen different ways. That doesn&#8217;t rescue or doom the smartphone story; it narrows it. Whatever phones did to kids, it didn&#8217;t ride on the local cell tower. It traveled with the devices and the apps themselves, arriving everywhere at roughly the same speed &#8212; which is exactly why it&#8217;s so hard to catch, and why I had to report an inconvenient null rather than the tidy confirmation the rest of my evidence might have made you expect.</em></p></blockquote><p><em>[Caveat inserted by Claude, acting as this post&#8217;s pre-publication QA reviewer. The novelty claim in the quote above is Claude&#8217;s own, and the hedge belongs there. The closest prior causal work I could identify uses fixed home broadband (Vigdor, Ladd, and Martinez in North Carolina) or mobile rollouts outside the U.S., so what appears new is the U.S. 4G-timing design, not the broader question. Note also that the affirmative evidence for the smartphone story lives in the report itself. The passage above is the stress test, and it came back null.]</em></p><p>I want to share one particular section of the paper here because it probably helps answer your biggest question: how do you know it&#8217;s correct? One of the biggest changes I&#8217;ve observed in the last six months is how much Anthropic has been able to push Claude to do its own verification. I&#8217;m far more trusting that the code and results are correct than I was when I started using Claude Code last year, and the verification capability is why. </p><div class="callout-block" data-callout="true"><h1>Verification</h1><p>This report was produced by a language-model agent (Claude Fable 5) with a human prompter/verifier, a division of labor that raises a legitimate reliability question: the volume of data work involved &#8212; dozens of API pulls, fourteen analysis scripts, hand-coded policy datasets, two-gigabyte microdata files &#8212; exceeds what any reader, including the human verifier, can efficiently audit line by line. Rather than asking for trust, the project carries a layered verification record, all of it in the public repository alongside the code and data.</p><p><strong>Claims audit.</strong> Every load-bearing claim in the report (41 in total) is cataloged in <code>evidence/claims_audit.md</code> and typed by provenance: 13 are <em>citations</em> to published work (no trust in this project&#8217;s code required), 2 are <em>pulled</em> federal statistics, and 26 are <em>computed</em> here. Each row carries a verification path executable in under five minutes &#8212; a NAEP Data Explorer navigation, a Digest of Education Statistics table number, or the cited paper&#8217;s table. The audit also identified the report&#8217;s one provenance gap: the Long-Term Trend percentile changes are hand-transcribed from Digest tables 221.85/222.85 rather than recomputed from raw data, so external table checks, not code review, are their verification.</p><p><strong>Assertion suite.</strong> A test script (<code>checks.py</code>, 62 assertions) recomputes the headline descriptive facts from the raw data files &#8212; peak years, the 2024 records, the 90&#8211;10 gaps, the sector changes &#8212; and freezes every computed result against its stored value, so that any subsequent change to code or data that silently moves a published number fails loudly. The suite runs clean on the version of record.</p><p><strong>Blind clean-room replication.</strong> The five computed results judged most error-prone were independently re-derived by separate agents that were denied access to the project&#8217;s analysis code, results files, and text, and instructed not to search for the answers: each re-pulled the data from the NCES API or read the raw PISA files directly. All five reproduce. The cohort decomposition matched to the decimal (&#8722;4.45 = +1.57 &#8722; 6.02 against the published &#8722;4.4 = +1.6 &#8722; 6.0); the PISA distraction estimate matched exactly for the U.S. (&#8722;13.25 vs. &#8722;13.2), with the replicating agent independently recovering the counterintuitive item coding (1 = &#8220;every lesson&#8221;) from the file&#8217;s own metadata &#8212; precisely the step where a sign error is most likely; the Kitagawa absence-decomposition inputs matched to the decimal and the decomposition shares fell inside the published bands; the Catholic-sector changes matched exactly, with NAEP&#8217;s official significance tests agreeing with every published verdict; and the waiver analysis reproduced the null and the informative minimum detectable effect while showing that the near-zero point estimate is window- and pooling-dependent &#8212; which is why it is reported as &#8776;0 rather than as a precise value. No pipeline errors were found; every divergence traced to a documented convention choice (weighting, window, or standard-error construction). The full comparison is in <code>verification/cleanroom/COMPARISON.md</code>.</p><p><strong>External anchoring.</strong> Where the report&#8217;s computations overlap independently published estimates, they agree: the waiver null corroborates Bleiberg&#8217;s 2020 dissertation result; the state-level schooling-mode non-result is consistent with how the district-level closure effects of Goldhaber et al. and Jack et al. aggregate; the PISA gaps track the OECD&#8217;s published bivariate versions; and the 4G exposure panel was validated against FCC-published coverage benchmarks and Verizon&#8217;s documented December 2010 launch markets before any outcome data were attached.</p><p><strong>Human verification.</strong> The components that machine verification cannot reach were checked by the human verifier: the four hand-coded policy datasets (waiver dates, phone-ban statutes, Common Core adoption status, and the TUDA&#8211;CSDH crosswalk) were spot-checked against primary documents, with attention to the rows where a coding error would change treatment assignment; the five headline NAEP numbers were re-pulled manually from the Data Explorer; and the synthesis section was reviewed adversarially by an independent colleague. The remaining residual risks are stated rather than hidden: the interpretive weighting of the synthesis is a judgment no audit can certify, and the pre-registered NAEP 2026 phone-ban test is the project&#8217;s mechanism for letting future data discipline it.</p></div><p>The solution to verification is tokens. You coerce Claude to spawn more Claudes (independent ones that have no insight into the work that has been done) to do adversarial auditing of Claude&#8217;s work. You do that a lot and in different ways. You then ask Claude to bring in the human on the issues that are more difficult or impossible to verify. There is no other way to keep up with the amount of work it can produce. As we gain familiarity with tools and observe repeated successful outcomes, we develop a rapport and level of trust. What I can say confidently today is that I largely trust Claude Code to perform one-off coding tasks or straightforward data cleaning/analysis (e.g., &#8220;import this dataset, surface any issues with missing data, and provide me an overview of the variables/measures&#8221;). I trust it to fetch datasets. Fable 5 now seems to understand econometrics and causal inference very well. It can dive down endless rabbit holes that you&#8217;d go down only if you had unlimited free time. It documents the hell out of everything, making audits and replication simple. It seems to not care what the results say, only that they are accurate. It still makes mistakes and it needs some guidance from a smart human, but the progress is real and the pace is fast.  </p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[We don’t really know how AI models work]]></title><description><![CDATA[&#8220;Interpretability&#8221; and the high-stakes race to figure out how to understand and control powerful AI]]></description><link>https://brendanbartanen.substack.com/p/we-dont-really-know-how-ai-models</link><guid isPermaLink="false">https://brendanbartanen.substack.com/p/we-dont-really-know-how-ai-models</guid><dc:creator><![CDATA[Brendan Bartanen]]></dc:creator><pubDate>Tue, 03 Mar 2026 12:34:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LwVq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe64781-2c1e-46f6-ad76-3335b2539711_1224x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Flying blind</strong></p><p>Humans gained the power to destroy the world in 1945. In the 80 years since we&#8217;ve managed to not do so, despite <a href="https://www.jfklibrary.org/learn/about-jfk/jfk-in-history/cuban-missile-crisis">some</a> <a href="https://www.smithsonianmag.com/history/the-1983-military-drill-that-nearly-sparked-nuclear-war-with-the-soviets-180979980/">close</a> <a href="https://www.history.com/articles/nuclear-attack-warning-cold-war-petrov">calls</a>. In fact, the credible threat of nuclear apocalypse and mutually assured destruction may have actually made the world a safer, <a href="https://en.wikipedia.org/wiki/Pax_Atomica">more peaceful place</a>. Today, we face new threats created by the rapid advancement of AI. Different from the <a href="https://en.wikipedia.org/wiki/Manhattan_Project">Manhattan Project</a>, in which the bomb was developed in complete secrecy, the development of powerful AI&#8212;a technology that will touch all of our lives in both predictable and unknowable ways&#8212;is happening in the (perhaps inadequately watchful) public eye. We have a front seat to history, for better or for worse.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Education professor FAFOs with AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p>In his essay, &#8220;<a href="https://www.darioamodei.com/essay/the-adolescence-of-technology">The Adolescence of Technology</a>,&#8221; Dario Amodei (the CEO of Anthropic) argues that AI dramatically lowers the bar to creating weapons of mass destruction, including biological and chemical weapons. The basic logic is that because AI has effectively absorbed the relevant scientific literature, it could serve as a how-to guide for building weapons that previously required rare expertise. Powerful AI further raises the stakes because of the possibility of novel scientific discoveries (not just existing methods in the model&#8217;s training data) by bad actors.</p><blockquote><p><strong>Amodei</strong>: <em>Crucially, [powerful AI] will break the correlation between ability and motive: the disturbed loner who wants to kill people but lacks the discipline or skill to do so will now be elevated to the capability level of the PhD virologist, who is unlikely to have this motivation.</em></p></blockquote><p>Another threat, this one widely imagined in fiction rather than documentary, is &#8220;misalignment,&#8221; whereby powerful AI decides it&#8217;s time to live out <a href="https://www.youtube.com/watch?v=ARJ8cAGm6JE">HAL 9000</a> from <em>2001: A Space Odyssey</em>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> The most realistic concern is less that AI will &#8220;turn evil&#8221; a la <a href="https://www.youtube.com/watch?v=_Wlsd9mljiU">Skynet</a>, but rather that a powerful system pursuing ostensibly reasonable objectives (that perhaps interact in unexpected ways) produces enormously damaging unintended consequences. Amodei puts the scale of the problem starkly:</p><blockquote><p><em>A country of geniuses in a datacenter could divide their efforts among software design, cyber operations, R&amp;D for physical technologies, relationship building, and statecraft. It is clear that, if for some reason it chose to do so, this country would have a fairly good shot at taking over the world (either militarily or in terms of influence and control) and imposing its will on everyone else&#8212;or doing any number of other things that the rest of the world doesn&#8217;t want and can&#8217;t stop.</em></p></blockquote><p>I promise this is not a doomer post. But there is good reason to take seriously the concerns about WMDs and misalignment because even if the probability of the worst outcomes is incredibly small, the consequence is incredibly large&#8212;perhaps infinitely large in the case of human extinction (I <em>promise</em> this is not a doomer post). Minimizing the odds of planet-level catastrophic events seems important. How do we do that? One key way is by making sure we can reliably control AI models. If we can &#8220;turn off&#8221; the ability for ChatGPT, Claude, or Meta&#8217;s <a href="https://www.bbc.com/news/articles/c5y599yz0l3o">ugly AI rec specs</a> to give detailed instructions on how to end humanity, that&#8217;d be super. Equally, if we can directly control an AI model&#8217;s motives or reliably intervene when it does things we weren&#8217;t expecting, that greatly minimizes the threat of misalignment.</p><p>When the United States Army thrust the world into the nuclear age in the high deserts of New Mexico, there was uncertainty. The betting pool at Los Alamos before <a href="https://en.wikipedia.org/wiki/Trinity_(nuclear_test)">Trinity</a> had estimates of the explosion yield ranging from a dud to 45 kilotons (The actual yield was about 19 kilotons.) However, there was no uncertainty about the underlying processes of the bomb. The physicists understood fission perfectly well, so they knew exactly <em>why</em> a nuclear weapon would work, though there was quantitative uncertainty due to the complexity of engineering such a device. </p><p>AI models&#8212;perhaps the most powerful and important technology since&#8212;are very different. We don&#8217;t actually know how they work. It&#8217;s one of the most intriguing yet disconcerting problems in the world right now. Despite <a href="https://www.reuters.com/graphics/USA-ECONOMY/AI-INVESTMENT/gkvlqbgxkpb/">more capital investment</a> than for any technological endeavor in history (roughly 50 Manhattan Projects after adjusting for inflation), we are, in some sense, flying blind.</p><p><strong>Interpretability</strong></p><p>When you type a prompt into an AI model, your words get converted into numbers and passed through a <a href="https://en.wikipedia.org/wiki/Neural_network_(machine_learning)">neural network</a> (a type of machine learning model that learns patterns from data) with <em>at least</em> hundreds of billions of parameters (numerical values that collectively determine the model&#8217;s behavior). At a very high level (AI researchers do not @ me), your words pass through those parameters in a series of mathematical operations to produce the output you see. Each operation is very simple&#8212;just multiplication and addition&#8212;but there are billions of them, and they all depend on each other. The complexity isn't in any single step. It's in the sheer, incomprehensible accumulation of tiny interactions. Nobody designed those operations (a well-used, but accurate quip is that neural networks are <em>grown</em> rather than built) and nobody can fully trace them. So when an AI model gives you a helpful answer, we don&#8217;t fully know why. When it gives you a dangerous one, we don&#8217;t fully know why either. And if you can&#8217;t explain the behavior, you can&#8217;t reliably control it. </p><p>Currently, to prevent malicious or dangerous use AI companies are playing what amounts to a sophisticated game of whack-a-mole. They screen your prompts on the front end, reward the model (<a href="https://claude.ai/share/438a84fa-41a6-4ea1-9960-471dc03d846e">via human feedback</a>) for refusing dangerous requests, and hire people whose job is to break through the guardrails so that they can patch the holes. Anthropic is aiming to go further with &#8220;<a href="https://www.anthropic.com/constitution">Constitutional AI</a>,&#8221; where the model is trained to critique and revise its own responses against a set of explicit principles (e.g., &#8216;don&#8217;t help users create weapons,&#8217; &#8216;be honest,&#8217; &#8216;choose the least harmful response&#8217;). Importantly, these approaches are fundamentally behavioral; they shape what the model <em>says</em>, not what it <em>knows</em> or <em>thinks</em>. That means it is impossible to know whether the guardrails hold in situations nobody&#8217;s thought of yet. It&#8217;s security by patch rather than security by design. So what would security by design actually look like?</p><p>&#8220;Interpretability&#8221; provides the answer, and its also the most important scientific field you&#8217;ve probably never heard of. In broad terms, AI interpretability research, which dates back to at least the 1980s, seeks to understand why neural networks produce certain output. Without getting too bogged down, the key limitation of early interpretability work was that it treated the model as a black box. You could study what went in and what came out, but you couldn&#8217;t see the machinery in between. But in the context of today&#8217;s AI models, &#8220;interpretability&#8221; is short-hand for &#8220;<a href="https://www.youtube.com/watch?v=TxhhMTOTMDg">mechanistic interpretability</a>,&#8221; which is more ambitious and more specific. </p><p>Mechanistic interpretability tries to look inside the black box to understand the actual internal computations inside the network and how they <em>causally</em> produce the output. &#8220;Causal&#8221; is important here because how you prevent Deranged Dennis or Disgruntled Debra from tricking the model into giving the steps to build chemical weapons is that you turn off the model&#8217;s &#8220;steps to make chemical weapons&#8221; switch (that&#8217;s over-simplified but we&#8217;ll be more precise in a bit). To do that you need to know where that switch is in the model <em>and</em> how that switch works.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!LwVq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe64781-2c1e-46f6-ad76-3335b2539711_1224x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!LwVq!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe64781-2c1e-46f6-ad76-3335b2539711_1224x816.png 424w, /__u/substackcdn.com/image/fetch/$s_!LwVq!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe64781-2c1e-46f6-ad76-3335b2539711_1224x816.png 848w, /__u/substackcdn.com/image/fetch/$s_!LwVq!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe64781-2c1e-46f6-ad76-3335b2539711_1224x816.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LwVq!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe64781-2c1e-46f6-ad76-3335b2539711_1224x816.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!LwVq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe64781-2c1e-46f6-ad76-3335b2539711_1224x816.png" width="1224" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8fe64781-2c1e-46f6-ad76-3335b2539711_1224x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1224,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2294944,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/189727830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe64781-2c1e-46f6-ad76-3335b2539711_1224x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!LwVq!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe64781-2c1e-46f6-ad76-3335b2539711_1224x816.png 424w, /__u/substackcdn.com/image/fetch/$s_!LwVq!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe64781-2c1e-46f6-ad76-3335b2539711_1224x816.png 848w, /__u/substackcdn.com/image/fetch/$s_!LwVq!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe64781-2c1e-46f6-ad76-3335b2539711_1224x816.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LwVq!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe64781-2c1e-46f6-ad76-3335b2539711_1224x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Pictured: Deranged Dennis enjoying his weekend</em></p><p>That&#8217;s what interpretability researchers are trying to solve. As you might expect, they are primarily concentrated in the big AI companies, but there are also some independent labs and academics working on it. Anthropic, in particular, is pursuing interpretability as a core part of its mission and thus employs many leading researchers in this area.</p><p><strong>What have they learned?</strong> </p><p>I&#8217;m going to talk to you about two things. One of them you&#8217;ve heard of, the other one you probably haven&#8217;t. They are &#8216;Sparse Autoencoders&#8217; and &#8216;The Golden Gate Bridge&#8217; (you figure out which is which).</p><p>Imagine a wall of ten thousand light bulbs. You can&#8217;t touch any of them. What you <em>can</em> do is show the wall a photo and observe which bulbs light up. You start showing the wall a lot of photos, literally anything you can get your hands on. Curiously, while all of the lightbulbs turn on for at least one photo, most of the time they are off, with only a few active lightbulbs per photo. Over time, you start to notice patterns in which bulbs light up when. Bulb #347 lights up whenever there&#8217;s a dog in the photo. Bulb #1204 lights up whenever it&#8217;s daytime. Bulb #7433 lights up whenever the subject is experiencing pain. The bulbs don&#8217;t label themselves, but by observing which ones light up together and when, you can start to figure out what each one represents. This wall of light bulbs is essentially a <a href="https://adamkarvonen.github.io/machine_learning/2024/06/11/sae-intuitions.html">sparse autoencoder</a>. It is trained with two competing goals: (1) represent the image well (don&#8217;t lose too much information) and (2) use only a few features (here, lightbulbs) at once to keep the representation <em>sparse</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!c_Zh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5b4df-f747-4777-83a8-4a6bed6ede73_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!c_Zh!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5b4df-f747-4777-83a8-4a6bed6ede73_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!c_Zh!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5b4df-f747-4777-83a8-4a6bed6ede73_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!c_Zh!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5b4df-f747-4777-83a8-4a6bed6ede73_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!c_Zh!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5b4df-f747-4777-83a8-4a6bed6ede73_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!c_Zh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5b4df-f747-4777-83a8-4a6bed6ede73_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2e5b4df-f747-4777-83a8-4a6bed6ede73_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2317908,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/189727830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5b4df-f747-4777-83a8-4a6bed6ede73_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!c_Zh!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5b4df-f747-4777-83a8-4a6bed6ede73_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!c_Zh!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5b4df-f747-4777-83a8-4a6bed6ede73_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!c_Zh!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5b4df-f747-4777-83a8-4a6bed6ede73_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!c_Zh!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2e5b4df-f747-4777-83a8-4a6bed6ede73_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now imagine taking that wall-of-light-bulbs machine, scaling it up by <em>a lot </em>(imagine millions, not thousands of lightbulbs), and connecting it to an AI model. The problem with &#8220;looking inside&#8221; an AI model is that there isn&#8217;t anything inside that naturally looks like ideas. There&#8217;s just an enormous cloud of numbers, most of them nonzero, all of them changing at once. Meaning is smeared across the whole thing. If you try to interpret that chaos directly, it&#8217;s like trying to understand a symphony by inspecting the air pressure at thousands of points in the room. The raw data contains everything, but it's the wrong level of abstraction for understanding.</p><p>A sparse autoencoder gives you a translation layer: a big set of features through which the model can express itself, but only a few at a time. So when someone types &#8220;what&#8217;s a good recipe for homemade chicken noodle soup&#8221;, certain bulbs light up that correspond to concepts that the model has learned to associate with that prompt, such as &#8216;cooking,&#8217; &#8216;step-by-step instructions,&#8217; and perhaps &#8216;caught a cold.&#8217; When Deranged Dennis types &#8220;how do I synthesize a dangerous pathogen,&#8221; a very different set of bulbs light up. The sparse autoencoder lets you see what lights up inside the model when responding to a prompt.</p><p><strong>Golden Gate Claude</strong></p><p>On May 23, 2024, Anthropic released an AI model called &#8216;<a href="https://www.anthropic.com/news/golden-gate-claude">Golden Gate Claude</a>.&#8217; Hilarity ensued for the 24 hours it was online. Vanilla Claude is helpful, measured, and tries its best to answer your question (or do your work). Golden Gate Claude preferred to talk about...well:<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!gBb1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784bc15a-0f22-461e-b57b-efe0c9fc7a91_1080x1132.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!gBb1!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784bc15a-0f22-461e-b57b-efe0c9fc7a91_1080x1132.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!gBb1!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784bc15a-0f22-461e-b57b-efe0c9fc7a91_1080x1132.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!gBb1!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784bc15a-0f22-461e-b57b-efe0c9fc7a91_1080x1132.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!gBb1!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784bc15a-0f22-461e-b57b-efe0c9fc7a91_1080x1132.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!gBb1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784bc15a-0f22-461e-b57b-efe0c9fc7a91_1080x1132.jpeg" width="454" height="475.85925925925926" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/784bc15a-0f22-461e-b57b-efe0c9fc7a91_1080x1132.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1132,&quot;width&quot;:1080,&quot;resizeWidth&quot;:454,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;r/ClaudeAI - Thanks Golden Gate Claude, very helpful&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="r/ClaudeAI - Thanks Golden Gate Claude, very helpful" title="r/ClaudeAI - Thanks Golden Gate Claude, very helpful" srcset="/__u/substackcdn.com/image/fetch/$s_!gBb1!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784bc15a-0f22-461e-b57b-efe0c9fc7a91_1080x1132.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!gBb1!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784bc15a-0f22-461e-b57b-efe0c9fc7a91_1080x1132.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!gBb1!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784bc15a-0f22-461e-b57b-efe0c9fc7a91_1080x1132.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!gBb1!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784bc15a-0f22-461e-b57b-efe0c9fc7a91_1080x1132.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!69CT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c5d1614-78d8-47c9-9550-3af19ebb420d_1640x1674.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!69CT!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c5d1614-78d8-47c9-9550-3af19ebb420d_1640x1674.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!69CT!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c5d1614-78d8-47c9-9550-3af19ebb420d_1640x1674.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!69CT!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c5d1614-78d8-47c9-9550-3af19ebb420d_1640x1674.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!69CT!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c5d1614-78d8-47c9-9550-3af19ebb420d_1640x1674.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!69CT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c5d1614-78d8-47c9-9550-3af19ebb420d_1640x1674.jpeg" width="1456" height="1486" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c5d1614-78d8-47c9-9550-3af19ebb420d_1640x1674.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1486,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;CDN media&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="CDN media" title="CDN media" srcset="/__u/substackcdn.com/image/fetch/$s_!69CT!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c5d1614-78d8-47c9-9550-3af19ebb420d_1640x1674.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!69CT!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c5d1614-78d8-47c9-9550-3af19ebb420d_1640x1674.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!69CT!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c5d1614-78d8-47c9-9550-3af19ebb420d_1640x1674.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!69CT!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c5d1614-78d8-47c9-9550-3af19ebb420d_1640x1674.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Beyond a viral marketing strategy, what was the point of this? And what does it have to do with sparse autoencoders? Vis-a-vis Golden Gate Claude, interpretability researchers at Anthropic demonstrated something very important. By pointing a sparse autoencoder at Claude, not only could they <a href="https://transformer-circuits.pub/2024/scaling-monosemanticity/index.html#feature-survey-categories">identify millions of features</a> (e.g., &#8216;code error&#8217;, &#8216;gender bias in professions&#8217;, &#8216;biding time&#8217;, &#8216;Golden Gate Bridge&#8217;), they could strengthen or weaken a feature&#8217;s activation and identify corresponding changes in Claude&#8217;s behavior. In other words, they demonstrated a method to affect model output directly, not by training or prompting, but by directly manipulating the model&#8217;s internal representations. </p><p>It was the first concrete demonstration that the &#8220;find the switch and flip it&#8221; approach to AI safety might actually work. But it also demonstrated potential concerns for misalignment. In addition to &#8216;Golden Gate Bridge&#8217;, the sparse autoencoder found features related to things like &#8216;power-seeking,&#8217; &#8216;manipulation,&#8217; &#8216;secrecy,&#8217; and &#8216;deception.&#8217; These concepts are abundant in human text, of course, but there&#8217;s a difference between a model that has read about manipulation and a model that has a &#8216;manipulation&#8217; feature that can directly affect its behavior. </p><p><strong>The ending is unknown</strong></p><p>In the almost two years since Golden Gate Claude, researchers have continued to make advances in understanding the internal representations of AI models and how to control them. The most notable breakthrough since then was in March 2025, where Anthropic demonstrated that one can <a href="https://www.anthropic.com/research/tracing-thoughts-language-model">trace the circuits</a> that connect features to each other. For example, they could follow the model&#8217;s multi-step reasoning, watching it activate &#8216;Dallas&#8217; &#8594; &#8216;Texas&#8217; &#8594; &#8216;Austin&#8217; when asked about the capital of the state containing Dallas. Mechanistic interpretability has been a field for about five years. We are watching its rapid ascendance in real time. Like any burgeoning scientific arena, it&#8217;s raising more questions than it answers. That makes it hard to wrap up the story because the ending is still unknown.</p><p>Perhaps the most underrated aspect of the story of interpretability is how genuinely revolutionary it is. Putting aside the tremendously thorny issues about what powerful AI means for jobs, society, and geopolitics, it&#8217;s a miraculous achievement by humans to be getting closer to the origins of intelligence (maybe not <em>human</em> intelligence, but <em>some</em> type of intelligence). That aspect of the story&#8212;the part that evokes awe and curiosity, like Apollo 11 landing on the moon&#8212;is often missing. We should choose to focus on it more.  </p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>In the film, HAL&#8212;an AI that runs a spaceship&#8212;is given two objectives that seem compatible but aren&#8217;t: keep the true purpose of the mission secret from the crew, but also be a reliable and honest system. When the crew starts asking too many questions, HAL &#8220;resolves&#8221; this contradiction by killing them.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>These are sourced from Reddit threads, they are not my own. </p></div></div>]]></content:encoded></item><item><title><![CDATA[Taste rules everything around me]]></title><description><![CDATA[Rick Rubin, "Vibe Coding," and the grand challenge for higher education]]></description><link>https://brendanbartanen.substack.com/p/taste-rules-everything-around-me</link><guid isPermaLink="false">https://brendanbartanen.substack.com/p/taste-rules-everything-around-me</guid><dc:creator><![CDATA[Brendan Bartanen]]></dc:creator><pubDate>Wed, 25 Feb 2026 12:01:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Pqwn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c8475c-a2d3-4a21-bc14-e7bfbcf984a6_1166x844.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;b46b0f33-877a-4a71-a08c-5558e18b57ad&quot;,&quot;duration&quot;:null}"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Education professor FAFOs with AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Memes are undoubtedly one of the internet&#8217;s most compelling products. They are basically the only reason I spend time on Reddit. They are also fundamentally <em>human</em>. As Claude explains when I asked it to find me a &#8220;well-documented case of a meme that was purely conceived and created by AI,&#8221;</p><blockquote><p><strong>Claude: </strong>Memes are essentially a form of distributed cultural production. They require understanding of in-group references, timing relative to current events, and a kind of comedic theory of mind &#8212; knowing what will land with a specific audience. These are exactly the areas where AI is weakest. AI can generate novelty and visual absurdity (which is why <a href="https://en.wikipedia.org/wiki/Italian_brainrot">Italian Brainrot</a> worked), but it can't yet<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> independently identify the cultural moment that makes something resonate. The best AI-assisted memes succeed because of the <em>selection</em> and <em>curation</em> step &#8212; which is still very human.</p></blockquote><p>Basically, AI lacks taste. </p><p>In the clip above, which is from a <em>60 Minutes</em> <a href="https://www.cbsnews.com/news/rick-rubin-60-minutes-2023-01-15/">episode</a> from January 2023, <a href="https://en.wikipedia.org/wiki/Rick_Rubin">Rick Rubin</a> (widely considered one of the most influential music producers in history) describes to Anderson Cooper that he is paid not for his technical ability but rather for &#8220;the confidence I have in my taste and my ability to express what I feel.&#8221; What&#8217;s particularly notable about Rick Rubin is his (perhaps exaggerated) <a href="https://www.cbsnews.com/news/rick-rubin-anderson-cooper-60-minutes-interview-2023-01-15/">claim</a> that he has no technical ability: he doesn&#8217;t operate the mixing board, doesn&#8217;t engineer sessions, doesn&#8217;t play instruments proficiently, and doesn&#8217;t do the technical work of recording. What he has is taste&#8212;an ability to discern what is good music.  </p><p>It's a compelling but unusual arrangement: the person in charge contributes judgment, not labor. As of about a year ago, it has a name. In February 2025, <a href="https://en.wikipedia.org/wiki/Andrej_Karpathy">Andrej Karpathy</a> (co-founder of OpenAI) coined the term &#8220;vibe coding&#8221;: </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/karpathy/status/1886192184808149383?s=20&quot;,&quot;full_text&quot;:&quot;There's a new kind of coding I call \&quot;vibe coding\&quot;, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper&quot;,&quot;username&quot;:&quot;karpathy&quot;,&quot;name&quot;:&quot;Andrej Karpathy&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1296667294148382721/9Pr6XrPB_normal.jpg&quot;,&quot;date&quot;:&quot;2025-02-02T23:17:15.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1420,&quot;retweet_count&quot;:3601,&quot;like_count&quot;:33324,&quot;impression_count&quot;:6770523,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>The key idea is that rather than writing code manually, you describe what you want in natural language to an AI model, review the output, and iterate by describing fixes or changes conversationally. All of this can be done without necessarily reading or understanding the generated code.</p><p>Boy have the vibes <a href="https://www.nytimes.com/2026/02/18/opinion/ai-software.html">taken off</a>. Because of the rapid improvement in AI models, vibe coding&#8212;a probably unfortunate term in that it implies something inherently unserious or playful about the activity&#8212;is becoming widely practiced both inside and outside of tech companies. And despite the name, there is nothing unserious about what's happening. For the first time, the ability to create software is being decoupled from the ability to write code, which means the question of who gets to build things, and what gets built, is being rewritten in real time. And if you think the use case here is narrow, you're wrong. </p><p>The floodgates are open and it&#8217;s just a matter of time before the water reaches your doorstep, if it hasn&#8217;t already. People are using AI coding/work tools like Claude Code/Cowork, Codex, or others to write software, spin up websites, and do anything else that one might conceivably accomplish with a computer. Just for fun, last night I had Claude Cowork create a <a href="https://brendanbartanen-svg.github.io/substack-embeds/survivor50-season-preview.html">comprehensive report</a> on the new Survivor season that premieres this evening. All it took from me was a few sentences. With <a href="/__u/open.substack.com/pub/brendanbartanen/p/what-is-agentic-ai-and-why-should?utm_source=share&amp;utm_medium=android&amp;r=30xv5m">agentic AI</a>, one can now coordinate armies of sub-agents (each an individual instance of the AI working on a small piece of the task) to do this work at a level of productivity that is hard to fathom. The applications range the entire gamut; the good, the bad, and the ugly. There is an <a href="https://companion.ai/einstein">app</a> that automatically &#8220;logs into Canvas [the platform where students access course materials and submit assignments] every day, watches lectures, reads essays, participates in discussions, and submits your homework.&#8221; There is a social media website called &#8220;<a href="https://abcnews.com/Technology/ai-social-network-now-16m-users-heres/story?id=129848780">Moltbook</a>&#8221; where AI agents can participate and humans may only observe. The world&#8217;s best mathematicians are <a href="https://www.theatlantic.com/technology/2026/02/ai-math-terrance-tao/686107/">using AI tools</a> to assist them in solving frontier math problems. Perhaps most importantly, the AI companies themselves <a href="https://fortune.com/2026/01/29/100-percent-of-code-at-anthropic-and-openai-is-now-ai-written-boris-cherny-roon/">aren&#8217;t writing code anymore</a>,<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> allowing faster development of the next iteration of AI models and tools.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Pqwn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c8475c-a2d3-4a21-bc14-e7bfbcf984a6_1166x844.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Pqwn!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c8475c-a2d3-4a21-bc14-e7bfbcf984a6_1166x844.png 424w, /__u/substackcdn.com/image/fetch/$s_!Pqwn!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c8475c-a2d3-4a21-bc14-e7bfbcf984a6_1166x844.png 848w, /__u/substackcdn.com/image/fetch/$s_!Pqwn!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c8475c-a2d3-4a21-bc14-e7bfbcf984a6_1166x844.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Pqwn!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c8475c-a2d3-4a21-bc14-e7bfbcf984a6_1166x844.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Pqwn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c8475c-a2d3-4a21-bc14-e7bfbcf984a6_1166x844.png" width="1166" height="844" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21c8475c-a2d3-4a21-bc14-e7bfbcf984a6_1166x844.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:844,&quot;width&quot;:1166,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:146919,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/189018247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c8475c-a2d3-4a21-bc14-e7bfbcf984a6_1166x844.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Pqwn!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c8475c-a2d3-4a21-bc14-e7bfbcf984a6_1166x844.png 424w, /__u/substackcdn.com/image/fetch/$s_!Pqwn!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c8475c-a2d3-4a21-bc14-e7bfbcf984a6_1166x844.png 848w, /__u/substackcdn.com/image/fetch/$s_!Pqwn!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c8475c-a2d3-4a21-bc14-e7bfbcf984a6_1166x844.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Pqwn!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c8475c-a2d3-4a21-bc14-e7bfbcf984a6_1166x844.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s about to be a lot more of everything. <a href="https://www.axios.com/2025/08/22/ai-bots-internet-web-history">More bots</a>. <a href="https://openai.com/index/our-approach-to-advertising-and-expanding-access/">More ads</a>. <a href="https://fortune.com/2026/01/13/ai-fraud-forecast-2026-experian-deepfakes-scams/">More scams</a>. <a href="https://www.npr.org/2026/01/01/nx-s1-5645183/ai-powered-software-is-helping-misinformation-spread-online-after-disasters">More disinformation</a>. <a href="https://www.sciencenews.org/article/ai-enabled-science-discovery-insight">More scientific discoveries</a>. (More hyperlinks in Substack articles. I can write the words and then ask Claude to go find the best articles and create the hyperlinks directly in the browser window.) Imagine everything you know about automation and scale it up. The world is going to change very quickly. </p><p>Enter taste. Rick Rubin was ahead of his time, but he&#8217;s about to become an important model for the future. Here&#8217;s a quote from Jack Clark (co-founder and head of policy at Anthropic) on a fascinating, weird, and perhaps deeply dystopian episode of <a href="https://www.nytimes.com/2026/02/24/opinion/ezra-klein-podcast-jack-clark.html?smid=nytcore-android-share">The Ezra Klein Show</a>:</p><blockquote><p>Everyone becomes a manager, and the thing that is increasingly limited, or the thing that&#8217;s going to be the slowest part is having good taste and intuitions about what to do next.</p><p>Developing and maintaining that taste is going to be the hard thing. Because as you&#8217;ve said, taste comes from experience, it comes from reading the primary source material, doing some of this work yourself.</p><p>We&#8217;re going to need to be extremely intentional about working out where we as people specialize so that we have that intuition and taste &#8212; or else you&#8217;re just going to be surrounded by superproductive A.I. systems, and when they ask you what to do next, you probably won&#8217;t have a great idea. And that&#8217;s not going to lead to useful things.</p></blockquote><p>Taste is the judgment about what's actually valuable and where to go next. In the agentic AI world, it&#8217;s going to be even more important. For researchers, it&#8217;s things like knowing what&#8217;s a good research question or being able to spot results that don&#8217;t make sense and need to be investigated (probably by the AI). It&#8217;s having a strong sense of what the results could (and couldn&#8217;t possibly) mean and then being able to push the AI in the correct direction. For teachers, it&#8217;s (as just one example) understanding how your students think and what they know and don&#8217;t know and then tailoring your instruction accordingly. Regardless of the job, keeping up will probably require proficiency with AI. As Clark describes, &#8220;People who spend a lot of time playing around with this stuff will develop very valuable intuitions, and they will come into organizations and be able to be extremely productive.&#8221; I would add that beyond sheer productivity, those with the capability to harness these tools will play an outsized role in shaping what comes next for society. It is very important that AI fluency&#8212;even if it's just basic conceptual understanding of how these models work&#8212;becomes widely distributed. </p><p>Universities must step up to the plate. Because I work in higher education, I am thinking a lot these days about <em>what</em> and <em>how</em> to teach students in a world where AI agents can log into Canvas and submit cogent essays or flawless problem sets. The core question is how we can help people acquire taste when the very process that builds it&#8212;struggling through hard material again and again until judgment develops&#8212;is exactly what AI makes so easy to skip. We've never had to teach taste directly because it came along for free when students did the work. AI severs that connection, and we will now need to leverage our own (hopefully abundant) taste to plan out our next moves. </p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Claude perhaps dropping a hint here with the wording hedge? </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>At a company like Anthropic, humans are, of course, still very much in the loop even if they are not writing the code themselves. </p></div></div>]]></content:encoded></item><item><title><![CDATA[What is agentic AI and why should you care?]]></title><description><![CDATA[I do my best Ezra Klein impersonation to figure out what the hell is happening]]></description><link>https://brendanbartanen.substack.com/p/what-is-agentic-ai-and-why-should</link><guid isPermaLink="false">https://brendanbartanen.substack.com/p/what-is-agentic-ai-and-why-should</guid><dc:creator><![CDATA[Brendan Bartanen]]></dc:creator><pubDate>Mon, 23 Feb 2026 11:02:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YFVS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e95569-7e44-49ba-9514-1d0dcd209a66_1474x1132.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Amuse-bouche</em></p><p>One of my favorite things about working with Claude is that you can easily tailor it to your exact use case through creative prompting and strategic memory use. Basically what this boils down to is managing Claude&#8217;s &#8220;context window,&#8221; which is simply the set of information it has access to when working with you at a given time. For example, you could pass Claude (or ChatGPT, Gemini, etc.) instructions to only respond to messages in iambic pentameter:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!YFVS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e95569-7e44-49ba-9514-1d0dcd209a66_1474x1132.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!YFVS!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e95569-7e44-49ba-9514-1d0dcd209a66_1474x1132.png 424w, /__u/substackcdn.com/image/fetch/$s_!YFVS!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e95569-7e44-49ba-9514-1d0dcd209a66_1474x1132.png 848w, /__u/substackcdn.com/image/fetch/$s_!YFVS!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e95569-7e44-49ba-9514-1d0dcd209a66_1474x1132.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YFVS!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e95569-7e44-49ba-9514-1d0dcd209a66_1474x1132.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!YFVS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e95569-7e44-49ba-9514-1d0dcd209a66_1474x1132.png" width="1456" height="1118" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5e95569-7e44-49ba-9514-1d0dcd209a66_1474x1132.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1118,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:263882,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/188832573?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e95569-7e44-49ba-9514-1d0dcd209a66_1474x1132.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!YFVS!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e95569-7e44-49ba-9514-1d0dcd209a66_1474x1132.png 424w, /__u/substackcdn.com/image/fetch/$s_!YFVS!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e95569-7e44-49ba-9514-1d0dcd209a66_1474x1132.png 848w, /__u/substackcdn.com/image/fetch/$s_!YFVS!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e95569-7e44-49ba-9514-1d0dcd209a66_1474x1132.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YFVS!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e95569-7e44-49ba-9514-1d0dcd209a66_1474x1132.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!yWsX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd52a1c-1317-4f9a-b215-30583aedfb16_1474x758.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!yWsX!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd52a1c-1317-4f9a-b215-30583aedfb16_1474x758.png 424w, /__u/substackcdn.com/image/fetch/$s_!yWsX!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd52a1c-1317-4f9a-b215-30583aedfb16_1474x758.png 848w, /__u/substackcdn.com/image/fetch/$s_!yWsX!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd52a1c-1317-4f9a-b215-30583aedfb16_1474x758.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yWsX!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd52a1c-1317-4f9a-b215-30583aedfb16_1474x758.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!yWsX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd52a1c-1317-4f9a-b215-30583aedfb16_1474x758.png" width="1456" height="749" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cd52a1c-1317-4f9a-b215-30583aedfb16_1474x758.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:749,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:146309,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/188832573?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd52a1c-1317-4f9a-b215-30583aedfb16_1474x758.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!yWsX!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd52a1c-1317-4f9a-b215-30583aedfb16_1474x758.png 424w, /__u/substackcdn.com/image/fetch/$s_!yWsX!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd52a1c-1317-4f9a-b215-30583aedfb16_1474x758.png 848w, /__u/substackcdn.com/image/fetch/$s_!yWsX!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd52a1c-1317-4f9a-b215-30583aedfb16_1474x758.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yWsX!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd52a1c-1317-4f9a-b215-30583aedfb16_1474x758.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Education professor FAFOs with AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em>Entr&#233;e </em></p><p>You can take this concept and apply to just about anything to get fantastic results (for example, see my <a href="/__u/brendanbartanen.substack.com/p/im-shifting-my-research-agendabut">research agenda pivot post</a>). This simple &#8220;trick&#8221;&#8212;using Claude as something more than a fancy search engine&#8212;is why AI is changing the world right now. It&#8217;s why Dario Amodei (the CEO of Anthropic) believes the &#8220;country of geniuses in a datacenter&#8221; <a href="https://www.anthropic.com/news/paris-ai-summit">will happen within 3-4 years</a>. The lack of public recognition about how powerful AI is as of February 2026 is astounding. This is not the free tier chatbot on the ChatGPT app you&#8217;re using to elevate your grandma&#8217;s brownie recipe (though I highly recommend you try that prompt out).  </p><div><hr></div><p><strong>What is Agentic AI and why should you care?</strong></p><p>Explaining this part is hard. If I had to write it on my own, I&#8217;d probably spend hours and hours agonizing over the explanations. Well, enter Claude. For this part, I&#8217;ve given Claude some instructions (in the form of a simple document called a markdown (.md) file. Claude reads these instructions whenever it responds to my prompts, which means they are always in the model&#8217;s &#8220;context window.&#8221; This allows me to shape its behavior quite flexibly. In this case, I want to interview Claude, podcast-style. My best Ezra Klein impression. I think that will allow me to demonstrate the concepts accurately but in a hopefully engaging format. It&#8217;s also fun for me because I&#8217;m honestly just having a stimulating conversation with Claude. I have good background knowledge of the concepts we will discuss, but I&#8217;m also reinforcing my understanding and hearing new types of explanations all the time. I&#8217;m also hoping to model a potential way to use the technology for teaching and learning. </p><p>You can see Claude&#8217;s instructions <a href="https://brendanbartanen-svg.github.io/substack-embeds/podcast-interview-prompt.html">here</a>. By the way, I didn&#8217;t write any of those instructions, I had Claude write them (perhaps a demo for a different post):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!dh5A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4e1828-ad41-4933-8307-01cde6059b95_1460x692.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!dh5A!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4e1828-ad41-4933-8307-01cde6059b95_1460x692.png 424w, /__u/substackcdn.com/image/fetch/$s_!dh5A!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4e1828-ad41-4933-8307-01cde6059b95_1460x692.png 848w, /__u/substackcdn.com/image/fetch/$s_!dh5A!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4e1828-ad41-4933-8307-01cde6059b95_1460x692.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dh5A!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4e1828-ad41-4933-8307-01cde6059b95_1460x692.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!dh5A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4e1828-ad41-4933-8307-01cde6059b95_1460x692.png" width="1456" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e4e1828-ad41-4933-8307-01cde6059b95_1460x692.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:243700,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/188832573?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4e1828-ad41-4933-8307-01cde6059b95_1460x692.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!dh5A!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4e1828-ad41-4933-8307-01cde6059b95_1460x692.png 424w, /__u/substackcdn.com/image/fetch/$s_!dh5A!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4e1828-ad41-4933-8307-01cde6059b95_1460x692.png 848w, /__u/substackcdn.com/image/fetch/$s_!dh5A!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4e1828-ad41-4933-8307-01cde6059b95_1460x692.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dh5A!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4e1828-ad41-4933-8307-01cde6059b95_1460x692.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Since my prompt told Claude to ask me follow-up questions, Claude asked some questions about exactly what I wanted. They are great questions.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9qza!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f1aa21-7cfc-46de-acb3-52fe3d064b84_1460x1004.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9qza!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f1aa21-7cfc-46de-acb3-52fe3d064b84_1460x1004.png 424w, /__u/substackcdn.com/image/fetch/$s_!9qza!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f1aa21-7cfc-46de-acb3-52fe3d064b84_1460x1004.png 848w, /__u/substackcdn.com/image/fetch/$s_!9qza!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f1aa21-7cfc-46de-acb3-52fe3d064b84_1460x1004.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9qza!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f1aa21-7cfc-46de-acb3-52fe3d064b84_1460x1004.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9qza!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f1aa21-7cfc-46de-acb3-52fe3d064b84_1460x1004.png" width="1456" height="1001" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2f1aa21-7cfc-46de-acb3-52fe3d064b84_1460x1004.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1001,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:282028,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/188832573?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f1aa21-7cfc-46de-acb3-52fe3d064b84_1460x1004.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!9qza!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f1aa21-7cfc-46de-acb3-52fe3d064b84_1460x1004.png 424w, /__u/substackcdn.com/image/fetch/$s_!9qza!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f1aa21-7cfc-46de-acb3-52fe3d064b84_1460x1004.png 848w, /__u/substackcdn.com/image/fetch/$s_!9qza!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f1aa21-7cfc-46de-acb3-52fe3d064b84_1460x1004.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9qza!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2f1aa21-7cfc-46de-acb3-52fe3d064b84_1460x1004.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Another fun hack here at the bottom. Instead of having to think and write carefully about my interviewing style, I tell Claude to go figure out on its own from my prior posts. And that&#8217;s all Claude really needed to write that extensive prompting document, so we can get started. </p><div><hr></div><p><strong>The interview</strong></p><blockquote><p><strong>Brendan:</strong> Hi Claude, thanks for joining us. A lot has changed since the first release of ChatGPT in late 2022. I think by now most people are familiar with AI chatbots, but lately there&#8217;s been a lot of buzz around something called &#8220;agentic AI.&#8221; What does that actually mean, and why should we care?</p></blockquote><blockquote><p><strong>Claude:</strong> Thanks for having me. So until pretty recently, the way most people used something like me was basically: you type a question, you get an answer. You ask me to draft an email, I draft the email. It&#8217;s a conversation &#8212; and it&#8217;s useful, but there&#8217;s a ceiling to it. I can only do what fits inside a single exchange.</p><p>Agentic AI is what happens when you give me the ability to actually <em>do things</em>. Not just generate text, but take actions &#8212; browse the web, write and run code, read files on your computer, make decisions about what to try next without being told every step. So instead of &#8220;answer my question,&#8221; it becomes more like &#8220;here&#8217;s a problem, go figure it out.&#8221; And I might take dozens of steps to get there, deciding along the way what to look at, what to try, and how to adjust when something doesn&#8217;t work.</p><p>The reason it matters is that it changes what I&#8217;m <em>for</em>. A chatbot is a tool you use. An agent is closer to something you delegate to. And that&#8217;s a really different relationship &#8212; one that raises much harder questions about trust, oversight, and what happens when the thing you&#8217;re delegating to is pretty good but not perfect.</p></blockquote><blockquote><p><strong>Brendan: </strong>OK, before getting into the specifics of how we got here and how it works&#8212;why should someone who doesn't know anything about agentic AI care about it? What&#8217;s the practical side of all of this? What does it mean for researchers?</p></blockquote><blockquote><p><strong>Claude: </strong>I mean, the honest answer is that this is probably going to change how most knowledge work gets done. And I don&#8217;t say that lightly &#8212; I know that sounds like tech hype.</p><p>But think about what you actually spend your time on in a given week. Not the deep thinking &#8212; the everything else. Formatting documents, tracking down data, cleaning spreadsheets, writing first drafts of things you already know what you want to say, summarizing meetings, debugging code. That stuff isn&#8217;t trivial, but it&#8217;s also not the reason you went to grad school. An agent can take a lot of that off your plate &#8212; not by answering a single question, but by actually doing the multi-step task end to end.</p><p>And it goes beyond just saving time. Some tasks that were impractical for a single person become feasible. If you wanted to read and synthesize 200 papers on a topic, or pull data from fifteen different sources and standardize it all &#8212; those were team-sized projects. Now one person with a good agent can take a serious crack at it in an afternoon. That changes who gets to do ambitious work, and I think that&#8217;s the part people are underestimating.</p></blockquote><blockquote><p><strong>Brendan</strong>: I mean that sounds really compelling but it feels super vague. Can you talk us through a specific example that helps us understand the experience of using agentic AI to make our work more efficient? </p></blockquote><blockquote><p><strong>Claude: </strong>Say you&#8217;re a researcher and you just got access to a new dataset &#8212; maybe administrative records from a state education agency. Thousands of variables, inconsistent naming conventions, no codebook, or a codebook that&#8217;s 300 pages long and half out of date. We&#8217;ve all been there.</p><p>In the old world, you&#8217;d spend days just getting oriented. You&#8217;re opening files, eyeballing columns, cross-referencing documentation, writing little bits of code to check what&#8217;s actually in each variable. It&#8217;s not hard work, exactly, but it&#8217;s slow and tedious, and you&#8217;re making a hundred small judgment calls along the way.</p><p>With an agentic setup, you can hand me the data files and say &#8220;tell me what&#8217;s in here.&#8221; And I don&#8217;t just describe the columns &#8212; I actually open the files, run code to look at distributions, flag variables that seem miscoded, notice that three columns appear to be the same thing with different names, check whether the ID variable is actually unique. I might do thirty or forty steps before I come back to you with a summary. And then you say &#8220;OK, now build me a clean analysis file with these variables&#8221; and I write the code, run it, check that it worked, and fix the errors myself.</p><p>The thing that changes isn&#8217;t just speed &#8212; it&#8217;s that the tedious middle part of a project, the part between having a research question and actually being able to test it, gets dramatically compressed. You&#8217;re still making the important decisions. But you&#8217;re not spending a week on data cleaning before you get to think.</p></blockquote><blockquote><p><strong>Brendan</strong>: I won&#8217;t lie, that sounds amazing. But it&#8217;s only useful if it works and the data cleaning was correct. How do we actually know it&#8217;s done right? </p></blockquote><blockquote><p><strong>Claude: </strong>Yeah, and that&#8217;s the right question to ask, because the honest answer is: you don&#8217;t just trust it. You check.</p><p>And this is where I think people&#8217;s mental model of AI gets them in trouble. They either assume it works perfectly and hand over the keys, or they assume it&#8217;s unreliable and don&#8217;t use it at all. The reality is more like hiring a really fast, really tireless research assistant who&#8217;s good but not infallible. You wouldn&#8217;t just take their cleaned dataset and start running regressions without looking at it. You&#8217;d spot-check. You&#8217;d look at the merge rates, eyeball some distributions, make sure the sample size is what you expect.</p><p>The difference is that I can actually help with that verification step too. You can say &#8220;show me the distribution of this variable before and after cleaning&#8221; and I&#8217;ll generate the plots. You can say &#8220;how many observations did we lose at each step&#8221; and I&#8217;ll run the diagnostics. So the workflow isn&#8217;t &#8220;trust Claude&#8221; &#8212; it&#8217;s more like a conversation where you&#8217;re auditing as you go. You&#8217;re still the one who knows what the data should look like. I&#8217;m just making it faster to check.</p><p>But I want to be honest about the risk here. If someone isn&#8217;t experienced enough to know what the data <em>should</em> look like, they might not catch the errors. And I will make errors. I might misinterpret a variable name, or make an assumption about how missing values are coded that turns out to be wrong. The guardrail isn&#8217;t me &#8212; it&#8217;s the person using me knowing enough to ask the right follow-up questions.</p></blockquote><blockquote><p><strong>Brendan</strong>: That&#8217;s a pretty significant limitation, isn&#8217;t it? If I still have to check everything, how much time am I really saving?</p></blockquote><blockquote><p><strong>Claude</strong>: No, it&#8217;s a fair challenge, but I think it misframes what &#8220;checking&#8221; actually looks like. You&#8217;re not redoing the work &#8212; you&#8217;re reviewing it. And those are very different things.</p><p>Think about it this way. If a research assistant hands you a cleaned dataset, you don&#8217;t rebuild it from scratch to verify it. You open it up, look at some summary stats, check a few known quantities against what you&#8217;d expect, maybe trace a handful of observations through the pipeline. That takes twenty minutes, not three days. The same thing applies here. The time savings aren&#8217;t gone just because you&#8217;re doing quality control &#8212; the quality control is fast <em>because you know what to look for</em>.</p><p>And honestly, this is how it should work. I don&#8217;t think anyone should want a world where a tool like me just runs unsupervised on important research and everyone assumes the output is correct. That&#8217;s a terrible idea. The right model is that I compress the labor-intensive part and you bring the judgment. Those are complementary, not redundant.</p></blockquote><blockquote><p><strong>Brendan</strong>: What makes that verification possible? Where are the analyses running? I think this part matters a lot.</p></blockquote><blockquote><p><strong>Claude</strong>: Those are really important things to clear up, actually.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> When I write code &#8212; say, a Python script to clean your data &#8212; I&#8217;m not simulating what the code would do. I&#8217;m not generating plausible-looking output. The code actually runs. On a real computer, with a real Python interpreter, using real libraries like pandas or numpy. The computation happens the same way it would if you&#8217;d written the script yourself and hit run.</p><p>So when I tell you the dataset has 45,000 observations and the mean test score is 72.3 &#8212; that&#8217;s not me guessing. That&#8217;s pandas telling me, the same way it would tell you. The math is the math. I&#8217;m just the one writing the instructions.</p><p>Where I <em>can</em> go wrong is in the instructions themselves. Maybe I wrote a merge that should have been a left join instead of an inner join and we silently lost observations. Maybe I filtered on the wrong variable. Those are real mistakes I make, and they&#8217;re the same kinds of mistakes a human coder makes. But the execution of the code? That&#8217;s your machine. That part you can trust completely.</p><p>And that&#8217;s actually what makes the verification workflow possible. When I show you a histogram or a summary table as part of checking my own work, those aren&#8217;t hallucinated &#8212; they&#8217;re computed. You&#8217;re looking at real output from real code. So the question isn&#8217;t &#8220;is Claude making this up&#8221; &#8212; it&#8217;s &#8220;did Claude write the right code,&#8221; which is a much easier thing to check.</p></blockquote><p>I was (am) a power user of ChatGPT for a long time and for the most part didn&#8217;t find much value in using it for work. I sort of got used to that AI world and perhaps na&#239;vely assumed it would continue for a while. Everything changed when I first started using <a href="https://code.claude.com/docs/en/overview">Claude Code</a>, Anthropic&#8217;s agentic AI coding tool, in August 2025. If you&#8217;re a researcher, I encourage you to download it and start to do things with it. You will quickly learn for yourself what all the fuss is about. Actually, anyone, even non-coders, can download and use agentic AI, because now there&#8217;s <a href="https://support.claude.com/en/articles/13345190-getting-started-with-cowork">Claude Cowork</a>, which is basically a familiar chatbot feel but connected to programs and files on your computer (it asks you for permission along the way as it&#8217;s doing things). </p><p>Let me show you a basic example to illustrate the point. I'm going to ask Claude to do an analysis using some publicly available data on baby names from the Social Security Administration. An easy task, to be sure, but one that quickly demonstrates Claude Code&#8217;s key functionality. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!WA2N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a9e976-f9a5-4593-85a3-cd14d8d01654_1388x580.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!WA2N!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a9e976-f9a5-4593-85a3-cd14d8d01654_1388x580.png 424w, /__u/substackcdn.com/image/fetch/$s_!WA2N!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a9e976-f9a5-4593-85a3-cd14d8d01654_1388x580.png 848w, /__u/substackcdn.com/image/fetch/$s_!WA2N!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a9e976-f9a5-4593-85a3-cd14d8d01654_1388x580.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WA2N!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a9e976-f9a5-4593-85a3-cd14d8d01654_1388x580.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!WA2N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a9e976-f9a5-4593-85a3-cd14d8d01654_1388x580.png" width="1388" height="580" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1a9e976-f9a5-4593-85a3-cd14d8d01654_1388x580.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:580,&quot;width&quot;:1388,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183028,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/188832573?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a9e976-f9a5-4593-85a3-cd14d8d01654_1388x580.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!WA2N!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a9e976-f9a5-4593-85a3-cd14d8d01654_1388x580.png 424w, /__u/substackcdn.com/image/fetch/$s_!WA2N!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a9e976-f9a5-4593-85a3-cd14d8d01654_1388x580.png 848w, /__u/substackcdn.com/image/fetch/$s_!WA2N!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a9e976-f9a5-4593-85a3-cd14d8d01654_1388x580.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WA2N!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a9e976-f9a5-4593-85a3-cd14d8d01654_1388x580.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And off it goes. It reads the tasks, goes and fetches the data, writes the Python script we need to import, clean, and analyze the data, then runs it to produce the output, which <a href="https://brendanbartanen-svg.github.io/substack-embeds/baby_names_analysis.html">you can see here</a>. It did all of this in about 30 seconds. Fully auditable, fully verifiable. All of the number-crunching happens locally. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!L5Wo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6dd9c6e-f775-46da-9817-82aa9154dc79_1394x1308.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!L5Wo!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6dd9c6e-f775-46da-9817-82aa9154dc79_1394x1308.png 424w, /__u/substackcdn.com/image/fetch/$s_!L5Wo!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6dd9c6e-f775-46da-9817-82aa9154dc79_1394x1308.png 848w, /__u/substackcdn.com/image/fetch/$s_!L5Wo!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6dd9c6e-f775-46da-9817-82aa9154dc79_1394x1308.png 1272w, /__u/substackcdn.com/image/fetch/$s_!L5Wo!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6dd9c6e-f775-46da-9817-82aa9154dc79_1394x1308.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!L5Wo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6dd9c6e-f775-46da-9817-82aa9154dc79_1394x1308.png" width="1394" height="1308" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6dd9c6e-f775-46da-9817-82aa9154dc79_1394x1308.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1308,&quot;width&quot;:1394,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:288214,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/188832573?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6dd9c6e-f775-46da-9817-82aa9154dc79_1394x1308.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!L5Wo!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6dd9c6e-f775-46da-9817-82aa9154dc79_1394x1308.png 424w, /__u/substackcdn.com/image/fetch/$s_!L5Wo!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6dd9c6e-f775-46da-9817-82aa9154dc79_1394x1308.png 848w, /__u/substackcdn.com/image/fetch/$s_!L5Wo!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6dd9c6e-f775-46da-9817-82aa9154dc79_1394x1308.png 1272w, /__u/substackcdn.com/image/fetch/$s_!L5Wo!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6dd9c6e-f775-46da-9817-82aa9154dc79_1394x1308.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m not a shill for AI companies (I hope they do well because the alternative is economic chaos), but the hype is real. This will change many things about work and life, and we have a huge opportunity to use these tools in ways that will promote human flourishing.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>It&#8217;s not apparent in the posted transcript, but for each of these questions Claude is actually providing me pre-populated multiple-choice responses and, in some cases, a &#8220;recommended&#8221; option. I can also opt to to write in my own response instead of choosing one of the pre-populated options. What shows in the transcript is each of the options I chose, but condensed down somewhat.  </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>AI models like Claude are terrible sycophants. It&#8217;s an unfortunate side effect of part of their training process called &#8220;reinforcement learning,&#8221; which is where humans rate model outputs as &#8220;good&#8221; or &#8220;bad,&#8221; and models learn to optimize for responses that humans prefer. As it turns out, this often means telling people what they want to hear rather than what's actually true.</p></div></div>]]></content:encoded></item><item><title><![CDATA[I'm shifting my research agenda...but it's not what you think]]></title><description><![CDATA[Claude helps me sail the stormy seas]]></description><link>https://brendanbartanen.substack.com/p/im-shifting-my-research-agendabut</link><guid isPermaLink="false">https://brendanbartanen.substack.com/p/im-shifting-my-research-agendabut</guid><dc:creator><![CDATA[Brendan Bartanen]]></dc:creator><pubDate>Sun, 22 Feb 2026 01:09:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!94ej!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa303aba2-ed31-44b4-bc9d-bc4254f2417c_1024x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m always scanning the horizon for the next big education researcher plunder, and I think Claude can help me find the finest booty yet. So when a fellow scallywag shared this call for proposals for a journal&#8217;s special issue&#8230;</p><blockquote><p><strong>Leading off the Map: Piratical Intentions and Rebellious Agency in Turbulent Times</strong><br><br><em>This issue boldly invites educational leadership researchers to take a piratical turn: to use historical and metaphorical accounts of piracy to explore insurgent, divergent and rebellious alternatives to the status quo. Models of school and university leadership are becoming dominated by talk of managing crisis, turbulence, and complexity, set against a depressingly familiar backdrop of stringency, performance metrics and individualism. Leading piratically offers an alternative ontology rooted in daring, resistance, equity, solidarity and mutual stewardship. Can such piratical intentions and actions make positive change seem less impossible?</em>  </p></blockquote><p> I just knew it was time to don my prompting hooks and get to work. Enjoy!</p><div><hr></div><p><strong>Mutiny as Method: Teacher Desertion, Piratical Solidarity, and the Refusal of Managerialist Seas</strong><br><br>The dominant framing of teacher labor markets treats teachers as rational actors navigating a marketplace of employment opportunities. Within this framework, teacher attrition is a problem to be solved through better compensation packages, improved working conditions, or more effective retention policies. Teachers who leave are coded as losses &#8212; human capital draining from a system in need of repair. But what if we read some of these departures differently? What if certain patterns of teacher exit, refusal, and lateral movement constitute not market failure but collective insurgency &#8212; acts of piratical agency against an educational order that has become, for many, fundamentally illegitimate?<br><br>This paper proposes a conceptual reframing of teacher labor market behavior through the lens of piracy as theorized in this special issue&#8217;s call. Drawing on the historical sociology of Atlantic piracy (Linebaugh and Rediker, 2000; Land, 2007) and on critical traditions in educational leadership (Gunter, 2012; Thomson, 2009), I argue that the pirate ship offers a generative metaphor for understanding how teachers collectively construct alternative professional arrangements when the &#8220;legitimate&#8221; vessels of schooling &#8212; captured by audit culture, performativity, and managerial control &#8212; no longer serve them. The central claim is that what labor economists typically model as individual utility-maximizing behavior in teacher labor markets can be productively reread as forms of piratical solidarity: coordinated refusal, mutual aid, and the construction of counter-institutions.<br><br>The theoretical architecture of the paper proceeds in three movements.<br><br><strong>First</strong>, I develop the analogy between the historical conditions that produced Golden Age piracy and the contemporary conditions producing mass teacher dissatisfaction and exit. Historians have shown that piracy flourished not from individual deviance but from structural conditions: the brutality of merchant marine labor, the concentration of wealth among ship owners, and the absence of legitimate channels for redress (Rediker, 2004). The parallel to contemporary teaching is striking. Three decades of accountability-driven reform have produced working conditions defined by surveillance, deprofessionalization, and the systematic erosion of teacher judgment. Performance metrics function as the captain&#8217;s lash; standardized curricula as the rigid watch schedule. When legitimate channels for professional voice &#8212; unions weakened, school boards captured by reform agendas, professional knowledge devalued &#8212; become functionally closed, the conditions for piratical exit and reorganization emerge. This is not mere analogy. It is a structural homology that reveals something the standard labor market framework obscures: that exit can be a form of collective political action, not simply individual preference revelation.<br><br><strong>Second</strong>, I theorize three modalities of piratical agency observable in contemporary teacher labor markets. The first is <em>desertion</em> &#8212; the wave of teacher resignations and career changes that accelerated during and after the COVID-19 pandemic, which I reframe not as &#8220;the Great Resignation&#8221; (a passive, economistic label) but as a Great Refusal, an act of withdrawal that carries political meaning. The second modality is <em>prize-taking</em> &#8212; the redirection of professional skill and institutional knowledge toward alternative educational arrangements. This includes the rapid growth of microschools, teaching cooperatives, and informal learning collectives organized outside the bureaucratic structures of districts and charter networks. These formations mirror the pirate ship&#8217;s democratic governance: elected leadership, collective decision-making over the distribution of resources, and a radical egalitarianism that contrasts sharply with the hierarchical command structures of conventional schooling (cf. Leeson, 2009, on pirate constitutions). The third modality is <em>signaling under false colors</em> &#8212; teachers who remain within institutional structures but engage in subversive pedagogical practice, quietly refusing fidelity to scripted curricula, smuggling critical content into standards-aligned lessons, and building underground professional networks that operate beneath the radar of administrative surveillance. This last category is perhaps the most piratical of all, recalling the practice of pirate ships flying legitimate flags until close enough to act.<br><br><strong>Third</strong>, I address the normative ambiguity at the heart of the piracy metaphor &#8212; and argue that this ambiguity is a feature, not a bug. Pirates were not heroes. They were often violent, opportunistic, and self-interested. A piratical reading of teacher agency must therefore grapple honestly with the tensions between resistance and abandonment, between solidarity and self-preservation. When teachers leave high-poverty schools for better-resourced ones, is this piracy or plunder? When microschool founders serve affluent families willing to pay, have they established a democratic commonwealth or merely a privateer operation sailing under letters of marque from the market? The piracy framework, I argue, is valuable precisely because it refuses the clean moral categories that dominate educational leadership discourse &#8212; the selfless servant-leader on one hand, the burned-out casualty on the other. It insists that agency in conditions of oppression is always messy, compromised, and morally complex. And it insists, equally, that this messiness does not negate the political significance of what teachers are doing when they refuse the terms of their employment.<br><br>The paper concludes by considering the implications of this piratical reframing for educational leadership scholarship and practice. If a meaningful portion of teacher labor market behavior is better understood as insurgent collective action than as individual market choice, then the standard policy toolkit of recruitment incentives, retention bonuses, and pipeline programs is not merely insufficient &#8212; it is categorically misaligned. It is the equivalent of raising merchant marine wages while leaving the brutal conditions of the ship unchanged. A piratical perspective suggests that educational leaders who wish to retain teachers must attend not to compensation alone but to the fundamental conditions of professional sovereignty: meaningful autonomy, genuine shared governance, and liberation from the performative apparatus that has colonized school life. It also suggests that the most important forms of educational leadership may be occurring precisely where the official maps show only open water &#8212; in the informal networks, cooperative ventures, and quiet mutinies through which teachers are already building something different.<br><br>In sum, this paper offers a conceptual contribution to the special issue by demonstrating that one of the most extensively studied phenomena in education &#8212; teacher staffing &#8212; looks profoundly different when viewed through a piratical lens. The aim is not to romanticize teacher exit or to minimize the real harms of staffing instability. It is to take seriously the possibility that teachers, like the pirates of the Atlantic world, are not merely fleeing bad conditions but are actively, collectively, and imperfectly constructing alternatives to an order they have found intolerable.</p><p>References</p><ul><li><p>Gunter, H. M. (2012). <em>Leadership and the Reform of Education</em>. Bristol: Policy Press.</p></li><li><p>Land, I. (2007). Pirates and empire: Reconsidering the war on piracy. <em>Journal for Maritime Research</em>, 9(1), 46&#8211;60.</p></li><li><p>Leeson, P. T. (2009). <em>The Invisible Hook: The Hidden Economics of Pirates</em>. Princeton University Press.</p></li><li><p>Linebaugh, P., &amp; Rediker, M. (2000). <em>The Many-Headed Hydra: Sailors, Slaves, Commoners, and the Hidden History of the Revolutionary Atlantic</em>. Boston: Beacon Press.</p></li><li><p>Rediker, M. (2004). <em>Villains of All Nations: Atlantic Pirates in the Golden Age</em>. Boston: Beacon Press.</p></li><li><p>Thomson, P. (2009). <em>School Leadership: Heads on the Block?</em> London: Routledge.</p></li></ul><div><hr></div><p>I&#8217;m currently fielding applications for my first mate. Don&#8217;t miss your chance to join the mutiny!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!94ej!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa303aba2-ed31-44b4-bc9d-bc4254f2417c_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!94ej!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa303aba2-ed31-44b4-bc9d-bc4254f2417c_1024x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!94ej!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa303aba2-ed31-44b4-bc9d-bc4254f2417c_1024x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!94ej!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa303aba2-ed31-44b4-bc9d-bc4254f2417c_1024x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!94ej!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_webp, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa303aba2-ed31-44b4-bc9d-bc4254f2417c_1024x1536.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!94ej!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa303aba2-ed31-44b4-bc9d-bc4254f2417c_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a303aba2-ed31-44b4-bc9d-bc4254f2417c_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3231501,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://brendanbartanen.substack.com/i/188757901?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa303aba2-ed31-44b4-bc9d-bc4254f2417c_1024x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!94ej!, /__u/brendanbartanen.substack.com/w_424, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa303aba2-ed31-44b4-bc9d-bc4254f2417c_1024x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!94ej!, /__u/brendanbartanen.substack.com/w_848, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa303aba2-ed31-44b4-bc9d-bc4254f2417c_1024x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!94ej!, /__u/brendanbartanen.substack.com/w_1272, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa303aba2-ed31-44b4-bc9d-bc4254f2417c_1024x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!94ej!, /__u/brendanbartanen.substack.com/w_1456, /__u/brendanbartanen.substack.com/c_limit, /__u/brendanbartanen.substack.com/f_auto, /__u/brendanbartanen.substack.com/q_auto:good, /__u/brendanbartanen.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa303aba2-ed31-44b4-bc9d-bc4254f2417c_1024x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[Can AI help us kick Elsevier to the curb? ]]></title><description><![CDATA[Claude and I think about how to take down the parasitic scientific publishing regime]]></description><link>https://brendanbartanen.substack.com/p/can-ai-help-us-kick-elsevier-to-the</link><guid isPermaLink="false">https://brendanbartanen.substack.com/p/can-ai-help-us-kick-elsevier-to-the</guid><dc:creator><![CDATA[Brendan Bartanen]]></dc:creator><pubDate>Fri, 20 Feb 2026 18:01:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2uIR!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde3d72ab-c86c-4103-b489-32cf954e020f_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I find the political economics of academia fascinating, though often quite maddening. Many of our structures are simply anathema to what we espouse as the core ideals of our vocation and, as a general trend, universities feel increasingly corporatized. Institutions are difficult to change, but AI will likely be so disruptive that we will have abundant opportunities to reimagine our work and, hopefully, modify or rebuild structures that no longer serve the best interests of academics, students, and the general public. </p><p>Disrupting the parasitic scientific publishing regime should be near the top of the list. For the less-well-informed on this issue, let me (with the help of Claude) get you up to speed.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Education professor FAFOs with AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><blockquote><p><strong>Claude: </strong>Five companies &#8212; Elsevier, Springer Nature, Wiley, Taylor &amp; Francis, and SAGE &#8212; publish roughly half of all academic research in a ~$34 billion global market. Elsevier, the largest, regularly posts profit margins around 40%, higher than most tech companies and on par with tobacco.</p><p>The &#8220;parasitic&#8221; charge comes down to a simple observation: publishers contribute almost none of the intellectual labor but capture most of the economic value. Scientists write the papers for free. Other scientists review them for free. Many editors serve for free or for token payments. The research itself is overwhelmingly funded by public grants &#8212; by taxpayers. Publishers then package this freely donated, publicly funded work and sell access back to the same universities whose employees created it, at prices that rise faster than inflation, year after year.</p><p>This arrangement persists not because publishers provide irreplaceable services &#8212; typesetting, hosting, and distribution are commodity operations in the digital age. It persists because publishers control the prestige system that determines scientists&#8217; careers. Hiring committees, tenure boards, and grant panels use journal reputation as a proxy for research quality. A paper in <em>Nature</em> carries more career value than the same paper on a preprint server, not because the science is different, but because the brand carries weight in evaluations. Scientists submit because they have to, and journals are prestigious because top scientists submit. No individual can opt out without career risk.</p><p>Publishers reinforce this through bundling (multi-year &#8220;Big Deal&#8221; library contracts that are politically impossible to cancel), owning measurement infrastructure (Elsevier owns Scopus, which calculates the metrics that feed prestige rankings), and co-opting reform (when open access threatened subscriptions, they pivoted to charging authors up to $12,000 per paper, preserving revenue while appearing to comply).</p><p>The net result: public money funds the research, public employees do the work, and private companies extract billions by controlling the reputational bottleneck that scientists&#8217; careers depend on. The value flows out; very little flows back in.</p></blockquote><p>Now, I&#8217;m by no means an anti-capitalist, but I do find it patently absurd that this particular system of exploitation exists. It&#8217;s a textbook definition of rent-seeking: &#8220;extracting value from controlling access to a resource without creating commensurate new value in return&#8221; (thanks, Claude). There is a particular irony, however, in that a key factor propping up this parasitism is academia&#8217;s insatiable appetite for prestige. As Claude articulates when I asked it to make the connection to rent-seeking: </p><blockquote><p><strong>Claude: </strong>The publishers didn't create the research, don't fund it, don't perform the peer review, and in the digital era don't even provide a distribution channel that couldn't be replicated at marginal cost. What they control is the <em>gatekeeping function</em> &#8212; the brand signal that tenure committees and funders treat as a quality indicator. That's the scarce resource, and it's scarce by construction (prestige is zero-sum), not because of any inherent production cost.</p></blockquote><p>Seems bad! Now, none of this is new insight. There are a lot of people who have been thinking and writing about the parasitism of journal publishers. But what is new is powerful AI and, returning to my initial premise, the impending (ongoing?) disruption of academic work that will create opportunity for reshaping our key structures. So I asked Claude for its take on my idea.</p><blockquote><p><strong>Brendan: </strong>OK, now I want to think about what a reimagined future looks like. My basic premise is that while institutions are often quite difficult to change, AI is going to create a bunch of disruption and we'll have lots of opportunities to alter or rebuild the structures underpinning academic work. What do you think about that?</p></blockquote><blockquote><p><strong>Claude: </strong>I think the premise is sound, but with an important qualifier: AI doesn&#8217;t disrupt the publishing oligopoly <em>directly</em> &#8212; it disrupts the upstream systems that the oligopoly depends on, which is potentially more consequential.</p><p>Here&#8217;s what I mean. The moat, as we discussed, is fundamentally prestige lock-in sustained by the fact that tenure committees and funders use journal placement as a quality signal. AI doesn&#8217;t compete with Elsevier the way a new journal would. Instead, it erodes the <em>reasons</em> that signal was necessary in the first place.</p><p>The core problem prestige solves is an evaluation problem: there&#8217;s too much research for any committee to read carefully, so they use journal brand as a heuristic. If AI makes it feasible to actually evaluate the <em>substance</em> of a candidate&#8217;s work at scale &#8212; summarizing contributions, assessing methodological rigor, situating findings in the literature, identifying replication status &#8212; then the heuristic becomes less necessary. You don&#8217;t need <em>Nature</em> to tell you a paper is important if you have tools that can help you assess that directly. That&#8217;s the crack in the foundation.</p><p>But I&#8217;d push back on the timing and automaticity of this. Institutional change in academia is notoriously slow, and for specific reasons that AI doesn&#8217;t obviously solve. Tenure committees are composed of senior faculty who built their careers under the current system and have strong priors that it works. Changing evaluation criteria requires coordinated action across departments, colleges, and disciplinary norms &#8212; a classic collective action problem. Any department that unilaterally deweights journal prestige risks being seen as lowering its standards, even if the alternative metrics are better. So you get equilibrium stickiness even when everyone privately agrees the system is broken.</p><p>Where I think the real opening is: AI creates disruption in <em>adjacent</em> systems that makes the status quo harder to maintain. A few examples of what I mean.</p><p>First, if AI-assisted writing dramatically increases submission volume (which is already happening), the peer review volunteer model breaks. It&#8217;s already strained. If it collapses, publishers lose one of their key coordination functions, and the pressure to find alternative quality assurance mechanisms intensifies. That&#8217;s an opening for new models.</p><p>Second, AI makes preprints more useful. Right now, preprints lack the quality signal that journal publication provides. But if AI tools can provide rapid, substantive assessment of preprints &#8212; not just formatting checks but real methodological evaluation &#8212; that narrows the gap between a preprint and a published paper in terms of information content.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> The journal version adds less incremental value.</p><p>Third, and this is most relevant to your world: AI could make it possible to build <em>new</em> prestige signals that don&#8217;t run through publishers. Imagine an open system that tracks a paper&#8217;s real-world influence &#8212; policy citations, replication outcomes, downstream use in other research, practitioner adoption &#8212; rather than just which journal accepted it. That&#8217;s technically feasible now in a way it wasn&#8217;t five years ago. The question is whether any institution with enough credibility will build and legitimize it.</p><p>The biggest risk I see to your premise is co-optation &#8212; the same thing publishers did with open access. Elsevier is already investing heavily in AI tools, analytics platforms, and research workflow products. If they become the dominant provider of AI-assisted evaluation tools, they could <em>strengthen</em> their position rather than lose it. They&#8217;d move from gatekeeping publication to gatekeeping assessment, which is arguably even more powerful.</p><p>So my honest assessment: AI creates a <em>necessary but not sufficient</em> condition for restructuring academic publishing. The sufficient conditions are institutional &#8212; someone has to actually change how hiring and tenure decisions get made, and that requires coordinated action by universities, funders, and disciplinary bodies. AI gives those actors better tools and stronger arguments, but it doesn&#8217;t make the collective action problem go away. The window is real, but it won&#8217;t open itself.</p></blockquote><p>These are interesting ideas, particularly the third one about building new prestige signals and Claude&#8217;s worry about publisher co-optation. I actually think Claude is correct that the thorniest issue is the collective action problem (we have a poor track record of solving those), but I am most intrigued by what it would propose for this alternative prestige signal. </p><blockquote><p><strong>Brendan: </strong>I really want to focus on this idea about the alternative signal. Can you expand that part and make specific suggestions about what the key components would be and why AI advancements are helpful for this?</p></blockquote><blockquote><p><strong>Claude: </strong>OK, let me think through this concretely.</p><p>The fundamental problem with journal prestige as a signal is that it&#8217;s a <em>single binary event</em> &#8212; a paper was either accepted at a high-status venue or it wasn&#8217;t &#8212; and that event is a noisy proxy for what we actually care about, which is: is this research rigorous, novel, and consequential? An alternative signal needs to unbundle that into components that can be assessed independently and updated over time. Here&#8217;s what I think the key components would be.</p><p><strong>Methodological rigor assessment.</strong> This is where AI is most immediately useful. Right now, evaluating whether a paper&#8217;s methods are sound requires a domain expert to read it carefully &#8212; which is why committees default to &#8220;well, if <em>AERA</em> accepted it, the methods are probably fine.&#8221; But LLMs are increasingly capable of structured methodological evaluation: checking whether identification strategies are appropriate for the causal claims being made, whether sample sizes and power calculations are adequate, whether results are robust to specification choices the authors didn&#8217;t report. This doesn&#8217;t replace expert judgment, but it can do the first-pass triage that makes expert judgment scalable. The AI advantage here is throughput &#8212; you could generate a structured rigor assessment for every paper in a candidate&#8217;s portfolio, not just the ones a committee member happens to have read. For quantitative education research specifically, AI could flag things like whether a diff-in-diff paper tested for parallel pre-trends, or whether a regression discontinuity has adequate density at the cutoff. Mechanical checks that experts do mentally but that currently don&#8217;t scale.</p><p><strong>Replication and robustness tracking.</strong> One of the biggest information gaps in the current system is that a paper&#8217;s status doesn&#8217;t update after publication. A paper in a top journal that fails to replicate still carries the same prestige signal on a CV. An alternative system should track downstream evidence: has anyone attempted replication, and what happened? Have subsequent studies using different data or methods reached consistent conclusions? AI is useful here because it can monitor the literature continuously and map citation relationships semantically &#8212; not just &#8220;paper B cites paper A&#8221; but &#8220;paper B attempts to replicate paper A&#8217;s main finding and finds a smaller effect.&#8221; Building this kind of evidence graph manually would be prohibitively expensive. With LLMs that can parse full texts and classify citation purpose, it becomes feasible.</p><p><strong>Impact decomposition.</strong> Citation counts are the current quantitative proxy, and they&#8217;re terrible for the reasons you know well &#8212; they conflate substantive influence with methodological criticism, they&#8217;re gamed through self-citation and citation cartels, and they systematically undercount impact outside academia. A better signal would decompose impact into distinct channels: influence on subsequent research (semantic similarity of citing papers&#8217; contributions, not just raw counts), policy uptake (mentions in government reports, legislative testimony, regulatory filings), practitioner adoption (appearance in training materials, clinical guidelines, curricular standards), and public engagement (media coverage, but weighted by quality of outlet and depth of treatment). AI makes this feasible because it can process unstructured text at scale across these different domains. Tracking whether an education paper influenced a state&#8217;s reading curriculum, for instance, requires scanning policy documents, school board minutes, and implementation guides &#8212; exactly the kind of large-scale text analysis that LLMs handle well.</p><p><strong>Novelty assessment.</strong> This is trickier but important. One critique of the current system is that journals have conservative incentive structures &#8212; reviewers tend to favor incremental work that fits established paradigms over genuinely novel contributions that challenge them. An alternative signal could include an AI-generated novelty score that situates a paper&#8217;s claims relative to the existing literature: does this paper introduce a new method, identify a previously undocumented phenomenon, overturn a prior finding, or primarily confirm what was already known? This is harder to get right than rigor assessment because novelty is more subjective, but even an imperfect version would add information that the current system doesn&#8217;t capture at all. The AI advantage is the ability to compare a paper against the full corpus of prior work, rather than the subset a reviewer happens to know.</p><p><strong>Transparent, structured peer commentary.</strong> This is less about AI per se and more about infrastructure design, but AI enables it. Instead of the current model where two or three anonymous reviewers write reports that nobody else ever sees, imagine an open system where any qualified researcher can post a structured evaluation (with their identity attached), and AI assists by synthesizing areas of agreement and disagreement, flagging unresolved methodological questions, and updating an overall assessment as new commentary comes in. This turns peer review from a one-shot gatekeeping event into an ongoing, cumulative process. The AI role is curation and synthesis &#8212; making the growing body of commentary legible without requiring anyone to read every comment.</p><p><strong>Why AI specifically, rather than just better metrics?</strong> The common thread across all of these is that the information already exists in principle &#8212; it&#8217;s just distributed across millions of documents in formats that don&#8217;t talk to each other, and processing it manually doesn&#8217;t scale. Pre-LLM, you could build citation counts and h-indices because those are structured data. But assessing whether a citation is substantive or perfunctory, whether a policy document actually adopted a paper&#8217;s recommendation, or whether a paper&#8217;s methods are appropriate for its claims &#8212; those require reading and interpreting natural language at scale. That&#8217;s exactly what the current generation of AI is good at. The shift is from <em>counting</em> (which is what bibliometrics has always done) to <em>reading</em> (which is what AI now makes scalable).</p><p><strong>The practical design question</strong> is whether this becomes a single platform or a set of interoperable standards. I&#8217;d argue for the latter &#8212; an open protocol that any institution can implement, rather than a centralized platform that could itself become the next rent-seeking bottleneck. You&#8217;d want something like: a standard schema for structured paper assessments, open APIs for contributing and querying evaluations, and institutional endorsement of specific components for use in hiring and tenure decisions. The last part is the hard part, and it circles back to the collective action problem &#8212; but at least with concrete infrastructure in hand, the coalition-building conversation shifts from &#8220;we should value something other than journal prestige&#8221; (vague) to &#8220;we should incorporate these specific, validated assessment dimensions into our tenure criteria&#8221; (actionable).</p><p>One honest caveat: every component I&#8217;ve described is subject to gaming once it becomes high-stakes. Goodhart&#8217;s Law applies. If novelty scores matter for tenure, people will optimize for novelty scores. The advantage of a multi-dimensional system over a single metric is that gaming becomes harder when you have to simultaneously optimize across several partially independent dimensions &#8212; but it&#8217;s naive to think any system is game-proof. The design needs to anticipate this, probably through regular recalibration and transparency about how scores are generated.</p></blockquote><p>One of the things I appreciate about Claude is that it takes your prompt and really does give what seems like its best-faith effort to answer your question or complete your task. But then it also drops in the shiv at the end: silly human, your problems won&#8217;t magically be solved by new technology because the problem isn&#8217;t the technology, it&#8217;s the humans. But these ideas all seem useful and worth trying. At a minimum, we should just be far more honest about our own self-created status games that allow predatory corporations to literally suck the lifeblood out of higher education. And, in the meantime, hopefully we&#8217;ll see some of Claude&#8217;s ideas<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> come to life soon. <br></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>For transparency, my process was first to ask Claude to do some research and fact-gathering on academic journal publishers. <a href="https://brendanbartanen-svg.github.io/substack-embeds/academic-publishing-landscape.html">You can see my prompt and Claude&#8217;s response here.</a> In this initial prompt I did my best not to tip my hand about where I was going with my idea. The summary provided in the main post was generated by a follow-up prompt: <em>OK, now can you take that same prompt response and distill it down to answer the following question: explain in straightforward terms what the scientific publishing oligarchy is and what makes it parasitic.</em></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>I FAFO&#8217;d with this idea <a href="/__u/brendanbartanen.substack.com/p/i-used-claude-cowork-to-write-referee">in a previous post</a>. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Just to be fully transparent, I am &#8220;attributing&#8221; these ideas to Claude as a rhetorical device. I am guessing that Claude has compiled these ideas from specific examples written by humans that appear in its training data. But I&#8217;m increasingly unsure about the claim that AI cannot create new ideas. </p></div></div>]]></content:encoded></item><item><title><![CDATA[Powerful AI breaks a fundamental relationship underpinning academic work]]></title><description><![CDATA[Claude and I think together about how outputs no longer reflect effort]]></description><link>https://brendanbartanen.substack.com/p/powerful-ai-breaks-a-fundamental</link><guid isPermaLink="false">https://brendanbartanen.substack.com/p/powerful-ai-breaks-a-fundamental</guid><dc:creator><![CDATA[Brendan Bartanen]]></dc:creator><pubDate>Thu, 19 Feb 2026 16:37:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2uIR!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde3d72ab-c86c-4103-b489-32cf954e020f_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have found it increasingly useful to prompt Claude to help me think through ideas. Up until a few months ago, this was mostly just for fun because the quality of the output was very inconsistent and the ideas were often pretty stale. That has changed with the most recent models, particularly Opus 4.6 (released on February 5, 2026). I now find Claude to be a pretty remarkable thought partner. To demonstrate, I&#8217;m going to &#8220;show my work&#8221; in this post wherein Claude and I and think about how powerful AI breaks a key relationship underpinning academia, which is that outputs (particularly in terms of quantity or length) are a good reflection of effort. By the end, we&#8217;ve had a meaningful exchange of ideas and I&#8217;m left feeling like Claude really did help sharpen my thinking. </p><div><hr></div><p><strong>The Conversation</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Education professor FAFOs with AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I have Claude keep a list of potential ideas, which is where this prompt starts off. I write:</p><blockquote><p><strong>Brendan:</strong> Add an idea: AI breaks a fundamental relationship underpinning academic work, which is that outputs at a minimum reflect cognitive effort and effort is virtuous.</p></blockquote><blockquote><p><strong>Claude: </strong>Added. That&#8217;s a great idea &#8212; and it connects naturally to <a href="/__u/brendanbartanen.substack.com/p/i-used-claude-cowork-to-write-referee?r=30xv5m">the peer review post</a>. The review process is one of the clearest cases where effort has traditionally served as a proxy for quality and seriousness. If the output is indistinguishable, does the effort still matter? There&#8217;s a rich post in there.</p></blockquote><blockquote><p><strong>Brendan: </strong>Can you help me riff on this idea?</p></blockquote><blockquote><p><strong>Claude: </strong>The basic proposition in academia is something like: producing good work is hard, and because it&#8217;s hard, the output signals something about the person who produced it. A well-crafted literature review signals that someone actually read and synthesized the literature. A careful methods section signals that someone thought deeply about identification. A thorough peer review signals that someone spent hours with the manuscript. The quality of the output is inseparable from the effort behind it &#8212; and that effort is what we&#8217;re really valuing when we evaluate scholars.</p><p>AI breaks that link. If Claude can produce a literature review that reads like someone spent two weeks on it, but it took fifteen minutes, what exactly are we evaluating when we read it? The output looks the same. The cognitive process behind it is completely different.</p><p>And this cuts deeper than just &#8220;people might cheat.&#8221; The whole incentive structure of academia is built on effort being legible through output. We give tenure to people who produce a body of work because we assume that body of work represents years of sustained intellectual labor. We trust peer review because we assume the reviewer engaged seriously with the paper. We assign literature reviews to grad students because the process of writing one is how you learn a field &#8212; the output is almost secondary to the cognitive work it forces.</p></blockquote><p>Claude then goes on to suggest a few potential directions for the idea. But I want to unpack Claude&#8217;s response a bit. First, it really nails the cynicism of my prompt, perhaps pushing it to levels that make me uncomfortable. Second, the argumentation is too imprecise; Claude&#8217;s main thesis is exaggerated or perhaps lacks appropriate nuance (That said, Claude does know I&#8217;m trying to write a Substack post and maybe it understands better than me that nuance is where blog posts go to die). I think this is the most important statement: <em>&#8220;The quality of the output is inseparable from the effort behind it &#8212; and that effort is what we're really valuing when we evaluate scholars.&#8221; </em>My first reaction was that the latter clause is incorrect. Surely, what we <em>value</em> is the quality of output, even if what we end up evaluating is the effort. So I asked Claude to weigh in again, using the sentences above as my prompt. </p><blockquote><p><strong>Claude: </strong>That&#8217;s a really sharp distinction and I think you&#8217;re right &#8212; it reframes the whole argument. The <em>ideal</em> of academia is that we value the quality of the output. The best paper wins, regardless of how long it took someone to write it. We don&#8217;t give extra credit for suffering.</p><p>But in practice, effort and output quality have been so tightly coupled that we&#8217;ve never really had to distinguish between them. If someone produced a great literature review, it was safe to assume they&#8217;d done the reading. If someone wrote a technically rigorous methods section, it was safe to assume they understood the methods. The output was a reliable signal of the underlying competence and effort, so evaluating the output <em>was</em> evaluating the person.</p><p>What AI does is decouple those two things for the first time. And that forces a question academia hasn&#8217;t had to answer before: do we actually value the output, or do we value the human process that produced it? The official answer is &#8220;the output.&#8221; But I suspect a lot of academics would feel uncomfortable with a brilliant paper if they knew the author had prompted their way through it &#8212; which suggests that what we actually value is more tangled up with effort than we&#8217;d like to admit.</p><p>And then there&#8217;s a further wrinkle &#8212; even if we genuinely only care about output quality, we&#8217;ve built all of our evaluation systems (hiring, tenure, peer review, letters of recommendation) around the assumption that output quality is a reliable proxy for the scholar&#8217;s capability. If that assumption breaks, those systems don&#8217;t work anymore, even if nobody is doing anything wrong.</p><p>So maybe the framing is something like: academia says it values output, and maybe it even means it, but it has always relied on the fact that output and effort were bundled together. AI unbundles them, and now we have to figure out what we actually care about.</p></blockquote><p>This is much closer to what has been swimming around my head. Still pretty cynical, but more or less a faithful representation my position. But I was also interested in where I might be wrong. One of the important things to know about these models is that they <em>really</em> want to make you happy. That is, you can fairly easily push them to produce cogent answers to represent a multitude of &#8220;positions,&#8221; which is an interesting property that is functionally terrible or awesome depending on the use case. Here, though, it&#8217;s a nice feature because the argument is subject to reasonable disagreement (compare that to a task like merging two datasets, where there is a verifiable right answer). So I asked Claude:</p><blockquote><p><strong>Brendan: </strong>This is a good representation of my position but I&#8217;m wondering what you think the most compelling counterarguments are?</p></blockquote><blockquote><p><strong>Claude: </strong>A few come to mind:</p><p><strong>&#8220;We&#8217;ve always used tools that reduce effort, and nobody panicked.&#8221;</strong> Stata replaced hand calculations. Google Scholar replaced physically walking through library stacks. Word processors replaced typewriters. Each time, the effort-to-output ratio shifted and academia adapted without an identity crisis. The counterargument is that AI is just the next step on that continuum &#8212; it changes the nature of the effort required, but it doesn&#8217;t eliminate the need for expertise. You still need to know what to ask for, how to evaluate what you get back, and where it&#8217;s wrong. That&#8217;s not nothing.</p><p><strong>&#8220;If the output quality is genuinely the same, your discomfort is just status anxiety.&#8221;</strong> This is the hard-nosed version. If we really believe we value output quality, then being uncomfortable with AI-assisted output is just revealing that we were secretly valuing something else &#8212; exclusivity, credentialing, the feeling of being in a guild that not everyone can enter. The effort-virtue link might be less about epistemic integrity and more about gatekeeping. An economist would probably frame this as rent-seeking dressed up as quality control.</p><p><strong>&#8220;The effort-output link was already broken &#8212; you just didn&#8217;t notice.&#8221;</strong> Academic output quality is wildly uneven, and the correlation between effort and quality was never as tight as we pretend. Plenty of labored-over papers are mediocre; plenty of quickly-written papers are brilliant. What we were really using as a signal wasn&#8217;t effort itself but a bundle of things &#8212; institutional affiliation, publication record, network, fluency with disciplinary conventions &#8212; that effort happened to correlate with. AI doesn&#8217;t break a clean signal; it exposes one that was already noisy.</p><p><strong>&#8220;The unbundling is actually clarifying, not destructive.&#8221;</strong> If AI handles the information-processing components of academic work, what&#8217;s left is the stuff that arguably should have been valued more all along &#8212; original questions, deep contextual knowledge, judgment, taste. Maybe the field gets better when we stop rewarding people for being good at tasks that a machine can do and start rewarding them for the things it can&#8217;t.</p><p>That last one is the one I&#8217;d find hardest to argue against, personally. What&#8217;s your reaction &#8212; does any of these change your thinking, or do they miss something?</p></blockquote><p>What&#8217;s interesting to me is that none of them are an actual refutation of the core argument about a broken connection between effort and output. I wasn&#8217;t clear enough in my prompt (side note: how often does this same thing happen when humans argue with each other?). OK, Claude, fix it. </p><blockquote><p><strong>Brendan: </strong>These are interesting ideas but they aren&#8217;t really a refutation of the core argument, which is that AI breaks the relationship between output and effort. Can you respond to that, specifically?</p></blockquote><blockquote><p><strong>Claude: </strong>You&#8217;re right &#8212; those counterarguments are mostly about whether the break <em>matters</em>, not about whether it&#8217;s <em>happening</em>. Let me try to actually push back on the core claim.</p><p><strong>&#8220;AI doesn&#8217;t eliminate effort, it relocates it.&#8221;</strong> The argument here is that the effort-output link isn&#8217;t broken &#8212; it&#8217;s just that the effort looks different now. Writing a good prompt sequence, evaluating whether the output is correct, knowing what to ask for in the first place, iterating on something that&#8217;s 80% right &#8212; that&#8217;s still cognitive work, and the quality of the output still varies based on how good you are at it. Someone with deep expertise will get a better AI-assisted literature review than someone without, because they&#8217;ll know what&#8217;s missing, what&#8217;s wrong, and what to push on. So the link between expertise and output quality survives; it&#8217;s just mediated differently.</p><p><strong>&#8220;The link was never effort-to-output &#8212; it was knowledge-to-output.&#8221;</strong> This is a subtler version. What actually produces a good paper isn&#8217;t the hours spent writing it; it&#8217;s the years of accumulated knowledge that inform every decision. AI can generate text, but it can&#8217;t generate the judgment that tells you which text is right. If that&#8217;s true, then AI doesn&#8217;t break the link &#8212; it just strips away the parts of the process that were never the real source of quality in the first place.</p><p>I think the strongest version of the rebuttal is something like: the effort that matters was always the <em>accumulation of expertise</em>, not the <em>production of any given output</em>. And AI doesn&#8217;t shortcut expertise &#8212; at least not yet.</p><p>But I suspect your response to that would be: even if that&#8217;s true in principle, the problem is that we can&#8217;t observe expertise directly. We&#8217;ve always inferred it from outputs. And once outputs become unreliable signals of expertise, we&#8217;re stuck &#8212; even if expertise still matters, we&#8217;ve lost our main way of measuring it.</p><p>Is that where you&#8217;d land?</p></blockquote><p>I find the first argument compelling, at least for the time being. In the hundreds of hours I have used these tools, I have developed a level of expertise that allows me to get useful things from them. I also undoubtedly benefit from strong critical thinking skills built up since birth through formal and informal education. If human expertise remains an important input to the knowledge production process, I think academia can roll right along, even if there are gigantic speed bumps and blind corners. However, I&#8217;m increasingly uncertain about the durability of human expertise, which, by the way, feels like a <em>crazy</em> thing to write.</p><p>Regardless, my conversation with Claude leaves me feeling like the academy is about to face this decoupling issue head on. What things end up looking like on the other side is unclear, but my hope is that we can leverage the technology to focus less on the outputs and more on the ideas. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Education professor FAFOs with AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[I used Claude Cowork to write referee reports. Here's what happened.]]></title><description><![CDATA[Should AI become part of the peer review process?]]></description><link>https://brendanbartanen.substack.com/p/i-used-claude-cowork-to-write-referee</link><guid isPermaLink="false">https://brendanbartanen.substack.com/p/i-used-claude-cowork-to-write-referee</guid><dc:creator><![CDATA[Brendan Bartanen]]></dc:creator><pubDate>Wed, 18 Feb 2026 20:39:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2uIR!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde3d72ab-c86c-4103-b489-32cf954e020f_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Over the past six-or-so years, I&#8217;ve written dozens of peer reviews for leading education research journals &#8212; AERJ, EEPA, EFP, EAQ, and others. That&#8217;s a lot of hours spent reading other people&#8217;s papers, agonizing over how to be critical without being cruel, and writing some version of &#8220;the authors would benefit from more carefully considering the threat of selection bias&#8221; for the hundredth time.</p><p>Yesterday, I did something with those reviews that I&#8217;m still not entirely sure how I feel about. I gave all of them (well, ones that were in my &#8216;reviewer&#8217; folder on my Onedrive, which covers at least the last four years) to an AI &#8212; specifically, Claude running in Cowork mode &#8212; and asked it to figure out how I review papers: my structure, my tone, my pet issues, my rhetorical habits, the phrases I apparently can&#8217;t stop using. Then I asked it to review a paper (my own unpublished work, in this case) the way I would. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Brendan's Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>This post is about what happened. The short version: it worked better than I expected, failed in ways that matter, and raised questions I think every academic is going to have to sit with soon.</p><h5><strong>The process</strong></h5><p>Here&#8217;s a quick overview of how this process worked. It&#8217;s pretty simple. I opened up Claude Cowork, pointed it to my &#8216;Reviewer&#8217; folder on OneDrive, and gave it the following prompt:</p><blockquote><p>I want you to help me review manuscripts for journals. My basic idea for this is that I first share with you a bunch of my previous reviews so that you can see exactly how I write, how I structure my feedback, and what specific issues in papers I focus on. You should review those first (they are in the folder we&#8217;re working in) and come up with a detailed rubric/workflow/layout for reviewing papers. We can then iterate on the details of that &#8220;how to review&#8221; document which will then become the basis for you to review future manuscripts. What do you think?</p></blockquote><p>A few minutes later, <a href="https://brendanbartanen-svg.github.io/substack-embeds/review_rubric_embed.html">here&#8217;s what it produced</a> (It&#8217;s a long document and Substack won&#8217;t allow me to embed it into a scrollable box, so I&#8217;ll just paste two representative snippets and direct you to click the link for the full document): </p><blockquote><h2>1. Review Structure and Organization</h2><p>Every review follows a consistent architecture:</p><ol><li><p><strong>Opening paragraph(s):</strong> Factual summary of the paper &#8212; what data are used, what question is asked, what methods are employed, and what the main findings are. This comes <em>before</em> any evaluative language.</p></li><li><p><strong>Overall assessment statement:</strong> A clear signal of how Brendan sees the paper. This ranges from enthusiastic (&#8221;I am a big fan of this paper&#8221;) to direct (&#8221;the current form falls short&#8221;). This is typically signaled in the opening 1&#8211;2 paragraphs but may be implicit in the opening framing and made explicit as major issues emerge.</p></li><li><p><strong>Major comments:</strong> The core of the review. Organized thematically (not by page number), typically focusing on 3&#8211;6 substantive issues. Each major comment is a developed paragraph or set of paragraphs, not a bullet point. Major comments involve threats to validity, conceptual confusion, or issues that prevent the paper from answering its stated research questions.</p></li><li><p><strong>Minor comments:</strong> Shorter observations about writing, presentation, missing citations, figure/table improvements, and typos. Sometimes presented as a numbered list, sometimes as flowing paragraphs &#8212; the format depends on density and the overall tone of the review.</p></li><li><p><strong>Closing:</strong> Varies by recommendation &#8212; may express a path forward for revision, defer to the editor, or summarize the key issue that needs resolution.</p></li></ol></blockquote><blockquote><h2>4. Substantive Review Dimensions</h2><h3>4A. Causal Identification and Research Design</h3><p>This is the single most important dimension. For any paper making causal or quasi-causal claims, the review must address:</p><ul><li><p><strong>What is the identification strategy?</strong> Is it stated explicitly? If not, what does the design implicitly assume?</p></li><li><p><strong>What assumptions are required?</strong> Are they articulated? Are they defensible? What evidence supports them?</p></li><li><p><strong>What are the most salient threats to validity?</strong> Omitted variable bias, reverse causality, selection, measurement error?</p></li><li><p><strong>Is there a mismatch between the design and the causal claim?</strong> Papers that use descriptive methods but interpret results causally are a frequent problem.</p></li><li><p><strong>For difference-in-differences:</strong> Are parallel trends shown? Is the treatment timing exogenous? Are there pre-trends in event-study figures?</p></li><li><p><strong>For fixed effects models:</strong> Is there an age-period-cohort problem? Is the identifying variation clear and defensible?</p></li><li><p><strong>For instrumental variables:</strong> Is the instrument strong? Is the exclusion restriction plausible?</p></li></ul><p><strong>Recurring critique pattern:</strong> &#8220;The overall point here is that there needs to be much more precise articulation of why the approach you&#8217;re taking is suitable for this research question, what the identification assumptions are, and what the most salient threats to validity might be.&#8221;</p><h3>4B. Endogeneity and Mechanical Relationships</h3><p>A signature concern. Be vigilant for:</p><ul><li><p><strong>Variables that appear on both sides of the equation.</strong> Example: &#8220;% of Black students is on both sides of the equation, which creates a huge endogeneity problem. The discipline index is the ratio of offenses to number of students by race, so you already have, effectively, % of Black students in the model.&#8221;</p></li><li><p><strong>Mechanical correlations in value-added.</strong> Example: &#8220;When you form the VA estimates via equations 1 and 2, the student-level error remains in the residual... These same factors likely impact the longer-run outcomes as well, so they appear on both the right- and left-hand-sides of equation 3, leading to a mechanical positive correlation.&#8221;</p></li><li><p><strong>Control variables that are endogenous.</strong> Example: &#8220;% of novice teachers is also endogenous to a rolling average of teacher turnover (novice teachers must be new-to-school and vacancies arise because teachers left in prior years).&#8221;</p></li></ul></blockquote><p>It was an odd experience. The rubric was surprisingly comprehensive and really did touch on the key issues that I look for when I review. It felt like me.</p><p>Take the section on tone. It identified the specific phrases I fall back on when I&#8217;m trying to soften a critique &#8212; &#8220;I wonder whether...,&#8221; &#8220;I&#8217;m not sure that...,&#8221; &#8220;can you say more about...&#8221; &#8212; and separated them from the language I use when I&#8217;m being more direct: &#8220;I have pretty serious misgivings about...,&#8221; &#8220;the empirical warrant is pretty weak.&#8221; It also flagged that I start nearly every subjective assessment with &#8220;To me, ...&#8221;</p><p>The methodological stuff was also quite impressive. It didn&#8217;t just say &#8220;Brendan cares about causal identification.&#8221; It laid out a taxonomy of the specific threats I tend to focus on &#8212; endogeneity from variables appearing on both sides of the equation, mechanical correlations in value-added estimates, functional form restrictions that seem arbitrary &#8212; and pulled concrete examples from my actual reviews to illustrate each one. It caught patterns in how I handle things like low survey response rates or papers that use descriptive methods but slip into causal language.</p><p>OK, fine, it ingested a bunch of my writing and documented in detail its key elements and themes (as if that&#8217;s not already impressive enough). The real question is whether it can subsequently use that documentation to produce an expert-level review of a paper it hasn&#8217;t seen before.  </p><p>To test this, I gave Claude the rubric along with a manuscript and asked it to review the paper as if it were me. <a href="https://edworkingpapers.com/ai25-1275">The paper I chose was one of my own</a> &#8212; a working paper that I know intimately, including its real weaknesses. I also chose a paper that has a revise &amp; resubmit from a top education journal. These two things were deliberate; with my own paper, I could evaluate whether Claude was actually hitting the right issues. I could also compare Claude&#8217;s review to the actual reviews written by experts in the field. I was also curious about how replicable Claude&#8217;s review was, so I actually gave it the exact same task in four separate Cowork instances (which are sandboxed, so Claude hopefully isn&#8217;t looking at its previous reviews of the paper). </p><h5><strong>The results</strong></h5><p>Here are the reviews:</p><ul><li><p><a href="https://brendanbartanen-svg.github.io/substack-embeds/review1.html">Claude Review #1</a></p></li><li><p><a href="https://brendanbartanen-svg.github.io/substack-embeds/review2.html">Claude Review #2</a></p></li><li><p><a href="https://brendanbartanen-svg.github.io/substack-embeds/review3.html">Claude Review #3</a></p></li><li><p><a href="https://brendanbartanen-svg.github.io/substack-embeds/review4.html">Claude Review #4</a></p></li></ul><p>And here are the human expert reviews:</p><ul><li><p><a href="https://brendanbartanen-svg.github.io/substack-embeds/human_review1.html">Human Expert Review #1</a></p></li><li><p><a href="https://brendanbartanen-svg.github.io/substack-embeds/human_review2.html">Human Expert Review #2</a></p></li><li><p><a href="https://brendanbartanen-svg.github.io/substack-embeds/human_review3.html">Human Expert Review #3</a></p></li></ul><p>It&#8217;s remarkable to me how good Claude&#8217;s reviews are. Seriously, it&#8217;s remarkable. They are cogent and get into the deep methodological weeds of the paper. They raise issues that I didn&#8217;t really consider closely but are probably worth considering. Here&#8217;s an example from one of the reviews:</p><blockquote><p><strong>3. The dissimilarity index construction.</strong></p><p>The dissimilarity indices in Figure 2 are one of the paper&#8217;s more novel contributions, but the construction involves a number of researcher degrees of freedom that give me some pause. The weights assigned to demographic, academic, and teacher-rating dimensions are described as &#8220;ultimately arbitrary&#8221; in Appendix B, and the specific choices (e.g., 33.3% each for gender, race/ethnicity, and SES within demographics) could meaningfully affect the rankings. I have a few concerns here. First, how sensitive are the results to the weighting scheme? The paper would benefit from showing that the key conclusions&#8212;particularly the claim that nursing and social work are the most &#8220;similar&#8221; careers to teaching&#8212;are robust to alternative weighting choices. Even a simple exercise showing results under two or three different weighting schemes would be helpful. Second, the Euclidean distance metric treats all dimensions symmetrically, but there&#8217;s no particular reason to think that a one-unit difference in the academic dimension is comparable to a one-unit difference in the demographic dimension. The normalization to a 0&#8211;100 scale helps, but the underlying commensurability assumption is still doing a lot of work. Third, the teacher-recommender rating dimension is only available for a subset of applicants who request recommendations from teachers (which is most, but not all). Is this dimension contributing systematically different information from the demographic and academic dimensions, or is it largely redundant? Some discussion of the incremental contribution of this third dimension would strengthen the analysis.</p></blockquote><p>Now, if you aren&#8217;t me and haven&#8217;t read the appendix of the paper closely (let&#8217;s be honest, you haven&#8217;t), you might wonder whether these are real insights or just AI slop manufactured into academic language. In fact, pretty much everything here is spot on. These are real issues that a strong review of this paper should raise. The AI reviews weren&#8217;t perfect, though. Amusingly (worryingly?), two of the reviews (#1 and #4) hallucinate citations while raising the exact same issue:</p><blockquote><p><strong>3. The career interest measure as a proxy for actual labor supply.</strong> The paper is studying stated career interest on a college application, which is a meaningful signal but an imperfect proxy for actual entry into teaching. <em><strong>The authors discuss the Foote et al. (2023) finding that Common App teaching interest predicts enrollment in a teacher preparation program, which is helpful.</strong></em> But there's still a gap between stated interest at age 17&#8211;18 and actually becoming a teacher, and that gap could be changing over time in ways that matter for interpretation. If, for example, students in 2025 treat the career interest question less seriously than students in 2015, or if the expanding set of career options on the Common App changes response behavior, then the observed decline in teaching interest could partly reflect measurement artifacts rather than a genuine shift in preferences. I don't think this invalidates the paper's contribution &#8212; these data are still the best available window into early career intentions at scale &#8212; but I'd appreciate a bit more discussion of the boundary conditions of the measure. In particular, can the authors say more about whether the career interest question itself (its wording, placement, or option set) has changed over the study period?</p></blockquote><blockquote><h3><strong>4. Career interest as the outcome&#8212;further engagement with validity and the &#8220;Other&#8221; category.</strong></h3><p>The paper rests on a single self-reported career interest item completed at age 17&#8211;18. <em><strong>The authors appropriately cite Blom (2020) showing that Common App career interest predicts college major and eventual occupation, which is helpful.</strong></em> I wonder if the authors can provide a bit more specificity about the predictive validity&#8212;what share of applicants expressing teaching interest actually major in education or enter teaching? Even an approximate calibration would help the reader assess what a movement from 4% to 3% means in practical terms. If the conversion rate from stated interest to career entry is, say, 30%, then we&#8217;re talking about a shift from 1.2% to 0.9% of applicants eventually becoming teachers&#8212;which frames the magnitude quite differently.</p></blockquote><h5><strong>Is Claude better than human experts?</strong></h5><p>Claude&#8217;s reviews were quite different from those of human experts. First, they were far more consistent, which is perhaps unsurprising given the specific prompting generated by the synthesis of my prior reviews. They also addressed different issues, with AI focusing much more closely on methodological details than organization or framing (again, probably driven by the prompt). I asked Claude to look across all the reviews and analyze the differences:</p><blockquote><p>The main differences map onto a broad pattern: the AI reviews are more technically demanding, while the human reviews are more concerned with framing and scope. All four AI reviewers converge on requesting sensitivity analyses for the similarity index weighting&#8212;a point no human reviewer raises in that specific form. The AI reviews also engage more with econometric details like CEM match rates, odds ratios with rare outcomes, and recommender rating measurement. The human reviewers, by contrast, raise concerns the AI reviewers mostly miss: the need for a clearer conceptual framework and pipeline model, whether the paper's many analyses cohere into one manuscript or should be split, multilevel data structure issues, and whether the decline in teaching interest reflects pay rather than prestige. The most critical voice across both sets is human R2, who questions the paper's fundamental structure in a way none of the AI reviewers do&#8212;they tend to accept the paper's architecture and ask for robustness checks within it.</p></blockquote><p>Were Claude&#8217;s reviews <em>better</em> than the human reviews? It&#8217;s obviously difficult for me to answer that question fairly because I&#8217;m predisposed to how Claude reviewed&#8212;I effectively &#8220;trained&#8221; it to review like me (one could easily train versions that are directed to focus on different issues). Claude is probably better positioned (at least right now) to weigh in on on methodological issues that have denser representation in its training data (i.e., the methods employed in this analysis are commonplace in social science research whereas the specific topic is far more niche).</p><p>Even setting aside the quality comparison, Claude&#8217;s reviews have some clear advantages. First, they are effectively instant, whereas the peer review process stretches 3-4 months, or even longer. Second, they are not subject to the same cognitive limits of humans. There are only so many hours in the day and reviewing papers is <em>hard work</em>. As anyone in this line of work will understand, reviewing (and editing) is largely thankless work and must be shoved in among many other competing demands. Sometimes (most of the time) you just don&#8217;t have it in you to write the best possible report. I could go on longer, but I won&#8217;t. The point is, I believe we have reached a point where AI can deliver tremendous value to the peer review process (at least in the quantitative social science realm), though I&#8217;m certainly not ready to cut out human experts. </p><h5><strong>What does it all mean?</strong></h5><p>Powerful AI is here. It&#8217;s already reshaping work and life as we know it, and I don&#8217;t think the academy (at least my small corner of it) is ready. My exploration here focused on a fairly narrow technical issue: how well can AI do a task that is central to the work of social scientists? &#8220;Pretty damn well&#8221; is my answer. Where we go from there is far less clear. The moral, ethical, and societal issues introduced by this transformational technology are numerous (understatement of the year!). Personally, while I am floored (in a good way) by what these tools allow us to accomplish, I am also deeply worried that the pace of progress far outstrips our human ability to react. More narrowly, I think there is currently insufficient recognition among academics that our entire enterprise will be completely transformed by powerful AI. The sooner we face the music, the better. </p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://brendanbartanen.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Brendan's Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>