<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[4 Degrees & Feelings: AI + Tea]]></title><description><![CDATA[4 Degrees & Feelings: AI + Tea is about AI, learning, and whether RHOP is actually better than RHOA. (It is. We can talk about it.)]]></description><link>https://akesha.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!82ct!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fakesha.substack.com%2Fimg%2Fsubstack.png</url><title>4 Degrees &amp; Feelings: AI + Tea</title><link>https://akesha.substack.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 03 Sep 2026 03:52:48 GMT</lastBuildDate><atom:link href="/__u/akesha.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Akesha Horton]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[akesha@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[akesha@substack.com]]></itunes:email><itunes:name><![CDATA[4 Degrees & Feelings: AI + Tea]]></itunes:name></itunes:owner><itunes:author><![CDATA[4 Degrees & Feelings: AI + Tea]]></itunes:author><googleplay:owner><![CDATA[akesha@substack.com]]></googleplay:owner><googleplay:email><![CDATA[akesha@substack.com]]></googleplay:email><googleplay:author><![CDATA[4 Degrees & Feelings: AI + Tea]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[I'm Tired Y'all]]></title><description><![CDATA[(A Break from the Regularly Scheduled Programming... but the AI part shows up at the end.)]]></description><link>https://akesha.substack.com/p/im-tired-yall</link><guid isPermaLink="false">https://akesha.substack.com/p/im-tired-yall</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Fri, 21 Aug 2026 19:13:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7MoH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e909e0-2bb8-42c5-aef2-5747ce9c75fe_1536x2048.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A Derecho storm hit NW Indiana on August 11, 2026. Almost 400,000 people were impacted by the long-lived windstorm capable of producing widespread damage over hundreds of miles. My home town of Gary, IN, was particularly hit bad.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!7MoH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e909e0-2bb8-42c5-aef2-5747ce9c75fe_1536x2048.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7MoH!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e909e0-2bb8-42c5-aef2-5747ce9c75fe_1536x2048.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!7MoH!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e909e0-2bb8-42c5-aef2-5747ce9c75fe_1536x2048.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!7MoH!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e909e0-2bb8-42c5-aef2-5747ce9c75fe_1536x2048.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!7MoH!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e909e0-2bb8-42c5-aef2-5747ce9c75fe_1536x2048.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7MoH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e909e0-2bb8-42c5-aef2-5747ce9c75fe_1536x2048.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7e909e0-2bb8-42c5-aef2-5747ce9c75fe_1536x2048.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1410498,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://akesha.substack.com/i/212190956?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e909e0-2bb8-42c5-aef2-5747ce9c75fe_1536x2048.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!7MoH!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e909e0-2bb8-42c5-aef2-5747ce9c75fe_1536x2048.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!7MoH!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e909e0-2bb8-42c5-aef2-5747ce9c75fe_1536x2048.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!7MoH!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e909e0-2bb8-42c5-aef2-5747ce9c75fe_1536x2048.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!7MoH!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7e909e0-2bb8-42c5-aef2-5747ce9c75fe_1536x2048.jpeg 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>When the storms were over and damages started being assessed, NIPSCO, the utility company in the area, published estimated restoration times for Northwest Indiana, and every city on the list got a date and a time. Gary got a word. One resident, watching the list for his cousin, <a href="https://www.cbsnews.com/chicago/news/week-2-power-outages-nw-indiana/"><span>put it this way</span></a>: &#8220;We&#8217;re nowhere on the list. It just says &#8216;undetermined&#8217; for Gary.&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>If you have ever waited on anything from an institution, you know the difference between a bad date and no date. A bad date is still a date. You can plan around it. You can decide whether to throw out the milk, whether to send the kids to your sister&#8217;s in Chicago, whether it is worth opening the shop on Thursday. Undetermined is not information. Undetermined says keep waiting, and stop asking.</p><p>Mayor Eddie Melton said the omission <a href="https://chicago.suntimes.com/weather/2026/08/19/gary-power-outage-deadly-storms"><span>caused a lot of confusion and anger</span></a>. Bridget Sanders, a resident, <a href="https://www.yahoo.com/news/weather-news/articles/gary-indiana-predominantly-black-city-173034069.html"><span>told CBS</span></a>: &#8220;We are the last ones on the totem pole to get anything done.&#8221;</p><p>I want to be careful here, because the easy version of this story is wrong.</p><p>Nobody failed to show up. The August 11 derecho put winds near 99 mph through Gary and knocked out power to more than 300,000 NIPSCO customers, the largest outage in the company&#8217;s history. Roughly <a href="https://www.cnn.com/2026/08/20/us/indiana-storm-power-outages"><span>300 distribution poles and 44 transmission poles</span></a> in Gary needed repair or replacement. More than 600 linemen were working in the city. Governor Braun declared a statewide disaster two days after the storm, and the president approved a <a href="https://www.wbiw.com/2026/08/19/state-and-federal-disaster-declarations-issued-as-indiana-responds-to-deadly-storms-and-mass-flooding/"><span>federal Emergency Declaration</span></a> covering 53 counties. The National Guard went to Gary, Munster, and Hobart.</p><p>That is a real response, and it arrived fast.</p><p>So this is not a piece about whether help came.</p><p>This is a piece about the order it came in. Gary is scheduled last. <a href="https://gary.capitalbnews.org/gary-power-outage-nipsco-restoration-august-25/"><span>Full restoration by 11:59 p.m. on August 25</span></a>, two weeks after the storm, later than every other community NIPSCO gave a date to.</p><p>Twenty-one years ago this country watched a predominately Black city drown on television and told itself the lesson was speed. Show up faster. Declare sooner. Do not let a president fly over at forty thousand feet.</p><p>By that measure, Indiana passed.</p><p>What nobody fixed was the ordering. And the ordering no longer has to defend itself as a judgment call, because it has been rewritten as arithmetic.</p><p><strong>What actually got fixed</strong></p><p>Let me give the country its due.</p><p>Hurricane Katrina made landfall on August 29, 2005. Thirteen months later, President Bush signed the <a href="https://www.fema.gov/disaster/authorities/post-katrina"><span>Post-Katrina Emergency Management Reform Act</span></a>, which reorganized FEMA and gave it new authority to close the gaps the storm exposed. FEMA got more autonomy. The FEMA administrator was elevated to serve as the president&#8217;s principal adviser on emergency management. New leadership requirements. New logistics systems. A national preparedness goal.</p><p>And it worked, at least on the thing it was built to fix. Five days from an Indiana derecho to federal paperwork. In 2005 it took nearly a week just to get water into a stadium.</p><p>Here is the part nobody put in a bill.</p><p>What actually decided who got their life back in New Orleans was not the declaration timeline. It was <a href="https://naacpldf.org/case-issue/road-home/"><span>Road Home</span></a>, the largest housing recovery program in American history. Road Home calculated your rebuilding grant as the lesser of two numbers: the pre-storm value of your house, or the cost to repair it.</p><p>That rule does not mention race. It does not mention neighborhood. It is a comparison operator. Take the smaller number.</p><p>But pre-storm home value in New Orleans was not a fact about houses. It was a record of eighty years of redlining, disinvestment, and appraisal practice. So homeowners in white neighborhoods, where pre-storm values ran higher, got grants closer to what rebuilding actually cost. Homeowners in Black neighborhoods got the lower number, <a href="https://lafairhousing.org/hurricane-season-and-the-history-of-unequal-disaster-risk/"><span>even when the houses were the same size and age with similar damage</span></a>.</p><p>One plaintiff in the eventual lawsuit received $1,400 to rebuild her home. Had the grant been based on repair cost, the <a href="https://lafairhousing.org/state-amends-problematic-hurricane-relief-program/"><span>Greater New Orleans Fair Housing Action Center</span></a> calculated she would have received $150,000.</p><p>HUD settled in 2011 for <a href="https://www.washingtonpost.com/business/economy/hud-to-pay-62-million-to-la-homeowners-to-settle-road-home-lawsuit/2011/07/06/gIQAtsFN1H_story.html"><span>as much as $62 million</span></a>, covering roughly 1,300 Louisiana homeowners. Afterward, <a href="https://www.propublica.org/article/why-louisiana-road-home-program-based-grants-on-home-values"><span>HUD stopped allowing</span></a> that kind of loss-based payout to homeowners in future disasters. The formula was quietly retired, which is its own kind of admission.</p><p>A 2015 LSU study found that 70 percent of long-term white residents made it back to New Orleans within a year. For long-term Black residents, it was 42 percent.</p><p>Nobody had to say a single word about race for that to happen. That is the point. Every person administering Road Home could have passed a lie detector test about their intentions and the outcome would have been identical, because the discrimination was not in anyone&#8217;s heart. It was in the operator.</p><p>Take the smaller number.</p><p><strong>The arithmetic</strong></p><p>Which brings me to Melody Birmingham, an executive at NIPSCO&#8217;s parent company, and why her answer is not the reassurance it sounds like. Asked whether Gary was last because of race or income, she <a href="https://gary.capitalbnews.org/gary-power-outage-nipsco-restoration-august-25/"><span>said no</span></a>: &#8220;I will tell you that this is not a socio-economic divide.&#8221; She said she has family and friends in the city.</p><p>I believe her. She is telling the truth about intent.</p><p>She is answering the wrong question.</p><p>The right question is what the rule is. And NIPSCO has published it. Restoration priorities, <a href="https://www.cbsnews.com/chicago/news/northwest-indiana-power-outage-nipsco/"><span>the company says</span></a>, are set by system needs, safety, and the work required to &#8220;restore service to the greatest number of customers as efficiently as possible.&#8221; In a briefing to another affected city, NIPSCO <a href="https://michigancityin.gov/storm/"><span>stated the order plainly</span></a>: medical facilities and critical infrastructure first, then large customer counts, then commercial and residential.</p><p>Read it the way you would read code.</p><p>In practice, &#8220;restore the greatest number of customers as efficiently as possible&#8221; behaves like an optimization problem: it rewards work that returns more service for less time, material, and access complexity.</p><p>Gary has the largest number of customers in the state waiting. If the rule were simply most customers first, Gary would be first. But Gary also has 300 distribution poles and 44 transmission poles down, and Birmingham herself said the city sustained the <a href="https://www.yahoo.com/news/weather-news/articles/gary-indiana-predominantly-black-city-173034069.html"><span>&#8220;most extensive and complex damage&#8221;</span></a> in the region. More customers waiting, and far more work required to reach each one. The second number governs.</p><p>The public explanation suggests a restoration logic in which damage complexity and crew productivity matter. When that logic meets a city shaped by long-term disinvestment, the result can be predictable: the residents facing the hardest repairs wait the longest.</p><p>Gary goes last. Not because Gary is Black. Because Gary is expensive.</p><p>And why is Gary expensive? Partly the storm, which hit where it hit. Partly something older. Gary has <a href="https://worldpopulationreview.com/us-cities/indiana/gary"><span>lost 61 percent of its population since 1960</span></a>. The people left, and the poles did not. A shrinking city still has to hold up the same miles of wire, with fewer ratepayers to spread the cost of maintaining it across.</p><p>Let me mark where the record ends and I begin. What I can document is the population loss and the damage totals. I do not have data on the age of Gary&#8217;s distribution equipment, and no such data is published at the city level. Indiana reports reliability by utility, not by neighborhood. The line I am drawing between sixty years of leaving and a two-week wait is my inference, and you should hold it as one.</p><p>Here is what is on the record. In December 2024, in NIPSCO&#8217;s pending rate case before the Indiana Utility Regulatory Commission, an expert witness for the LaPorte County Board of Commissioners went through the <a href="https://www.in.gov/iurc/files/2025-Reliability-Report_Final_7.1.26.pdf"><span>IURC&#8217;s own reliability reports</span></a> and found that from 2019 through 2023, setting aside major storms entirely, NIPSCO customers experienced longer average outages than the customers of any other investor-owned utility in Indiana. In the same filing: NIPSCO&#8217;s residential customers already pay the highest electric bills of any Indiana investor-owned utility, and the company was asking for a 20.1 percent revenue increase on top of the roughly 19 percent it was granted in 2023. She was an intervenor&#8217;s witness, which means she was paid to make the company look bad. Her source was the state&#8217;s own report.</p><p>So the two-week wait is not a freak event. It is the far end of a distribution that was already the worst in the state, at the highest price in the state, from a company asking for twenty percent more.</p><p>Then there is the second gear, and this one is worse.</p><p>Once the pole is back up, the utility&#8217;s job ends at your house. The weatherhead, that metal cap where the service wires meet the roofline, <a href="https://www.nipsco.com/outages/power-outages/service-line-damage"><span>is your equipment</span></a>, not theirs. If the storm tore it loose, NIPSCO cannot reconnect you. Under <a href="https://www.nipsco.com/outages/power-outages"><span>Indiana regulations and IURC-approved tariffs</span></a>, you hire a licensed electrician, you get the repair certified, and then you call to be reconnected.</p><p>That rule is perfectly equal. Every household in Northwest Indiana faces exactly the same requirement.</p><p>It also functions as a means test. In a neighborhood where the lights came back on Tuesday, the houses still dark on Friday are the ones that could not produce an electrician and a check. A fixed-income grandmother on the east side does not have power because of the last ten feet of wire, and the last ten feet is billed to her.</p><p>Credit where it is due: NIPSCO is <a href="https://michigancityin.gov/storm/"><span>assembling a list of certified electricians</span></a>, partly through the Indiana Electricians Union, to speed those repairs. It solves availability. It does not solve cost.</p><p>Here is what I want educators and administrators reading this to consider, because you are going to meet this exact structure in a vendor demo.</p><p>There is more than one way to write that objective function. You can minimize total customer-hours without power across the whole service territory, which sends crews to the cheap fixes first and mathematically guarantees a tail of people who wait two weeks. Or you can minimize the longest wait any single household endures, which sends crews to the worst-hit place first and slows everyone else down slightly.</p><p>Both are defensible. Both are optimization. Only one of them gets called efficiency, and it is never the one that starts in Gary.</p><p><strong>The other thing that repeats</strong></p><p>On August 15, two NIPSCO employees were scouting damage in Gary when <a href="https://abc7chicago.com/post/chicago-weather-weekend-heavy-rain-expected-miss-area-reducing-flooding-threat-saturday-more-storms-possible-sunday/"><span>someone fired at their vehicle</span></a>. No one was injured. The company paused restoration work in the city, and crews returned later that afternoon with law enforcement support.</p><p>The shooting was real. Police have said it is unclear whether the crew was deliberately targeted, and NIPSCO itself has pointed to the storm damage rather than the shooting as the reason Gary&#8217;s timeline runs long.</p><p>Now watch what the story did anyway.</p><p>On September 1, 2005, the Associated Press moved a story headlined <a href="https://reason.com/2005/12/01/they-shoot-helicopters-dont-th-2/"><span>&#8220;Katrina Evacuation Halted Amid Gunfire.&#8221;</span></a> It ran in at least 150 outlets around the world. Snipers on rooftops. Shots at rescue helicopters. Anarchy in the Superdome.</p><p>A month later, Knight Ridder reported that the Air Force, the Coast Guard, the Department of Homeland Security, and the Louisiana Air National Guard had <a href="https://fair.org/extra/demonizing-the-victims-of-katrina/"><span>not confirmed a single incident</span></a> of gunfire at a helicopter. Governor Blanco later acknowledged the reported violence was <a href="https://www.cjr.org/special_report/new-orleans-hurrcane-katrina-ida-looting.php"><span>&#8220;definitely out of proportion to the reality.&#8221;</span></a></p><p>The lesson people usually take from that is about misinformation. Fact-check harder. Trust official sources less.</p><p>I think the lesson is about reflex.</p><p>Because in Gary the incident is verified, and the institutional response was the same one: stop the help, add police, reclassify the emergency as a security situation. One vehicle. Twenty thousand households in the dark. The pause lasted an afternoon and it did not cause the two-week timeline. But it did something else. It handed the internet a reason to justify the delay, and the reason arrived faster than any crew, and it is the reason people in comment sections are still giving for why Gary waited.</p><p>A city becomes the explanation for its own abandonment. That is the part that repeats.</p><p><strong>What ten days does</strong></p><p>Shatiya Hardin has been cutting hair in Gary for twenty-five years. Her salon has been closed since the storm. She <a href="https://www.npr.org/2026/08/21/g-s1-139527/indiana-storm-outages"><span>told the Associated Press</span></a> that her neighborhood took the first few days in stride, and she explained why: &#8220;We&#8217;re always in survival mode in Gary.&#8221; She said the quiet did not last, and that a city should not have to live that way indefinitely.</p><p>I am not exaggerating about survival, and I am not writing about it from a distance.</p><p><a href="/__u/substack.com/@jdavismallory/p-192916530">My sister </a>has muscular dystrophy. She is on a ventilator. She needs a reliable source of electricity to live.</p><p>Her backup generator was not intended for weeks of support. It was equipped to handle 200 hours of service before needing maintenance. Because of the conditions and the demand, it has not been easy for her to get parts. A network of people across the country has been trying to help.</p><p>The stress and fear of being helpless is crippling.</p><p>The first week did not produce an uproar because the people it happened to had already adjusted their expectations downward to accommodate it. That is not resilience. Resilience is what you call it from the outside. From the inside it is the absence of any reason to believe complaining works.</p><p>An optimization rule that puts the hardest-hit city last will keep running as long as the hardest-hit city has stopped expecting to go first. The math and the resignation hold each other up. Neither one requires a villain.</p><p>Three days ago the New York Times Magazine published <a href="https://www.nytimes.com/2026/08/18/magazine/national-blackout-power-electricity-outage.html?unlocked_article_code=1.6lA.jhjU.GTpGxe1u6u8A&amp;smid=url-share&amp;fbclid=IwY2xjawT1gWNwZG9mBWV4dG4DYWVtAjEwAGJyaWQRMUl3dzdmRnZtV1ZVNTRlQnBzcnRjBmFwcF9pZBAyMjIwMzkxNzg4MjAwODkyAAEeqdeKlpFUZLrYZSLLL8jT6EWsoDLlt05QH3PmtpqG8idnOfkxcA3nQ3fhnoY_aem_qJ_MotRZBKnbtW4e1YTE4g">a long piece by Christopher Cox about the transformers the entire grid depends on</a>. They are hand-built, one at a time, to specifications that almost never repeat. The wait for a large one has gone from under a year to 128 weeks since 2021, with some orders running five years out. American factories make only about a fifth of what the country buys. Roughly three quarters of the distribution transformers already in service, the gray cylinders on the poles, are past the end of their expected life.</p><p>Which means there is a line.</p><p>And Cox reports that the hyperscalers have started paying to move up in it, so their transformers get built next. The load he describes is artificial intelligence. A frontier model in training pulls 500 megawatts or more. He names Google&#8217;s Gemini and Anthropic&#8217;s Opus.</p><p>I want to be careful about what I am claiming, because it would be easy to overstate. A substation transformer is not a wooden pole, and a wooden pole is not the metal cap on somebody&#8217;s roofline. Nobody&#8217;s data center delayed a crew in Gary. There is no line running from a server farm to my sister&#8217;s generator, and I am not drawing one.</p><blockquote><p>What I am pointing at is the shape. The country is not short on the ability to move electricity. It is short on specific physical objects with long lead times, which means there is a queue, which means somebody decides the order. At the national level, that order is settled by who can pay to skip the line. In Gary, it is settled by a rule about efficiency. In a house on the east side, it is settled by whether you can afford an electrician for the last ten feet of wire.</p></blockquote><p>Same operator. Three scales. The answer never comes out in Gary&#8217;s favor.</p><p>Katrina&#8217;s lesson was supposed to be that the country would respond to an emergency faster.</p><p>The country responded faster.</p><p>Nobody promised who would be responded to first. Or last.</p><h1>Addendums</h1><p><em>Added August 21, 2026, after publication.</em></p><p>A reader sent me the actual Commission order in NIPSCO&#8217;s rate case, <a href="https://iurc.portal.in.gov/_entity/sharepointdocumentlocation/84b63ee3-760a-f011-bae3-001dd80b1717/bb9c6bba-fd52-45ad-8e64-a444aef13c39?file=46120_NIPSCO_Submission%20of%20Proposed%20Order_032625.pdf">Cause No. 46120</a>. I had been working from the testimony filed in that case, not the order that closed it. Three things came out of reading the whole thing, and one of them is a correction I owe you.</p><div><hr></div><h2>One. What happened to the rate case.</h2><p>I wrote that NIPSCO was asking for a 20.1 percent revenue increase. That is accurate as to the request. I did not tell you what NIPSCO actually got, and I should have.</p><p>The company filed in September 2024 seeking about $369 million, a 20.15 percent system-wide increase, on a requested return on equity of 10.6 percent. In February 2025, NIPSCO settled with the Office of Utility Consumer Counselor and a group of large industrial customers. The Commission approved that settlement without modification in March 2025.</p><p>The approved increase was $257,043,752, about $111.6 million less than the ask, roughly a 30 percent cut. Return on equity landed at 9.75 percent. For an average residential customer, the estimated bill increase is about 16.75 percent, phased in over multiple steps.</p><p>The settlement also held the residential monthly customer charge at $14.00 rather than raising it, eliminated the $50 deposit for customers receiving LIHEAP assistance, waived the $90 electric reconnection charge for customers cut off for nonpayment, delayed disconnections when temperatures are forecast below 20 or above 90 degrees, and created a bill assistance program funded by an annual $1.5 million shareholder contribution.</p><p>Only one party opposed the settlement, the Citizens Action Coalition. The Office of Utility Consumer Counselor, the statutory representative of Indiana ratepayers, signed it.</p><p>I stand by what the essay argued. But an ask without an outcome is a number chosen for effect, and I do not want to be the person who does that.</p><div><hr></div><h2>Two. Somebody already asked the question I ended on.</h2><p>I closed the piece with a national transformer queue and a line about how the order gets settled by who can pay to skip it. I reached for a New York Times feature to make that point.</p><p>I did not need to. It is in the Gary rate case.</p><p>Several parties in Cause No. 46120 asked the Commission to open a separate proceeding on what the filings call &#8220;large or mega load customers.&#8221; Data centers. The Citizens Action Coalition&#8217;s witness argued that those customers should pay the full embedded cost of service, the same as everybody else, rather than only their direct incremental costs plus, in the settlement&#8217;s phrase, &#8220;some portion&#8221; of the existing system. He called the arrangement prima facie discriminatory treatment favoring large load customers, and said it warranted additional scrutiny.</p><p>NIPSCO&#8217;s witness responded that the concerns were hypothetical and premature, since the company had not yet signed a contract with any such customer.</p><p>The Commission agreed. It found a subdocket &#8220;neither necessary nor appropriate&#8221; and moved the question to a different proceeding.</p><p>So the settlement that governs your rates today commits NIPSCO to collect a large load customer&#8217;s direct incremental costs and some portion of the existing system. Neither of those terms is defined anywhere in the order.</p><p>The Commission held a public field hearing on this case in Gary on December 5, 2024. Eight months before the storm, in that city, the question of who pays what and in what order was raised, called premature, and set aside.</p><div><hr></div><h2>Three. There is already a list.</h2><p>This one I am going to ask rather than assert, because the two things are not the same and I do not want to blur them.</p><p>In the same order, the Commission granted NIPSCO a waiver from a state rule that had required an employee to make an on-site visit before shutting off a customer&#8217;s power. With smart meters, NIPSCO can now disconnect remotely. The company expected roughly 205,000 of those meters installed by the end of last year.</p><p>The order carves out exceptions. Certain customers cannot be remotely disconnected: customers without a documented phone number or email address, customers who opted out of smart meters, and medical alert customers.</p><p>Medical alert customers. The company identifies households where someone&#8217;s life depends on the power staying on, and it protects them from the shutoff process.</p><p>That rule is about nonpayment. It is not about storms, and I am not going to pretend otherwise.</p><p>But the list exists. NIPSCO knows which addresses those are, and it treats them differently when it is the one choosing to cut the power.</p><p>So the question is whether that same knowledge shapes the order of restoration when the power goes out on its own. Not whether NIPSCO cares. Whether the information is used.</p><p>I do not know the answer. I know the list is real, because the state wrote it into an order, and I know that is a fair thing to ask a regulated monopoly out loud.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[A watermark is not proof: ]]></title><description><![CDATA[What Anthropic&#8217;s commitment means for classrooms]]></description><link>https://akesha.substack.com/p/a-watermark-is-not-proof</link><guid isPermaLink="false">https://akesha.substack.com/p/a-watermark-is-not-proof</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Tue, 11 Aug 2026 18:15:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9xCY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f0100c-7d34-45b7-b740-f738b4b7e02e_834x390.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Anthropic announced this month that Claude will begin embedding invisible, machine-readable marks in content it generates. If you teach, you may have had one of two reactions: either the detection problem just got solved, or here we go again.</p><p>In my opinion, this is a step in the right direction, but it is also important to note that this is not a cheating detector. Anthropic&#8217;s own documentation on the limits of watermarking explains why. </p><p><strong>How did this come about?</strong></p><p>Anthropic signed the EU AI Act&#8217;s Article 50(2) Code of Practice on Transparency of AI-Generated Content: <a href="https://digital-strategy.ec.europa.eu/en/policies/code-practice-ai-generated-content">https://digital-strategy.ec.europa.eu/en/policies/code-practice-ai-generated-content</a>). Article 50 requires providers of covered generative AI systems to make synthetic output machine-readable and detectable as artificially generated or manipulated. The Code is a voluntary framework for demonstrating how providers may meet those obligations; it does not replace the legal obligation itself.</p><p><strong>Be careful about the limitations:</strong></p><p>A detected mark tells you content may have been processed by Claude. It does not tell you Claude wrote it. There are several ways that people use GenAI to interact with test - proofread, translate, summarize, and convert files, and the output carries a mark in all of those situations. A student who ran their own paragraph through Claude to fix the grammar produces marked text. So does a student who typed &#8220;write my essay&#8221; and pasted the result. The mark does not distinguish between them.</p><blockquote><p><em><strong>I often run my text through for a proofread - including this article. I can honestly say I wrote all but one paragraph this article. Claude cleaned up grammatical errors and wrote the paragraph about what other companies and platforms offer similar services. I proofed that paragraph for content errors.  Pangram detects 0% human writing&#8230; which is both good and bad.</strong></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_!9xCY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f0100c-7d34-45b7-b740-f738b4b7e02e_834x390.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9xCY!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f0100c-7d34-45b7-b740-f738b4b7e02e_834x390.png 424w, /__u/substackcdn.com/image/fetch/$s_!9xCY!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f0100c-7d34-45b7-b740-f738b4b7e02e_834x390.png 848w, /__u/substackcdn.com/image/fetch/$s_!9xCY!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f0100c-7d34-45b7-b740-f738b4b7e02e_834x390.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9xCY!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f0100c-7d34-45b7-b740-f738b4b7e02e_834x390.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9xCY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f0100c-7d34-45b7-b740-f738b4b7e02e_834x390.png" width="834" height="390" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8f0100c-7d34-45b7-b740-f738b4b7e02e_834x390.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:390,&quot;width&quot;:834,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48827,&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://akesha.substack.com/i/210791350?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f0100c-7d34-45b7-b740-f738b4b7e02e_834x390.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_!9xCY!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f0100c-7d34-45b7-b740-f738b4b7e02e_834x390.png 424w, /__u/substackcdn.com/image/fetch/$s_!9xCY!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f0100c-7d34-45b7-b740-f738b4b7e02e_834x390.png 848w, /__u/substackcdn.com/image/fetch/$s_!9xCY!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f0100c-7d34-45b7-b740-f738b4b7e02e_834x390.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9xCY!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8f0100c-7d34-45b7-b740-f738b4b7e02e_834x390.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></p></blockquote><p>The absence of a mark tells you even less. Anthropic lists the ways generated content comes back clean: text from a model released before marking was supported, text that was heavily edited or paraphrased or translated, passages too short to carry a reliable signal, files whose metadata was stripped by a format conversion or a screenshot, and any product or file type where that marking type isn&#8217;t supported.</p><p>Google is the only other company watermarking text, through SynthID in the Gemini app, and its detector is still gated behind a waitlist for journalists rather than open to anyone teaching a class. OpenAI marks images and audio and offers a public checker for them, but ChatGPT text output carries nothing. Adobe, Microsoft, Meta, TikTok, and several camera manufacturers attach C2PA metadata to media files, which disappears on a screenshot or a re-save. Roughly 190 organizations signed the EU Code, 82 of them as providers, so agreement to mark content is not the constraint. Text is the hardest modality and almost nobody has solved it. A student who uses ChatGPT instead of Claude turns in prose that no tool currently claims to detect. The signal is asymmetric, and it fails in the direction that matters least to us. Clean text proves nothing. Marked text proves something small.</p><p>This distinction is particularly important because the EU AI Act itself recognizes that ordinary editing assistance is not the same thing as the generation of new synthetic content. Its transparency provisions include an exception for AI used solely for standard editing assistance that does not substantially alter the input or its meaning. (<a href="https://artificialintelligenceact.eu/transparency-rules-article-50/">https://artificialintelligenceact.eu/transparency-rules-article-50/</a>)</p><p>The signal is asymmetric, and it fails in the direction that matters least for academic-integrity decisions.</p><p>Clean text proves nothing. Marked text proves something small.</p><p><strong>What this changes</strong></p><p>Less than the announcement&#8217;s headlines may suggest. If a mark cannot separate a student who translated their own sentence from a student who generated an entire assignment, it cannot resolve an academic-integrity case. A watermark might justify a conversation, particularly if it conflicts with other evidence. It cannot establish authorship, intent, or a violation by itself.</p><p><strong>The equity problem arrives quickly.</strong></p><p>Students who use AI most often for legitimate and permitted assistance may be disproportionately represented among marked submissions: multilingual students, students with disabilities, students developing academic-English fluency, and students using tools in ways an instructor has explicitly allowed. Meanwhile, students who can substantially revise, paraphrase, or route output through another system may leave no reliable signal at all.</p><p><strong>That is not a reliable basis for enforcement. It is a recipe for uneven scrutiny.</strong></p><p>The practical response has not changed: design assignments for evidence of process rather than post hoc certainty about provenance.</p><p>- Ask students to submit notes, outlines, drafts, revision histories, or decision memos.</p><p>- Include brief oral, in-class, or recorded components in which students reconstruct their reasoning.</p><p>- Build disclosure into the assignment itself, so students have a legitimate way to describe what tool they used, for what purpose, and what they changed afterward.</p><p>- Treat discrepancies as invitations to ask questions&#8212;not as proof.</p><p><strong>A disclosure statement can tell you more than a watermark: &#8220;I used Claude to translate my outline, then rewrote the English myself&#8221; is actionable pedagogical information. A detected technical signal is not.</strong></p><p>Article 50 does not stop with AI providers.</p><p>Paragraph 4 also addresses deployers: organizations that publish AI-generated or manipulated text to inform the public on matters of public interest generally must disclose that fact. There is an important exception where the content has undergone genuine human review or editorial control and a natural or legal person takes editorial responsibility for publication. <br><br>For universities, this is primarily a communications and governance question, not a classroom-detection mandate.</p><p>Institutions publishing public-facing, AI-assisted content should clarify who conducts editorial review, who assumes responsibility for the final material, and when disclosure is appropriate. Universities with substantial EU operations or public-facing EU communications should review those practices with institutional communications staff and legal counsel.</p><p><strong>Provenance is not Authorship.</strong></p><p>Origin marking is a context signal. Like image metadata, it can offer useful information about a piece of content&#8217;s history. It is reasonable for the industry to build better tools for that purpose.</p><p>A detected Claude watermark may support a conversation with a student. It should not, by itself, trigger an allegation, grade penalty, or disciplinary finding. Academic-integrity policies can acknowledge watermarking as one limited source of contextual information, but they should state plainly that it is not dispositive evidence of authorship or misconduct.</p><p>The goal is not to become better at catching marks. It is to build assignments, policies, and classroom relationships that make students&#8217; thinking visible.</p>]]></content:encoded></item><item><title><![CDATA[New Publication]]></title><description><![CDATA[Examining AI-Generated Art in the Educational Context]]></description><link>https://akesha.substack.com/p/new-publication</link><guid isPermaLink="false">https://akesha.substack.com/p/new-publication</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Sat, 08 Aug 2026 14:08:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DjHu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02aa52f1-f1ba-458d-8fea-c63773c8b2ad_1374x790.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s been a minute since I published anything. Part of that was intentional. A few people told me I was publishing too fast and that keeping up had become a lot for readers, and they had a point. Part of it is that I got overwhelmed. (Also, RHOA just hit their season finale and I am still recovering from the egregiousness of it all.)</p><p>I have a lot to share about what I&#8217;ve been learning when it comes to AI, and just as much about what I still want to learn. That&#8217;s coming.</p><p>In the meantime, I want to share a chapter I had the privilege of working on for <em><a href="https://link.springer.com/book/10.1007/978-3-032-14200-9">Seeing Interaction Design</a></em>, the edited volume by Shunying An Blevis, Eli Blevis, Makayla Lewis, and Miriam Sturdee, out this month from Springer. My chapter is called <a href="https://link.springer.com/chapter/10.1007/978-3-032-14200-9_16">&#8220;Examining AI-Generated Art in the Educational Context,&#8221;</a> and it brings together three parts of my life: arts and craft (I&#8217;m a quiller), generative AI, and my time in Sydney as a Fulbrighter (which I work into as many conversations as possible).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!DjHu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02aa52f1-f1ba-458d-8fea-c63773c8b2ad_1374x790.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!DjHu!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02aa52f1-f1ba-458d-8fea-c63773c8b2ad_1374x790.png 424w, /__u/substackcdn.com/image/fetch/$s_!DjHu!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02aa52f1-f1ba-458d-8fea-c63773c8b2ad_1374x790.png 848w, /__u/substackcdn.com/image/fetch/$s_!DjHu!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02aa52f1-f1ba-458d-8fea-c63773c8b2ad_1374x790.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DjHu!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02aa52f1-f1ba-458d-8fea-c63773c8b2ad_1374x790.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!DjHu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02aa52f1-f1ba-458d-8fea-c63773c8b2ad_1374x790.png" width="1374" height="790" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02aa52f1-f1ba-458d-8fea-c63773c8b2ad_1374x790.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1374,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:638542,&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://akesha.substack.com/i/210342293?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02aa52f1-f1ba-458d-8fea-c63773c8b2ad_1374x790.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_!DjHu!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02aa52f1-f1ba-458d-8fea-c63773c8b2ad_1374x790.png 424w, /__u/substackcdn.com/image/fetch/$s_!DjHu!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02aa52f1-f1ba-458d-8fea-c63773c8b2ad_1374x790.png 848w, /__u/substackcdn.com/image/fetch/$s_!DjHu!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02aa52f1-f1ba-458d-8fea-c63773c8b2ad_1374x790.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DjHu!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02aa52f1-f1ba-458d-8fea-c63773c8b2ad_1374x790.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><blockquote><p>This chapter provides a brief survey of the academic literature surrounding some of the essential questions related to AI generated art for art and craft educators. The author also examines practical advantages and challenges of using generative AI tools for design as an educator as well as a professional crafter.</p></blockquote><p>I&#8217;d love to hear what you think.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The AI "X" Factor]]></title><description><![CDATA[What&#8217;s left of teaching after Artificial Intelligence takes the easy half]]></description><link>https://akesha.substack.com/p/the-ai-x-factor</link><guid isPermaLink="false">https://akesha.substack.com/p/the-ai-x-factor</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Sat, 11 Jul 2026 16:46:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Hlaq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e5496e-0b73-429f-8697-cb1c86716e80_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Hlaq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e5496e-0b73-429f-8697-cb1c86716e80_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Hlaq!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e5496e-0b73-429f-8697-cb1c86716e80_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!Hlaq!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e5496e-0b73-429f-8697-cb1c86716e80_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!Hlaq!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e5496e-0b73-429f-8697-cb1c86716e80_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Hlaq!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e5496e-0b73-429f-8697-cb1c86716e80_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Hlaq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e5496e-0b73-429f-8697-cb1c86716e80_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60e5496e-0b73-429f-8697-cb1c86716e80_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;:3483392,&quot;alt&quot;:&quot;university professor at a chalkboard, caught in an unguarded moment of delight, arms half-raised, mid-lesson, having just finished a proof. Keep the human side hand-drawn and alive: loose, slightly imperfect linework, visible chalk dust, real motion. On the opposite side, hint at an AI presence with a cold, flawlessly even grid or a faint screen glow, smooth and symmetrical and lifeless by contrast. Optional: a couple of students in the foreground, leaning in. Palette to match the publication: warm parchment and cream, deep oxblood red as the single accent, charcoal for line and shadow. Mood: joy, warmth, aliveness, human connection.&quot;,&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://akesha.substack.com/i/206586761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e5496e-0b73-429f-8697-cb1c86716e80_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="university professor at a chalkboard, caught in an unguarded moment of delight, arms half-raised, mid-lesson, having just finished a proof. Keep the human side hand-drawn and alive: loose, slightly imperfect linework, visible chalk dust, real motion. On the opposite side, hint at an AI presence with a cold, flawlessly even grid or a faint screen glow, smooth and symmetrical and lifeless by contrast. Optional: a couple of students in the foreground, leaning in. Palette to match the publication: warm parchment and cream, deep oxblood red as the single accent, charcoal for line and shadow. Mood: joy, warmth, aliveness, human connection." title="university professor at a chalkboard, caught in an unguarded moment of delight, arms half-raised, mid-lesson, having just finished a proof. Keep the human side hand-drawn and alive: loose, slightly imperfect linework, visible chalk dust, real motion. On the opposite side, hint at an AI presence with a cold, flawlessly even grid or a faint screen glow, smooth and symmetrical and lifeless by contrast. Optional: a couple of students in the foreground, leaning in. Palette to match the publication: warm parchment and cream, deep oxblood red as the single accent, charcoal for line and shadow. Mood: joy, warmth, aliveness, human connection." srcset="/__u/substackcdn.com/image/fetch/$s_!Hlaq!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e5496e-0b73-429f-8697-cb1c86716e80_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!Hlaq!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e5496e-0b73-429f-8697-cb1c86716e80_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!Hlaq!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e5496e-0b73-429f-8697-cb1c86716e80_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Hlaq!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e5496e-0b73-429f-8697-cb1c86716e80_1536x1024.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>A math professor stood in front of his class, finished proving that the square root of two is irrational, and nearly hugged himself.</p><p>He hadn&#8217;t planned it. The proof is old, older than almost anything else we teach, one of those arguments the ancient world handed down intact, and he had shown it a hundred times. But something about it caught him that day. He almost threw his notes in the air and wrapped his arms around his own shoulders like a man whose team had just scored. Most of the room, he admitted, had not followed every step. Didn&#8217;t matter. What they caught was <a href="https://www.frontiersin.org/journals/psychology/articles/10.3389/fpsyg.2017.01454/full">the joy</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>His name is <a href="https://www.computerscience.uchicago.edu/people/amitabh-chaudhary/">Amitabh Chaudhary</a>, he teaches computer science at the University of Chicago, and I was in the room when he told that story. It was the inaugural <a href="https://cra.org/events/cra-e-chicago-area-regional-summit-for-teaching-track-faculty-in-computing/">CRA-E Chicago-Area Regional Summit for Teaching-track Faculty in Computing</a>, held in Chicago on June 30, 2026, and coordinated by <a href="https://people.cs.uchicago.edu/~borja/">Borja Sotomayor</a>, <a href="https://luddy.iu.edu/people/paul-logan.html">Logan Paul</a>, <a href="https://jencampbell.github.io/">Jennifer Campbell</a>, <a href="https://www.cs.purdue.edu/people/faculty/turkstra.html">Jeff Turkstra</a> and <a href="https://www.linkedin.com/in/kayley-mcdonald-0aa56a250/">Kayley McDonald</a> of <a href="https://cra.org/">CRA</a>. The session was a series of lightning talks, a handful of instructors taking the stage in turn to name the thing that makes teaching stick. Chaudhary has a name for it. He calls it X.</p><p>Here is how he set it up, and it is an acute observation about AI in education that is easy to overlook. The job has two halves. One is efficient teaching: preparation, clarity, organization, being on time, having the humility to say &#8220;great question, I don&#8217;t know&#8221; instead of bluffing. AI is useful for that half. The other half is X. And AI, in his words, only <em>pretends</em> to be useful for X.</p><p>If you have watched a chatbot generate a clean, well-sequenced lecture on a subject you spent years learning to teach, you have probably felt the small cold thought that comes next: what is left for me? Chaudhary&#8217;s answer is that the machine took the half of your job you were allowed to be tired of. What remains is the half you got into this for. That is not a consolation prize. On a talent show, the X factor is the quality the judges can&#8217;t define but recognize the second it walks onstage. Teaching has the same thing. We just spent a long time pretending it wasn&#8217;t real, because you can&#8217;t put it on a rubric.</p><p>Let me tell you what X actually looked like from my seat that afternoon, because &#8220;be passionate&#8221; is useless advice. I will try to explain it using evidence-based practices, and provide a list of resources at the end of this Substack.</p><p><strong>It looked like realness you can&#8217;t rehearse.</strong></p><p>The hug was one version. Another came from Chaudhary&#8217;s algorithms class. He had time left at the end of a session, opened the textbook to a problem he had never seen, and tried to solve it live in front of everyone. He did not get far. He said this like it was the whole point, because it was. Students learn something real <a href="https://www.annualreviews.org/content/journals/10.1146/annurev-psych-010416-044022">watching you walk into a wall and stay there</a> and try the next thing. They are not learning the algorithm in that moment. They are learning that a competent adult can be stuck and survive it.</p><p>A language model does not get stuck. Ask it to, and it will perform a very convincing version of stuck, complete with &#8220;hmm, let me reconsider.&#8221; But it was never actually lost, and some part of a student clocks the difference between a person working without a net and a system running a script about working without a net. The realness is the entire transaction. You cannot fake it, which is exactly why it lands.</p><p><strong>It looked like a bet on the specific people in the room.</strong></p><p>For a few years, Chaudhary was afraid to teach the dual formulation of support vector machines. It is hard. He worried it was too hard, so he left it out, and his students graduated believing it was beyond them, because leaving it out had quietly told them so. Then he stopped flinching and taught it. Students took it in stride. Now they finish his course assuming that level of difficulty is just <a href="https://bjorklab.psych.ucla.edu/wp-content/uploads/sites/13/2016/04/EBjork_RBjork_2011.pdf">the water they swim in</a>.</p><p>This is the move AI is worst at, and it is worth being precise about why. A model is built to return the most probable, most broadly acceptable answer. It regresses to the mean by design. It will cheerfully meet a class wherever it guesses the average student is standing. Raising the bar is the opposite reflex. It is <a href="https://www.tandfonline.com/doi/full/10.1080/13803611.2018.1548785">a wager on particular humans that they can clear more than the average predicts</a>, and it only pays out because a person who knows them placed the bet out loud. Zaretta Hammond, in <a href="https://amzn.to/4aPFzQJ">Culturally Responsive Teaching and the Brain</a>, calls this the warm demander: high expectations carried on a real relationship, neither half working without the other. Relationships, in her phrase, are the delivery mechanism for rigor.</p><p><strong>And it looked like the tell.</strong></p><p>In the same session, <a href="https://cs.uic.edu/profiles/dale-reed/">Dale Reed</a> from the University of Illinois Chicago (UIC) walked us through an exercise from a course he co-teaches: read three-sentence stories, guess which came from a person and which from a chatbot. His students had gotten good at it, and they had found the giveaway by measuring instead of vibing. The single most reliable signal was average sentence length. The AI&#8217;s sentences came in around twelve words, tidy and even, every single time. It writes to the middle. That evenness is the fingerprint.</p><p>Which tells you everything about X, because X is the opposite of the middle. It is the twelve-word sentence sitting next to the forty-word one. It is the professor who hugs himself, the one who gets stuck, the one who decides you are ready for the hard thing. High variance, specific, embodied, sometimes a mess. The machine&#8217;s smoothness and the teacher&#8217;s X are not two points on one scale. They point in opposite directions.</p><p><a href="https://cs.uic.edu/news-stories/meet-senior-lecturer-baker-franke/">Baker Franke</a>, also from UIC, had students build little decision trees by hand to sort Chicago neighborhoods, north side or south side, then ran mystery data through their handmade models and revealed, at the last second, that the data was actually South Korea. <a href="https://www.sciencedirect.com/science/article/abs/pii/S1074742712000524">The room came apart</a>. Some students leapt up. Some slumped like they had just missed a penalty kick in the World Cup. You do not get that from a chatbot. Not because it can&#8217;t run the numbers (it can, faster) but because nobody leaps out of a chair over a thing that was only ever efficient.</p><p>Chaudhary ended on his least polished note. His students had complained that his assignments were too long. It stung, and he walked into class still stinging. Then he told them the truth: the assignments are long, the complaint is fair, and if you want to keep up in this field you have to learn a great deal very fast, so curse me if you need to, but do the work. He had retitled his own talk that afternoon, too, after watching the teacher who went before him. X, he said, you could just call Baker.</p><p>So here is the one thing to try. When the semester starts, teach one thing live and unrehearsed. Pick a problem you have not pre-solved, put it on the board, and work it in front of them. Let them <a href="https://www.aft.org/ae/winter1991/collins_brown_holum">watch you not know, and then watch you stay</a>. It is a real demonstration of persistence, not a performance of one.</p><p>Aside: <a href="https://luddy.indianapolis.iu.edu/people/leon-johnson.html">Leon Johnson, from Indiana University Indianapolis,</a> gave a great talk in the same session on specs grading. I&#8217;m not including it here because he agreed to present it to Luddy faculty in the upcoming academic year, and I&#8217;ll have a post dedicated to his presentation at that time.</p><div><hr></div><h2>A note on the evidence</h2><p>The firmest support is for two of these. Emotion is what sticks: excitement around the moment of learning strengthens what makes it into long-term memory, including <a href="https://www.sciencedirect.com/science/article/abs/pii/S1074742712000524">a study where arousal after a lecture raised exam scores</a>. And students learn from struggle, their own and an expert&#8217;s, the through-line of the <a href="https://journals.sagepub.com/doi/10.3102/00346543211019105">productive-failure</a> and <a href="https://onlinelibrary.wiley.com/doi/full/10.1002/acp.4004">vicarious-failure</a> research. Two deserve a lighter hand. A teacher&#8217;s visible enthusiasm reliably raises motivation and enjoyment, though the link to grades is thin (<a href="https://journals.sagepub.com/doi/10.1177/2332858418782967">Keller et al., 2018</a>; <a href="https://www.frontiersin.org/journals/psychology/articles/10.3389/fpsyg.2022.842521/full">and here</a>). High expectations do pull students up, but the effect is a contested nudge rather than a lever (<a href="https://www.sciencedirect.com/science/article/abs/pii/S0361476X14000617">teacher-expectancy effects on achievement</a>).</p><div><hr></div><h2>A joy-centered reading list</h2><p>A few books and resources on joy-, care-, and emotion-centered teaching, if any of this struck a chord.</p><p><strong>Essential reads for joy-centered teaching</strong></p><ul><li><p><a href="https://doi.org/10.4324/9781003532224">Joy-Centered Pedagogy in Higher Education: Uplifting Teaching and Learning for All</a>, edited by Lori Gonzalez (open access). A collection whose reflection questions and teaching tips turn joy from theory into concrete, book-club-ready practice.</p></li><li><p><a href="https://amzn.to/3SXjGsz">A Pedagogy of Kindness</a>, Catherine Denial. A repeatedly recommended read that challenges our assumptions about &#8220;rigor&#8221; and reframes what humane, meaningful teaching can be.</p></li></ul><p><strong>Institutional transformation and care</strong></p><ul><li><p><a href="https://amzn.to/44Wy4E1">Hope Circuits: Re-wiring Universities and Other Organizations for Human Flourishing</a>, Bessette. On doing hopeful, justice-oriented work inside fraying institutions, and rebuilding those institutions for human flourishing.</p></li><li><p><a href="https://amzn.to/44oL2dG">The Caring University</a>, Kevin McClure. A research-informed case that care (real practices, structures, and leadership habits) is fundamental to educational excellence, not soft or secondary.</p></li></ul><p><strong>The science and practice of emotional engagement</strong></p><ul><li><p><a href="https://amzn.to/4wIg4JD">The Spark of Learning: Energizing the College Classroom with the Science of Emotion</a>, Sarah Rose Cavanagh. A foundational look at the science of emotion in learning, where a teacher&#8217;s contagious passion becomes the best route to engagement.</p></li><li><p><a href="https://amzn.to/4vrxGs9">The Joyful Online Teacher: Finding Our Fizz in Asynchronous Classes</a>, Flower Darby (forthcoming April 2026). Brings joy-centered pedagogy into asynchronous online courses, with tips that adapt to in-person and synchronous classes too.</p></li><li><p><a href="https://amzn.to/4h7Qnxi">The Present Professor: Teaching, Engaging, and Thriving in Higher Ed</a>, Elizabeth A. Norell. Argues that building psychologically safe, inclusive spaces for students begins with educators sorting out their own identities first.</p></li><li><p>The work of <a href="https://www.elon.edu/u/directory/profile/pfelten/">Peter Felten</a> and <a href="https://sites.google.com/view/maysimad/recent-publications">Mays Imad</a>. Anything by Felten (<a href="https://blogs.iu.edu/luddyteach/2021/08/18/the-human-connection-in-the-classroom/">relationship-rich education</a>, <a href="https://www.aacu.org/trending-topics/high-impact">high-impact practices</a>) or Imad (trauma-informed, hope-centered pedagogy) for holding rigor, humanity, and both distress and joy in the classroom.</p></li></ul><p><strong>Practical resources and creative inspirations</strong></p><ul><li><p><a href="https://digitalcommons.dartmouth.edu/cgi/viewcontent.cgi?params=/context/facoa/article/5346/&amp;path_info=Korsunskiy_JoyCards_FirstEdition_DownloadVersion.pdf">Dartmouth JoyCards</a> (free PDF). A &#8220;sweet little&#8221; set of fun, practical joy-filled teaching techniques from Dartmouth&#8217;s Design Initiative, perfect supplementary material for book clubs.</p></li><li><p><a href="https://amzn.to/4yfiaSH">The Art of Gathering</a> and <a href="https://amzn.to/4wBFgBg">Unreasonable Hospitality</a>. Picks outside the usual teaching-and-learning fare that offer fresh perspectives on creating meaningful, joy-filled shared experiences.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The voice agent question isn’t, 'Can you create it'? It’s for whom should you create it.]]></title><description><![CDATA[Thirty minutes, no code, a matrix for choosing where voice belongs in your course, and a captioned-TikTok test for everything that comes after.]]></description><link>https://akesha.substack.com/p/the-voice-agent-question-isnt-can</link><guid isPermaLink="false">https://akesha.substack.com/p/the-voice-agent-question-isnt-can</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Thu, 02 Jul 2026 15:14:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4XwJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff944bee1-1297-46a5-a3d0-9441cfcdca0a_2218x1404.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Saturday afternoon, a cup of tea, a casual experiment. Could I build a working voice agent before my tea got cold? Now I don&#8217;t plan on using my voice,  </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;19575429-dad2-4dd6-8d6f-4987705c50c5&quot;,&quot;caption&quot;:&quot;The ad found me on a day when my calendar already felt impossible. If you are reading this, I am sure you can relate.&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;I Almost Cloned My Voice&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:8442061,&quot;name&quot;:&quot;4 Degrees &amp; Feelings: AI + Tea&quot;,&quot;bio&quot;:&quot;Where the academic and the human being meet. Learning scientist &amp; faculty developer at IU Luddy. Fulbright alum. 4 degrees. Thinking seriously about AI, learning, and whether Real Housewives of Potomac is better than Atlanta.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f372809-d94e-40c0-9a39-01efbf1a0313_598x598.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-22T22:50:39.123Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!cCfU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9010e2b-363c-493b-95cf-a3fdc40d30fe_1024x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://akesha.substack.com/p/i-almost-cloned-my-voice&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:195107797,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:1,&quot;publication_id&quot;:8237000,&quot;publication_name&quot;:&quot;4 Degrees &amp; Feelings: AI + Tea&quot;,&quot;publication_logo_url&quot;:&quot;&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>but instead, taking advantage of some of the resources <a href="https://elevenlabs.io/">Eleven Labs</a> provides for educational means.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>Thirty minutes later I had Aria. Warm voice, female, American accent, fluent in twenty-five-words-or-fewer customer service for a fictional dentist named Northwind. The Voice Agent Academy I developed had me pick her from a panel of six voices. I named the agent, wrote her a system prompt, gave her a knowledge base, and watched her come online inside my browser.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!4XwJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff944bee1-1297-46a5-a3d0-9441cfcdca0a_2218x1404.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!4XwJ!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff944bee1-1297-46a5-a3d0-9441cfcdca0a_2218x1404.png 424w, /__u/substackcdn.com/image/fetch/$s_!4XwJ!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff944bee1-1297-46a5-a3d0-9441cfcdca0a_2218x1404.png 848w, /__u/substackcdn.com/image/fetch/$s_!4XwJ!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff944bee1-1297-46a5-a3d0-9441cfcdca0a_2218x1404.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4XwJ!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff944bee1-1297-46a5-a3d0-9441cfcdca0a_2218x1404.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!4XwJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff944bee1-1297-46a5-a3d0-9441cfcdca0a_2218x1404.png" width="1456" height="922" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f944bee1-1297-46a5-a3d0-9441cfcdca0a_2218x1404.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:922,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:458919,&quot;alt&quot;:&quot;&quot;,&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://akesha.substack.com/i/198054298?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff944bee1-1297-46a5-a3d0-9441cfcdca0a_2218x1404.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!4XwJ!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff944bee1-1297-46a5-a3d0-9441cfcdca0a_2218x1404.png 424w, /__u/substackcdn.com/image/fetch/$s_!4XwJ!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff944bee1-1297-46a5-a3d0-9441cfcdca0a_2218x1404.png 848w, /__u/substackcdn.com/image/fetch/$s_!4XwJ!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff944bee1-1297-46a5-a3d0-9441cfcdca0a_2218x1404.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4XwJ!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff944bee1-1297-46a5-a3d0-9441cfcdca0a_2218x1404.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>The strange part was what happened next.</p><p><em>You are a warm, efficient front-desk agent for Northwind Dental.</em></p><p>I started remixing. <em>You are a warm, efficient front desk for my course.</em> Two beats later I was picturing the syllabus, the late policy, the specific student last semester who emailed me at midnight to ask whether the midterm was cumulative. (It was. We had discussed this. The syllabus was bolded.)</p><p>The build took thirty minutes. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!jBLM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F895bda73-5420-43b9-81ed-967cfd47d4cd_1216x1374.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!jBLM!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F895bda73-5420-43b9-81ed-967cfd47d4cd_1216x1374.png 424w, /__u/substackcdn.com/image/fetch/$s_!jBLM!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F895bda73-5420-43b9-81ed-967cfd47d4cd_1216x1374.png 848w, /__u/substackcdn.com/image/fetch/$s_!jBLM!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F895bda73-5420-43b9-81ed-967cfd47d4cd_1216x1374.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jBLM!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F895bda73-5420-43b9-81ed-967cfd47d4cd_1216x1374.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!jBLM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F895bda73-5420-43b9-81ed-967cfd47d4cd_1216x1374.png" width="1216" height="1374" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/895bda73-5420-43b9-81ed-967cfd47d4cd_1216x1374.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1374,&quot;width&quot;:1216,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:334709,&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://akesha.substack.com/i/198054298?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F895bda73-5420-43b9-81ed-967cfd47d4cd_1216x1374.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_!jBLM!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F895bda73-5420-43b9-81ed-967cfd47d4cd_1216x1374.png 424w, /__u/substackcdn.com/image/fetch/$s_!jBLM!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F895bda73-5420-43b9-81ed-967cfd47d4cd_1216x1374.png 848w, /__u/substackcdn.com/image/fetch/$s_!jBLM!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F895bda73-5420-43b9-81ed-967cfd47d4cd_1216x1374.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jBLM!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F895bda73-5420-43b9-81ed-967cfd47d4cd_1216x1374.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="callout-block" data-callout="true"><p>That&#8217;s the point, and the problem. The question with voice agents was never <em>can I build one</em>. Thirty minutes and a lukewarm cup of tea says anyone can. The question is <em>for whom</em>, and the answer is never everyone. <br><br>Before we go further, two boundaries. By voice agent I mean an LLM-driven agent, the kind you build today by writing a system prompt and selecting a voice model, not the rule-based phone tree that asks you to press 1 for billing. And I am not describing a replacement for the graduate TAs who run discussions, grade formative work, and mentor first-generation students. Aria is a front desk for the course, not faculty or TA labor. She takes the bounded tasks that currently fill my inbox: when class meets, what the late policy says, which reading goes with which week. Every one of those still needs a human verifying that her confident answer matches what the syllabus actually says.</p></div><p>The rest of this piece is about who can actually reach her.</p><h2>What TikTok already taught us about UDL</h2><p>We just scoped what the agent does. The harder question is who it reaches, and pop culture has worked out part of that answer already: scroll TikTok, scroll Reels, and captioned video is everywhere, one tap to enable, so thoroughly normalized that most of us stopped noticing the shift happened at all. Captions stopped being an accommodation and became a baseline, one that serves the deaf and hard-of-hearing community, language learners, autistic viewers, parents watching at 2 a.m. with a sleeping baby on their chest, and most of us most of the time. The analogy has limits, since entertainment captures attention while courses ask for sustained cognitive work, but the access principle holds, and it is the question voice agents in education will be judged by: was the option for students who cannot use voice intentional, or an afterthought built from complaints?</p><h2>The Captioning Standard</h2><p>Out of the captioned-by-default observation comes a test worth naming. Call it the Captioning Standard:</p><blockquote><p><em>If this voice-based learning experience were converted into a captioned, text-first format, would it still deliver equivalent cognitive value?</em></p></blockquote><p>If yes, the voice version is an enhancement, and a captioned transcript is your parallel build. If no, voice is doing irreplaceable cognitive work, which means you owe students who cannot access voice an equivalent learning experience, not a transcript pretending to be one.</p><p>Try it on the oral practice partner use case. A nursing student rehearsing a patient hand-off cannot get equivalent cognitive value from a written transcript of someone else&#8217;s exchange. The skill is the speaking, the timing, the under-pressure phrasing. The standard tells you, before you build, that you need an equivalent rehearsal modality (a partnered human simulation, for instance) for students who cannot speak out loud, not a transcript posing as access.</p><h2>The five use cases the Academy mapped</h2><p>The Academy walked me through five educational deployments. A syllabus hotline for logistics questions. A voice tutor that lets students work problems out loud. An oral practice partner for OSCEs, moot court, and language exams. A five-minute retrieval check-in where students get quizzed by phone after a chapter. And what one of the tutorial screens called, with admirable honesty, the after-hours line: the 2 a.m. call when a student is stuck and no human is awake.</p><p>Each one is a realistic scenario that can serve a different kind of student differently. Once you see them through the captioned-TikTok lens, the question stops being whether to deploy and starts being where in the matrix each one belongs.</p><h2>A Pedagogical Fit Matrix</h2><p>Here is the mistake most of us will make: we will start by building. Start by placing.</p><p>UDL gives you the access baseline. Differentiation tells you which tool to use, when, and with whom. The matrix below is differentiation in Tomlinson&#8217;s sense, applied to course design rather than to individual lesson planning. Different use cases serve different students doing different kinds of cognitive work. Your job is to choose among them deliberately.</p><p>Two axes. The first is what the agent is asking the student to do cognitively. Logistics, retrieval, rehearsal, simulation. The second is how many students can reach the learning through voice without a parallel build.</p><p><strong>Syllabus hotline</strong> Cognitive function: Logistics Access alignment: Wide Where to start: First pilot</p><p><strong>After-hours line</strong> Cognitive function: Mixed Access alignment: Wide Where to start: Early pilot</p><p><strong>Retrieval check-in</strong> Cognitive function: Recall production Access alignment: Medium Where to start: Pair with text recall</p><p><strong>Voice tutor</strong> Cognitive function: Rehearsal Access alignment: Medium Where to start: Pair with chat tutor</p><p><strong>Oral practice partner</strong> Cognitive function: Simulation Access alignment: Narrow Where to start: Design the parallel before the build</p><p>Choose one. Don&#8217;t overwhelm yourself.</p><p>To use it: pick the use case you are considering, read the cognitive function (what learning work the agent is doing), check the access alignment (how much parallel build you owe students before deployment), and start where it tells you to start.</p><p>Start in the upper rows. Move down only after you have built the parallel for students the voice option excludes. The oral practice partner is the most pedagogically interesting use case for nursing, language, and law programs, and also the one that demands the most careful equity design, because the production of voice is the skill being assessed.</p><p>This is a feature, not a bug. Different disciplines need different positions because they ask students to do different kinds of cognitive work. A studio professor does not need what a quantitative methods professor needs. The question is never which voice agent we adopt at the institutional level. The question is which use case each course needs, and what pedagogical support faculty need to figure that out. Differentiation, taken seriously.</p><h2>When voice is the wrong tool</h2><p>I will tell you, plainly, what I would not use voice agents for.</p><p>Anything summative. FERPA exists for a reason, and the minute your agent is anywhere near assessment or accommodation data, you need institutional review, not a Saturday afternoon. Voice agents are for low-stakes formative practice. They are not for high-stakes assessment.</p><p>Anything where confident accuracy matters and the consequences of a hallucinated answer are real. Voice agents are confident when they are wrong. I have spent enough time around the build process now to know that it&#8217;s easy to miss nuances that can cause an agent to invent a deadline, misstate a chapter, or fabricate a policy. I am working through more formal programming training partly for this reason. I am fortunate to work in a school of computing where colleagues will patiently help debug. Not everyone has that safety net, and I do not want to pretend they do.</p><p>Anything that involves giving an agent access to your folders without you fully understanding what is in them. Pointing an agent at a directory hands it FERPA files, IRB materials, draft manuscripts, tax documents. Even with training opt-outs, contents travel to vendor servers. Most universities have not issued guidance that keeps pace. There are some circumstances where faculty are navigating this alone, and &#8220;I built it myself&#8221; is not the same as &#8220;I vetted it.&#8221;</p><p>And there is a pedagogical question I have to keep in mind. When an agent generates the question a student should have asked, who is doing the cognitive work? The line between scaffolding and substitution is thinner than the marketing copy suggests. I do not want to teach students the theater of inquiry. I want to teach them the practice. &#8220;The student decides whether to act on the feedback&#8221; can quietly become the alibi that lets us skip asking whether the student actually noticing when they should inquire is the skill we wanted to build.</p><h2>What to build alongside</h2><p>If you do pilot, plan the parallel from the start. Pair voice with a captioned transcript so deaf and hard-of-hearing students get equivalent content. Pair it with an asynchronous text channel for students who think better in writing or cannot speak out loud in shared housing. Pair it with home-language support where your student body warrants it. Yes, this is extra work, but not as much as it used to be with voice to text software and other tools&#8230; but I don&#8217;t want to minimize that for instructors with large teaching load. I will discuss that a bit more in the next section.</p><p>Voice recognition is still not equally good for everyone. It performs worse on speakers of African American English, on non-native accents, and on speech with regional variation. If voice is the only door, the door does not open for some of our students.</p><p>Sometimes the inclusive tool is a well-moderated discussion board and a printed one-page FAQ. The boring tools earn their place by working for everyone.</p><h2>If the parallels feel like more work</h2><p>If you are teaching a section that grew from 30 to 120 students with the same support staff and the same office hour budget, the parallels above can read like a fourth job stacked on top of three you already cannot finish. That overwhelm is real and mostly not your fault. Larger sections and shrinking resources are an institutional decision, not a personal failure to keep up.</p><p>A few honest things about the work.</p><p>Most parallels are not new content. They are labeling and routing what you already have. Your syllabus is the text FAQ. Your LMS discussion board is the asynchronous text channel. Multilingual support is the genuine exception, since most institutions do not actually provide translation services. If your student body needs that layer, it is a real cost worth surfacing to your chair or your provost rather than absorbing alone.</p><p>The matrix keeps the work proportional. The wide-access use cases have parallels that take minutes. The narrow-access use cases take a semester to design well, which is why the matrix recommends not starting with those until you have the runway.</p><p>And the harder version of the answer: if you do not have time to build the parallels, you do not have time to deploy the agent. A voice-only pilot quietly shifts the cost of your overloaded course onto the students the agent leaves out. Their experience becomes the silent line item that absorbs the scarcity. Better to wait a semester and build the parallels right than to ship something that creates a new inequity inside a course already strained by the old ones.</p><h2>Where I want to take this</h2><p>If you are a faculty member or instructional designer thinking about where voice agents belong in your course, I would like to keep working on this with you. Reply or subscribe at <a href="/__u/akesha.substack.com/">akesha.substack.com</a> to follow along.</p><div class="callout-block" data-callout="true"><p><strong>And let me know if a demo on how to build some of these tools would be useful. If enough people are interested, I will put one together.</strong></p></div><h2>A first step for this week</h2><p>Pick the use case in the wide-access top row of the matrix that touches your inbox most. For most of us, the syllabus hotline might be a better alternative than constantly repeating, &#8220;It&#8217;s in the syllabus.&#8221; Build a small agent trained on your syllabus, your late policy, and your assignment FAQ. Work with your IT team to pilot a study so you don&#8217;t run in violation of FERPA and other policies. Tell students it exists, tell them it can be wrong, and offer the same content in a written FAQ for anyone who prefers to read.</p><p>Run it for four weeks. Log three things each week: error types (what categories of mistakes the agent makes; make it a game, since students love correcting you, and perhaps the student who identifies the most mistakes can win a prize), usage patterns (which students use it, when, for what), and unmet needs (questions students bring that the agent cannot answer well).</p><p>What you will learn in four weeks is not whether voice agents work. You will learn which version of differentiation your students actually needed.</p><p>The strongest deployment of AI agents in a course I have heard described is not one where students use them. It is one where students design them, place them in their own version of this matrix, and contest whether the placement is right. That treats AI as something to be made legible and contestable, not consumed.</p><p>That is what I want for us as a field. Legible, contestable, parallel-built. And available, deliberately, to the students it serves best, with real plans for the ones it does not.</p><p>The voice agent question isn&#8217;t <em>can</em>. It&#8217;s <em>for whom</em>. And the answer is never everyone.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The Agent Did the Routing So My Students Could Do the Thinking]]></title><description><![CDATA[Most of us still treat AI like a search bar. This essay is about what happens when you start treating it like a capable (but supervised) intern who runs the mailroom while you teach or think.]]></description><link>https://akesha.substack.com/p/the-agent-did-the-routing-so-my-students</link><guid isPermaLink="false">https://akesha.substack.com/p/the-agent-did-the-routing-so-my-students</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Thu, 25 Jun 2026 12:48:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mwb9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7800996e-6859-4dd3-bb76-3a7cc85afd26_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s late, and I&#8217;m watching a little status log scroll by while an AI agent works through the logistics for next week&#8217;s faculty workshop. It&#8217;s matching who signed up to which session, sending the reminder emails, pulling the readings each group asked for into one folder, and flagging the two people who registered twice. The whole pile of busywork I usually grind through on a Sunday with a spreadsheet and a prayer. I&#8217;m not touching any of it. The work is moving and I&#8217;m not the one moving it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!mwb9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7800996e-6859-4dd3-bb76-3a7cc85afd26_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!mwb9!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7800996e-6859-4dd3-bb76-3a7cc85afd26_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!mwb9!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7800996e-6859-4dd3-bb76-3a7cc85afd26_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!mwb9!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7800996e-6859-4dd3-bb76-3a7cc85afd26_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mwb9!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7800996e-6859-4dd3-bb76-3a7cc85afd26_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!mwb9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7800996e-6859-4dd3-bb76-3a7cc85afd26_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7800996e-6859-4dd3-bb76-3a7cc85afd26_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;:2174615,&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://akesha.substack.com/i/203543765?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7800996e-6859-4dd3-bb76-3a7cc85afd26_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_!mwb9!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7800996e-6859-4dd3-bb76-3a7cc85afd26_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!mwb9!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7800996e-6859-4dd3-bb76-3a7cc85afd26_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!mwb9!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7800996e-6859-4dd3-bb76-3a7cc85afd26_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mwb9!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7800996e-6859-4dd3-bb76-3a7cc85afd26_1672x941.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 know how that sounds. The gap between last year and tonight is the point. The interesting thing about agents isn&#8217;t inbox triage. It&#8217;s that they can take over the routing that quietly killed some of our best teaching. That routing was always too much for one person to keep doing by hand. I&#8217;m talking about classrooms here, but the pattern shows up anywhere your job is half thinking and half shuffling work between people.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>For about a year, most of us have used AI the way we use a search bar. You ask, it answers, you copy the part you wanted. Useful. Also forgettable. What&#8217;s shifting now is the move from talking to a model to handing one a job and walking away. A chatbot is a resource you consult. An agent is closer to a coworker you delegate to.  While this isn&#8217;t the first time I have discussed AI workflows: </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;4c1b141a-cbe0-479c-a6c7-1e3cb92cb30f&quot;,&quot;caption&quot;:&quot;It&#8217;s Sunday night and your boss wants a self-review by Friday. Or it&#8217;s December and you&#8217;re updating your r&#233;sum&#233;, staring at the year and trying to remember what you actually did. Or your therapist asks how the last six weeks have been and you blank, because they live in a fog somewhere between school pickup and a work Slack you&#8217;d rather forget.&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;Your Calendar Is Already Keeping Receipts. &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:8442061,&quot;name&quot;:&quot;4 Degrees &amp; Feelings: AI + Tea&quot;,&quot;bio&quot;:&quot;Where the academic and the human being meet. Learning scientist &amp; faculty developer at IU Luddy. Fulbright alum. 4 degrees. Thinking seriously about AI, learning, and whether Real Housewives of Potomac is better than Atlanta.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f372809-d94e-40c0-9a39-01efbf1a0313_598x598.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-06-02T14:29:34.346Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Ippz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3146975-dc8e-455c-aa34-916e88e137c5_1672x941.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://akesha.substack.com/p/your-calendar-is-already-keeping&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:200206300,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:8237000,&quot;publication_name&quot;:&quot;4 Degrees &amp; Feelings: AI + Tea&quot;,&quot;publication_logo_url&quot;:&quot;&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>That difference matters a lot more in a classroom than the productivity crowd lets on, and I want to explain why.</p><h2>First, the small win everybody&#8217;s selling</h2><p>You&#8217;ve seen the pitch. Connect an agent to your email and calendar, have it scan your inbox every morning, and get back the five things that actually need you, your schedule, and where your open hours are. Run it again in the afternoon. People put a dollar figure on it: save an hour a day, value that hour at thirty bucks, and you&#8217;ve reclaimed something north of ten thousand dollars a year. An hour a day across a working year is real time.</p><p>Handing an agent your inbox also means it can read everything in there and, if you let it, act as you. That is its own risk, and I&#8217;ll come back to it.</p><p>I use a version of this. It&#8217;s genuinely handy, and if your mornings disappear into triage, set one up. But here&#8217;s my honest read: the inbox briefing is the least interesting thing an agent can do. It&#8217;s a faster version of something you already knew how to do. It doesn&#8217;t change what&#8217;s possible. It just changes how long it takes.</p><p>The thing that changes what&#8217;s possible is when an agent takes over work that was logistically impossible for one person to sustain. That&#8217;s the part worth your attention, especially if you teach.</p><h2>What an agent actually is</h2><p>Here&#8217;s what I mean by &#8220;agent.&#8221;</p><p>A plain language model is a cookbook. It holds every recipe and every technique, and it&#8217;ll answer any question you ask, but it just sits on the shelf. An agent is the line cook. You don&#8217;t hand a line cook a script, you say &#8220;dinner for eight, plated by seven,&#8221; and they read the orders, prep, cook the dishes in order, taste as they go, and fix what&#8217;s off. Three things make that possible. It works from the goal you set instead of waiting for the next instruction. It remembers how the kitchen runs, so it isn&#8217;t relearning the menu every shift; it holds onto your preferences and what happened last time. And it has hands. A cookbook can tell you how to hold the knife; the line cook actually picks it up. That&#8217;s the difference that counts: an agent doesn&#8217;t just tell you to send the email, it sends it, updates the file, pulls up the calendar.</p><p>That&#8217;s the core loop. Reason, act, check the result, try again. Less search bar, more coworker who learns the job.</p><h2>Revisiting peer responses</h2><p>Here&#8217;s where this stops being a productivity tip and starts being about teaching.</p><p>Peer review is one of the best things you can do in a technical course. Students read each other&#8217;s code, run it, pick at the logic, and learn to see their own work by digging into someone else&#8217;s. In a lab together it works because the logistics are invisible. Everyone&#8217;s there. The code is up on the screen. The feedback travels because the people are three feet apart, leaning over the same laptop.</p><p>Move it online and asynchronous and it usually dies. Not because the pedagogy stops working. Because the routing turns into a second job. The teaching is the cooking: reading the code, running it, explaining what breaks and why. The routing is all the prep and plating around it, collecting each submission, matching it to the right reviewer, sending it on, chasing the three students who haven&#8217;t turned theirs in, gathering the reviews, bundling them, and getting the bundle back to the author before the moment passes. With no line cook to hand that off to, the chef does every bit of it alone and never gets near the stove. That&#8217;s the online instructor. Across a class, the whole thing collapses under the coordination. So we quietly drop peer review and assign something easier to run, and students lose the part that taught them the most.</p><p>This is exactly the kind of workflow an agent can carry. The clearest worked-out version I&#8217;ve seen comes from a writing classroom rather than a technical one, but the pattern is the same; only the artifact changes. The educator Michelle Kassorla has <a href="/__u/michellekassorla.substack.com/p/my-first-agentic-workflow">mapped out a feedback loop</a> for her asynchronous writing courses, a design she calls the &#8220;Full-Loop&#8221; Routing Feed, built to run inside Google Workspace for Education. She hasn&#8217;t deployed it yet; she&#8217;s waiting on her institution&#8217;s access. But it&#8217;s the first time I&#8217;ve seen an agent not just save time but bring back a high-value teaching practice we&#8217;d quietly given up on. She gives each step in the hand-off a named role. The Vault holds the writer&#8217;s opening materials, their recorded read-aloud of the draft and a short &#8220;face-saving&#8221; comment about what they were going for. The Aggregator bundles those clips with the main respondent&#8217;s marginalia and critique into one review package. The DJ drops that package into the right group members&#8217; to-do feeds. The Router gathers everyone&#8217;s recorded reactions. The Closer returns the finished bundle to the writer&#8217;s private inbox.</p><p>It&#8217;s the same sorting and shuttling I used to do by hand, except now it runs itself, on a schedule, without dropping anyone. Swap the draft for a pull request and the read-aloud for a recorded walkthrough of the code, and it&#8217;s the same loop in my course. The students never see the sorting. They see &#8220;here&#8217;s the code you&#8217;re reviewing&#8221; and &#8220;here&#8217;s what your group said about yours.&#8221; What they&#8217;re left to do is the only part that needed a human in the first place: read the work closely, respond honestly, and revise. The agent took the file management. The students kept the thinking.</p><p>Not &#8220;AI does the teaching.&#8221; AI does the logistics that were taking away time from the teaching.</p><h2>The part the productivity crowd skips</h2><p>Here&#8217;s the caveat I promised back at the inbox agent. Giving one access to your own email is a risk you take on yourself. Giving one access to a classroom raises the stakes, because now it&#8217;s not just your data on the line. An agent is a capable intern, not a colleague you stop checking on. Three things go wrong, and they go wrong in ways that land on students.</p><p>Agents drift. On a long task an agent can lose the thread of what it was asked to do. Tell one to draft a note about a project running late and, after enough self-editing, it can hand you a cheerful update saying things are going great. Now picture that drift inside a feedback loop. Whose draft gets routed to the wrong group? Whose comments arrive attached to the wrong name?</p><p>Agents are confidently wrong. They&#8217;ll do the thing and report success with total certainty, even when the output is invented. A wrong answer delivered with a straight face is harder to catch than one that looks unsure, and students tend to trust the confident voice.</p><p>And agents touch private things. This is the one that really depends on what your school&#8217;s policies are on whether and how AI can interact with student work. It&#8217;s your responsibility to know, and to make sure your students understand how AI interacts with their work, and whether they&#8217;re okay with it. Can they opt out if they&#8217;re not? That is a different conversation, but a necessary one. To run that feedback loop, the agent has access to student work, student writing, sometimes student recordings. And student work is not just sensitive, it&#8217;s regulated. Under FERPA, drafts and the feedback attached to them count as education records. So where you send them isn&#8217;t just a tech choice, it&#8217;s a legal one. An agent running inside your institution&#8217;s approved Google Workspace, under a data agreement the school already vetted, is one thing. Someone bolting a personal AI account onto a stack of student drafts is another, and it&#8217;s the kind of shortcut that looks efficient right up until it isn&#8217;t. A sloppy permission or a careless prompt and the agent shares something it shouldn&#8217;t, or edits the wrong file. When the data is a 19-year-old&#8217;s first vulnerable draft, &#8220;oops&#8221; is not a recovery plan.</p><p>There&#8217;s a partial way out of that last problem, and it&#8217;s worth knowing about. In a recent piece in Medical Teacher, Ken Masters and colleagues make the case for <a href="https://www.tandfonline.com/doi/full/10.1080/0142159X.2026.2667293">small, locally-hosted language models</a> in education. The idea is plain. Instead of shipping student work to a company&#8217;s cloud, where it can become training data, leak, or be recombined to re-identify someone, you run a smaller open-source model directly on your own machine. Nothing uploads. Running it locally puts you on roughly the same footing as a statistics package installed on your laptop, which is a far easier conversation to have with FERPA, HIPAA, or your institution&#8217;s risk office. The models are small enough to run on a well-specced computer without a server farm, and they keep working with the wifi off.</p><p>Here&#8217;s the trade-off. Smaller models are slower and less accurate, and they get shaky when a task needs open-ended reasoning across different domains. Masters and his coauthors found something that will sound familiar: in thematic analysis the models named the right themes but invented the supporting quotes, catching the sense of what a student said while fabricating the actual words. The confident-wrongness problem again, just on your own hardware this time. <a href="https://www.tandfonline.com/doi/full/10.1080/0142159X.2026.2667293">Read the article</a> if any part of your workflow touches student data; it&#8217;s the most practical thing I&#8217;ve seen on the privacy question.</p><p>So the human stays in the loop, but the job changes. You&#8217;re back to being the chef: you set the menu, decide what the agent is allowed to touch, and taste before anything leaves the kitchen. Judgment doesn&#8217;t get automated. It gets concentrated into the decisions that actually need it.</p><h2>From using AI to managing it</h2><p>A year ago I was asking AI questions. Now I&#8217;m delegating jobs to it and checking its work. It&#8217;s a different relationship and a different skill. When I treat AI like a search bar, I ask a question, copy the answer, and I&#8217;m still doing all the routing and judgment myself. When I treat it like a capable intern, I hand over a goal and a pile of logistics, then stand at the end and taste the work before it reaches anyone. The thing to get good at isn&#8217;t prompting. It&#8217;s managing: knowing what to hand off, what to keep, and where to stand guard.</p><p>If you want to try it once, pick a single task in your teaching that dies online because of routing: peer feedback, matching project partners, collecting and returning work on a schedule. If you don&#8217;t teach, swap peer feedback for whatever task in your own work dies in email and spreadsheets. Write down only the parts that are pure logistics, the collect, match, remind, and return. Hand those to an agent, even a clumsy one stitched together from a shared folder and a simple script, and keep for yourself the parts that need judgment. Run it for one assignment, then sit down with your students and look at what broke. That review is the actual lesson, for you and for them.</p><p>So the question I&#8217;d leave you with isn&#8217;t whether the technology works. It does, unevenly, with supervision. The question is which tedious, logistics-heavy thing you&#8217;d hand to an agent so you could give your students, or yourself, the part that was always the point.</p><p>For me it was the routing. What&#8217;s yours?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[Teaching Programming With AI Is Now an Evidence-Based Decision]]></title><description><![CDATA[While most conversations about generative AI in programming courses still run on instinct.]]></description><link>https://akesha.substack.com/p/teaching-programming-with-ai-is-now</link><guid isPermaLink="false">https://akesha.substack.com/p/teaching-programming-with-ai-is-now</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Sat, 20 Jun 2026 09:18:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9kgv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b1b916-2cb4-4cc3-9bc5-58644f202ead_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9kgv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b1b916-2cb4-4cc3-9bc5-58644f202ead_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9kgv!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b1b916-2cb4-4cc3-9bc5-58644f202ead_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!9kgv!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b1b916-2cb4-4cc3-9bc5-58644f202ead_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!9kgv!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b1b916-2cb4-4cc3-9bc5-58644f202ead_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9kgv!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b1b916-2cb4-4cc3-9bc5-58644f202ead_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9kgv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b1b916-2cb4-4cc3-9bc5-58644f202ead_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69b1b916-2cb4-4cc3-9bc5-58644f202ead_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;:1567305,&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://akesha.substack.com/i/202820183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b1b916-2cb4-4cc3-9bc5-58644f202ead_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_!9kgv!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b1b916-2cb4-4cc3-9bc5-58644f202ead_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!9kgv!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b1b916-2cb4-4cc3-9bc5-58644f202ead_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!9kgv!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b1b916-2cb4-4cc3-9bc5-58644f202ead_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9kgv!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69b1b916-2cb4-4cc3-9bc5-58644f202ead_1672x941.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>Most conversations about generative AI in programming courses still run on instinct. One camp wants to ban the tools to protect the fundamentals. The other wants to adopt them quickly so students are ready for an industry that has already changed. Both positions get argued from conviction, and both skip the step that should come first: looking at what the research says.</p><p>That step is now possible. In the past two years, computing education researchers have produced enough studies to move the question from opinion to evidence. The findings do not hand a clean win to either camp. They support bringing AI into the programming classroom, and they show that doing it badly can widen the gap between students who are already succeeding and those who are struggling. The case for integration and the case for careful design turn out to be the same case.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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><h2>What the tools are good at</h2><p>Start with the capability question, because for the types of problems we usually assign, it is no longer in serious dispute. Current large language models solve the kinds of problems we assign in introductory courses. A review of the field by P<a href="https://doi.org/10.1145/3624720">aul Denny and colleagues</a> documents how code-generation tools went from a curiosity to a standard part of the programming workflow in a matter of months, and how readily they handle the small, well-specified problems that fill most CS1 assignments. The exam evidence is concrete. When J<a href="https://doi.org/10.1145/3511861.3511863">ames Finnie-Ansley and colleagues</a> ran OpenAI&#8217;s Codex through two CS1 tests in 2022, its answers ranked seventeenth in a class of seventy-one, inside the top quartile, and that was an early model. Newer ones have only widened the margin.</p><p>The industry signal points the same direction. In April 2025, <a href="https://www.cnbc.com/2025/04/29/satya-nadella-says-as-much-as-30percent-of-microsoft-code-is-written-by-ai.html">Microsoft&#8217;s CEO said as much as 30% of the company&#8217;s code was being written by AI</a>. That figure is a remark on a conference stage, not a measured result, and &#8220;written by AI&#8221; has no agreed definition, so it deserves caution. As a marker of where professional practice is heading, though, it is hard to ignore. If we want graduates who can work the way their future colleagues already work, ignoring the tools is its own kind of risk.</p><p>The second strength is tutoring. A first-year case study by <a href="https://doi.org/10.1145/3724363.3729060">Liam Stienstra and colleagues</a> used a ChatGPT-based tutor to teach a new topic, then tested students without assistance. The tool supported learning, and most students preferred the AI tutor to a human one. Their reasons are worth considering: it was always available, and it did not make them feel judged for asking a basic question. Purpose-built tutors push this further. Tools like CodeHelp, from <a href="https://arxiv.org/abs/2308.06921">Mark Liffiton</a> and colleagues, and CodeAid, from <a href="https://arxiv.org/abs/2401.11314">Majeed Kazemitabaar and colleagues</a>, wrap the model in guardrails so it nudges a student toward an answer instead of handing one over. Work by <a href="https://doi.org/10.1145/3687038">Harsh Kumar and colleagues</a>, run across a classroom study and a larger controlled experiment, found that the structure an instructor puts around the tool changes how students use it. Guidance that prompted students to attempt a problem before turning to the model, or to reflect on their own thinking, cut down on aimless queries and on the habit of pasting an assignment straight into the chatbot verbatim without attempting it first.</p><p>There is also early evidence that the help does not vanish the moment the tool is taken away. In a controlled study, <a href="https://dl.acm.org/doi/10.1145/3544548.3580919">Kazemitabaar and colleagues</a> gave sixty-nine beginners, ages ten to seventeen, a sequence of forty-five Python tasks. Half had an AI code generator during the authoring work. That group completed more tasks and scored higher on the authoring work. The natural worry is that they would fall apart once the tool was gone. They did not. On the modification tasks they had to do by hand, they performed no worse than the students who never had access. On a retention test a week later they came out slightly ahead, though the difference was not statistically significant. Encouraging and modest at once, which is the honest way to hold it.</p><p>So far this is the authentic optimistic story. It is also incomplete.</p><h2>The catch is an equity problem</h2><p>Learning with AI is not automatic, and the students it fails are the ones we should worry about most.</p><p>The clearest evidence comes from <a href="https://doi.org/10.1145/3632620.3671116">James Prather and colleagues,</a> in a study with the apt title &#8220;The Widening Gap.&#8221; Using eye-tracking and think-aloud methods with novice programmers, they found that every metacognitive difficulty students had before AI is still present, and that new ones have appeared. The pattern that is concerning: students with higher grades and stronger self-efficacy used the tools to accelerate, while weaker students were often slowed down and left with what the authors call an illusion of competence. The work finished but the understanding did not. The same tool that helps a confident student move faster can help a struggling student fail without noticing.</p><p>Part of the reason can be found in a paper by <a href="https://doi.org/10.1145/3613904.3642902">Lev Tankelevitch</a> and colleagues on the metacognitive demands of generative AI. Working with these systems asks the user to do things that are cognitively hard: state a goal precisely, break it into parts, judge whether the output is any good, and adjust course when it is not. The authors compare it to a manager delegating to a team. That is a demanding skill, and it is not one novices arrive with. Studies of how beginners actually use these tools back this up. A close look by <a href="https://arxiv.org/abs/2304.02491">James Prather and colleagues</a> at novices working with Copilot found students leaving out details that matter, like input and output types, and, when a prompt failed, changing a few words in the prompt rather than supplying the missing requirements.</p><p>This is where the equity lens is needed. A tool that rewards students who already plan well, monitor their own understanding, and know what they do not know will tend to reward the students who were going to do fine anyway. Left unaddressed AI creates a larger equity gap.</p><h2>What evidence-based design looks like</h2><p>The same body of research points to what helps, and the through-line is consistent: slow students down enough to make them think, and build the supports that strong students supply for themselves.</p><p><a href="https://doi.org/10.1145/3544548.3580919">Majeed Kazemitabaar and colleagues</a> tested this directly. They compared a baseline that simply showed students AI-generated code with an explanation against seven techniques that required some engagement with the code before or after it appeared. The technique that worked best, called Lead-and-Reveal, brought what students thought they had learned closest to what they actually learned, without adding cognitive load. The effects were modest and the samples small, which the authors are candid about, but the direction matches everything else in the literature. Passive acceptance of generated code produces the illusion of learning. Forcing a small act of reasoning interrupts it.</p><p>Other design moves follow from the same logic. Scaffold the tool rather than handing it over, as Kumar&#8217;s guidance strategies did. Teach prompting as an explicit skill, since novices do not pick it up on their own. Move assessment toward process and away from the take-home artifact that a model can now generate in seconds. And give upper-level students structured practice with the messier task they will actually face at work: a study by <a href="https://doi.org/10.1145/3641554.3701800">Anshul Shah, Leo Porter, and colleagues</a> taught students to use GitHub Copilot inside a large codebase and found a pattern they call one-shot prompting, where students ask the tool to build an entire feature at once and then spend their effort debugging what comes back. That is a teachable habit, and naming it is the first step to correcting it.</p><p>There is a quieter finding that reframes the whole debate. A 2025 replication study by <a href="https://doi.org/10.1145/3730405">Rita Garcia and Michelle Craig</a> revisited a 2004 survey of what CS1 instructors teach and find hard to teach. Twenty years on, the basic concepts are largely unchanged, recursion is still the hardest thing to teach, and the newest challenge instructors name is teaching students to think and plan before they code. That difficulty predates generative AI. The shift toward planning, decomposition, and self-monitoring, the very skills AI makes more important, was already underway. The course it was happening in was already struggling: introductory programming has carried high failure rates for decades, documented by <a href="https://doi.org/10.1145/1272848.1272879">Jens Bennedsen and Michael Caspersen</a> and revisited by <a href="https://doi.org/10.1145/2591708.2591749">Christopher Watson and Frederick Li</a>, and the long line of work on Soloway&#8217;s rainfall problem, surveyed by <a href="https://doi.org/10.1145/2632320.2632346">Kathi Fisler,</a> showed that many students finish CS1 unable to write a basic loop correctly. AI did not break the introductory course. It exposed problems the course already had.</p><h2>You do not have to figure this out alone</h2><p>The research is scattered across conferences and journals, which makes it hard for any individual instructor to assemble. That gap is part of what the Consortium for Generative AI in CS Education <a href="https://www.teachcswithai.org/about"><span>https://www.teachcswithai.org/about</span></a> exists to close. Housed at UC San Diego&#8217;s Center for Research on Education, Assessment, and Teaching Excellence and led by Leo Porter, Daniel Zingaro, and Beth Simon, the consortium gathers course materials, research summaries, and a community of educators working through the same questions. Its partner network runs from professional bodies like ACM and SIGCSE to organizations focused on access and inclusion, which matters given what the research shows about who gets left behind. The point of the consortium is not to sell a position. It is to make the evidence usable, so that a faculty member redesigning a course in the summer is not starting from a blank page. About half of the articles I used for this article can be found in the consortium&#8217;s resources section.</p><p>Two of the consortium leads, Porter and Zingaro, have also written the classroom-ready version. Their book, <em><a href="https://amzn.to/4exfAP3"><span>Learn AI-Assisted Python Programming</span></a></em>, reorders the introductory course around the skills the research elevates. They argue that the skills to write good software are evolving: problem decomposition, writing a specification, reading code, and testing matter more than they used to, while memorizing syntax and library details matters less.  Two of the chapters teach students to read code, on the logic that if the assistant writes the code, the student&#8217;s job is to judge whether the assistant has done what the student intended. A full chapter covers testing and prompt engineering. Top-down design, the practice of breaking a large problem into smaller ones, runs across several chapters rather than appearing once. Debugging gets its own deep dive, a skill that think-aloud studies by <a href="https://doi.org/10.1145/3589004">Jacqueline Whalley and colleagues</a> show novices tend to approach unsystematically. Porter and Zingaro grant that a future professional engineer should eventually learn to write code from scratch, but they argue it no longer makes sense as the starting place for most learners. That is a concrete answer to the camp that wants to ban the tools to protect the fundamentals: they are just sequenced differently and weighted toward the skills that matter most now, like reading code, testing, and breaking problems down, rather than writing syntax from memory.  </p><h2>What about large courses?</h2><p>Class size does not change the goals, but it splits these design moves into two groups. Some work just as well with three hundred students as with thirty and cost the instructor no extra effort. Requiring an attempt before a student reaches for the tutor is a policy built into the assignment or the tool, not labor spent per student. Kumar&#8217;s guidance strategies were tested as exactly this kind of scalable intervention. The cognitive-engagement step is the same: Kazemitabaar&#8217;s Lead-and-Reveal shipped as a reusable task builder, so the prediction step runs for every student without the instructor touching it. The AI tutor itself has its strongest case here. Kumar frames LLM tutors as a response to growing class sizes where teacher presence is thin, CodeHelp was built for scalable support in large classes, and Stienstra&#8217;s students valued the tutor because it was always available, which a human teaching assistant in a 400-person course cannot be.</p><p>The moves that resist scale are both forms of assessment. Reading hundreds of process artifacts or grading prompts by hand does not work past a certain size. The realistic versions are to make the process artifact auto-gradeable or peer-reviewable, push it into teaching-assistant-led lab sections, assess prompts by outcome rather than by reading each one, and reserve the labor-heavy formats like oral checks for a rotating sample. The teaching of these skills scales fine, since a lecture is a lecture. The grading is what has to be redesigned.</p><p>Underneath this is the equity point. In a small class you can see who is drifting. In a large one, the student coasting on an illusion of competence is invisible, and that is the student Prather&#8217;s widening-gap study identifies as most at risk. The large-course adaptation is a triage logic: let the tools that scale support the median student, and aim scarce human attention, teaching-assistant hours, oral checks, early-alert outreach, at the students the tools are most likely to fail. Spreading human help evenly is the thing a big course cannot afford and the thing struggling students most need.</p><h2>The opportunity</h2><p>The strongest argument for bringing AI into programming education is not that the tools are impressive, though they are. It is that they force a reckoning with weaknesses the field has tolerated for decades: introductory courses where many students do not learn what we think they learn, and a persistent distance between what we teach and what graduates need. We can treat that reckoning as a threat to manage or as a chance to fix the course. The evidence says the fix is within reach, and that it depends less on the tools than on how we design around them.</p><p>A few things to consider trying next term:</p><ul><li><p>Replace one take-home assignment with an in-class task that assesses process, not just the finished program.</p></li><li><p>Before students use an AI tutor, require them to attempt the problem and write down what they think the answer should be.</p></li><li><p>Teach one short lesson on writing a specification for a model, including input and output types, and grade a prompt the way you would grade code.</p></li><li><p>Pick a single cognitive-engagement move, such as having students predict what generated code will do before running it, and use it consistently for a unit.</p></li></ul><h2>References</h2><ul><li><p>Denny, P., Prather, J., Becker, B. A., Finnie-Ansley, J., Hellas, A., Leinonen, J., Luxton-Reilly, A., Reeves, B. N., Santos, E. A., &amp; Sarsa, S. (2024). <em>Computing Education in the Era of Generative AI</em>. Communications of the ACM. <a href="https://doi.org/10.1145/3624720"><span>https://doi.org/10.1145/3624720</span></a></p></li><li><p>Finnie-Ansley, J., Denny, P., Becker, B. A., Luxton-Reilly, A., &amp; Prather, J. (2022). <em>The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming</em>. Australasian Computing Education Conference (ACE &#8217;22). <a href="https://doi.org/10.1145/3511861.3511863"><span>https://doi.org/10.1145/3511861.3511863</span></a></p></li><li><p>Kazemitabaar, M., Chow, J., Ma, C. K. T., Ericson, B. J., Weintrop, D., &amp; Grossman, T. (2023). <em>Studying the Effect of AI Code Generators on Supporting Novice Learners in Introductory Programming</em>. CHI &#8217;23. <a href="https://doi.org/10.1145/3544548.3580919"><span>https://doi.org/10.1145/3544548.3580919</span></a></p></li><li><p>Prather, J., Reeves, B. N., Denny, P., Becker, B. A., Leinonen, J., Luxton-Reilly, A., Powell, G., Finnie-Ansley, J., &amp; Santos, E. A. (2023). <em>&#8220;It&#8217;s Weird That it Knows What I Want&#8221;: Usability and Interactions with Copilot for Novice Programmers</em>. ACM Transactions on Computer-Human Interaction. arXiv:2304.02491</p></li><li><p>Liffiton, M., Sheese, B., Savelka, J., &amp; Denny, P. (2023). <em>CodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classes</em>. Koli Calling &#8217;23. arXiv:2308.06921</p></li><li><p>Kazemitabaar, M., Ye, R., Wang, X., Henley, A. Z., Denny, P., Craig, M., &amp; Grossman, T. (2024). <em>CodeAid: Evaluating a Classroom Deployment of an LLM-based Programming Assistant that Balances Student and Educator Needs</em>. CHI &#8217;24. arXiv:2401.11314</p></li><li><p>Prather, J., Reeves, B. N., Leinonen, J., MacNeil, S., Randrianasolo, A. S., Becker, B. A., Kimmel, B., Wright, J., &amp; Briggs, B. (2024). <em>The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers</em>. ICER. <a href="https://doi.org/10.1145/3632620.3671116"><span>https://doi.org/10.1145/3632620.3671116</span></a></p></li><li><p>Tankelevitch, L., Kewenig, V., Simkute, A., Scott, A. E., Sarkar, A., Sellen, A., &amp; Rintel, S. (2024). <em>The Metacognitive Demands and Opportunities of Generative AI</em>. CHI &#8217;24. <a href="https://doi.org/10.1145/3613904.3642902"><span>https://doi.org/10.1145/3613904.3642902</span></a></p></li><li><p>Kumar, H., Musabirov, I., Reza, M., Shi, J., Wang, X., Williams, J. J., Kuzminykh, A., &amp; Liut, M. (2024). <em>Guiding Students in Using LLMs in Supported Learning Environments: Effects on Interaction Dynamics, Learner Performance, Confidence, and Trust</em>. CSCW. <a href="https://doi.org/10.1145/3687038"><span>https://doi.org/10.1145/3687038</span></a></p></li><li><p>Kazemitabaar, M., Huang, O., Suh, S., Henley, A. Z., &amp; Grossman, T. (2025). <em>Exploring the Design Space of Cognitive Engagement Techniques with AI-Generated Code for Enhanced Learning</em>. IUI &#8217;25. <a href="https://doi.org/10.1145/3708359.3712104"><span>https://doi.org/10.1145/3708359.3712104</span></a></p></li><li><p>Stienstra, L., Mohamed, A., &amp; Mohamed, M. (2025). <em>Exploring GenAI as a Tutoring Tool: A Case Study in First-Year Computer Programming</em>. ITiCSE &#8217;25. <a href="https://doi.org/10.1145/3724363.3729060"><span>https://doi.org/10.1145/3724363.3729060</span></a></p></li><li><p>Shah, A., Chernova, A., Tomson, E., Porter, L., Griswold, W. G., &amp; Soosai Raj, A. G. (2025). <em>Students&#8217; Use of GitHub Copilot for Working with Large Code Bases</em>. SIGCSE &#8217;25. <a href="https://doi.org/10.1145/3641554.3701800"><span>https://doi.org/10.1145/3641554.3701800</span></a></p></li><li><p>Garcia, R., &amp; Craig, M. (2025). <em>20 Years Later: A Replication Study on Teaching CS1 Concepts</em>. ACM Transactions on Computing Education. <a href="https://doi.org/10.1145/3730405"><span>https://doi.org/10.1145/3730405</span></a></p></li><li><p>Whalley, J., Settle, A., &amp; Luxton-Reilly, A. (2023). <em>A Think-Aloud Study of Novice Debugging</em>. ACM Transactions on Computing Education. <a href="https://doi.org/10.1145/3589004"><span>https://doi.org/10.1145/3589004</span></a></p></li><li><p>Fisler, K. (2014). <em>The Recurring Rainfall Problem</em>. ICER &#8217;14. <a href="https://doi.org/10.1145/2632320.2632346"><span>https://doi.org/10.1145/2632320.2632346</span></a></p></li><li><p>Watson, C., &amp; Li, F. W. B. (2014). <em>Failure Rates in Introductory Programming Revisited</em>. ITiCSE &#8217;14. <a href="https://doi.org/10.1145/2591708.2591749"><span>https://doi.org/10.1145/2591708.2591749</span></a></p></li><li><p>Bennedsen, J., &amp; Caspersen, M. E. (2007). <em>Failure Rates in Introductory Programming</em>. ACM SIGCSE Bulletin. <a href="https://doi.org/10.1145/1272848.1272879"><span>https://doi.org/10.1145/1272848.1272879</span></a></p></li><li><p>Porter, L., &amp; Zingaro, D. <em>Learn AI-Assisted Python Programming, Second Edition: With GitHub Copilot and ChatGPT</em>. Manning (Function). Kindle Edition. Available via IUCAT, Bloomington and Indianapolis campuses: ebook <a href="https://iucat.iu.edu/catalog/20590350"><span>https://iucat.iu.edu/catalog/20590350</span></a>, streaming audio <a href="https://iucat.iu.edu/catalog/21587005"><span>https://iucat.iu.edu/catalog/21587005</span></a></p></li><li><p>Novet, J., &amp; Vanian, J. (2025, April 29). <em>Satya Nadella says as much as 30% of Microsoft code is written by AI</em>. CNBC.</p></li><li><p>Consortium for Generative AI in CS Education, UC San Diego CREATE. Faculty leads: Leo Porter, Daniel Zingaro, Beth Simon. <a href="https://www.teachcswithai.org/">https://www.teachcswithai.org/</a> </p></li><li><p>Porter, L. <em>Research on GenAI and Learning To Program</em> [Video]. YouTube. </p></li></ul><div id="youtube2-faY5gDTlvs0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;faY5gDTlvs0&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/faY5gDTlvs0?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 class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The AI That Wasn’t]]></title><description><![CDATA[What I Found Inside My Own Hairstyling App]]></description><link>https://akesha.substack.com/p/the-ai-that-wasnt</link><guid isPermaLink="false">https://akesha.substack.com/p/the-ai-that-wasnt</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Tue, 16 Jun 2026 12:48:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CCyf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e050820-1c99-4723-8650-852502436ffa_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>I built an app that lies about your face, to your face. I didn&#8217;t mean to. I wrote a description of what I wanted, not the code. I only caught the discrepancy by asking the AI to walk me through what it built.</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_!CCyf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e050820-1c99-4723-8650-852502436ffa_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!CCyf!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e050820-1c99-4723-8650-852502436ffa_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!CCyf!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e050820-1c99-4723-8650-852502436ffa_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!CCyf!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e050820-1c99-4723-8650-852502436ffa_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!CCyf!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e050820-1c99-4723-8650-852502436ffa_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!CCyf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e050820-1c99-4723-8650-852502436ffa_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e050820-1c99-4723-8650-852502436ffa_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;:1893026,&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://akesha.substack.com/i/202276994?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e050820-1c99-4723-8650-852502436ffa_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_!CCyf!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e050820-1c99-4723-8650-852502436ffa_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!CCyf!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e050820-1c99-4723-8650-852502436ffa_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!CCyf!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e050820-1c99-4723-8650-852502436ffa_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!CCyf!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e050820-1c99-4723-8650-852502436ffa_1536x1024.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>Picture the chair. Cape on, and your stylist swivels a tablet toward you like it&#8217;s a tarot reading. &#8220;Let&#8217;s see what the AI says about the shape of your face.&#8221; You upload a photo. A little wheel spins. Then the verdict: heart-shaped, and here are the three cuts that will change your life. It hasn&#8217;t happened to you yet, but it&#8217;s coming, because the app that does this already exists. The app is mine. And the AI reading your face is not what I told you it was.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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 built StyleMatch the way I now build most things, by describing what I wanted in plain English and letting an AI scaffold it. It&#8217;s a consultation tool for stylists. Upload a client photo. Get a face-shape read. Browse curated styles. Drop your favorites onto a &#8220;Look Board.&#8221; Generate a try-on preview that pastes a new hairstyle onto the client&#8217;s actual picture so they can see it before anyone picks up scissors. It came together fast. It looked great. I almost shipped it on vibes alone.</p><p>Then I did the thing I taught myself to do back when I was dragging Real Housewives around a screen. I asked an AI to open the hood and explain it to me, line by line.</p><p>Two stories live in there. One I&#8217;m proud of. One I&#8217;m confessing.</p><h2>The part that&#8217;s real, and kind of great</h2><p>The try-on feature works. You upload a photo, pick a style, and the image model genuinely renders it onto the person. The thing I&#8217;m proud of isn&#8217;t that it works. It&#8217;s the instructions I gave it. They say, in plain terms: change only the hair. Keep the person&#8217;s face. Keep their skin tone. Keep their ethnicity, their pose, their background. Touch nothing but the hairstyle.</p><blockquote><p>If you don&#8217;t work in this space, that might read as obvious. It is not. These tools have a documented habit of &#8220;beautifying&#8221; people by lightening skin and softening or erasing features that don&#8217;t match the training data&#8217;s idea of a default face. I knew that going in, so I wrote the guardrails: a Black woman trying on a bob comes back as herself with a bob, not as a stranger. That&#8217;s not a flashy feature. It&#8217;s the part nobody notices if I did it right, which is exactly why I wanted it right.</p></blockquote><p>Was it perfect? No. I ran my own photo through, and it kept everything I told it to keep, then aged me anyway. A few fine lines I don&#8217;t remember authorizing, enough that I bought a bottle of collagen within the hour. I would show you, but vanity prevails. The guardrails held where it mattered, on skin tone and features and the things these models get wrong in ways that actually harm people. They just didn&#8217;t stop the model from having opinions about my face.</p><p>But the hair looked great. I came away with a real sense of what a new cut and color would do, and a decent image, hairwise, to hand my next stylist. The feature did the exact job I built it for.</p><h2>The part that&#8217;s fake</h2><p>Now the face-shape analysis. The headline feature. The thing the stylist points at when she says the AI read your face.</p><p>It does not read your face. I know, because I wrote it. Or rather, I described it, let the AI fill it in, and didn&#8217;t check.</p><p>What it actually does is take the photo&#8217;s web address, the link, and run a little math on the characters in that link. It adds them up, more or less, and maps the result to one of seven face shapes. Same link in, same shape out, every single time. The actual face, the pixels, the bone structure, the thing I told the user it analyzed, never enters the calculation. Upload a photo of a lamp under the same link and you&#8217;d get the same confident &#8220;heart-shaped&#8221; verdict.</p><p>It wasn&#8217;t malice. It was a placeholder, the kind a coding tool drops in to make the screen work while the real thing gets sorted out later. My own code comments say so, in writing, to me. Later just hasn&#8217;t come. And here&#8217;s the part I have to own: StyleMatch is live right now. Testing mode, nobody&#8217;s being charged. But the landing page says &#8220;7 face shapes, analyzed by AI,&#8221; and today that sentence is misleading. I have to take ownership of that.</p><h2>Why this is the whole story of AI right now</h2><p>It usually comes down to the same gap. The distance between what an AI product claims and what it does is almost always invisible, because the marketing sits on top of the code, and the code is the part nobody reads. Including, it turns out, the person who built it. I got the spinning wheel and the confident verdict and almost believed my own app, because I never saw the comment that said &#8220;placeholder.&#8221; It took another AI, Claude Code, reading the thing back to me in a format I could understand before I understood what I&#8217;d shipped. An AI caught the AI. The irony is that I am still relying on AI to explain to me whether something works as I intended.</p><p>What makes StyleMatch a clean teaching case is that you don&#8217;t have to pick a side. Honesty and hype are sharing one app, one screen, two features. The try-on is real and built with care. The face read is a magic trick. I shipped both. Both say &#8220;AI.&#8221;</p><blockquote><p>And here&#8217;s where it stops being about hairstyles. <strong>Think about how we adopt tools in education.</strong> A vendor runs a demo. The demo is gorgeous. There&#8217;s a landing page with a number on it: &#8220;trusted by,&#8221; &#8220;analyzed by,&#8221; &#8220;personalized for.&#8221; A committee meets, and real vetting happens. In a 2025 EDUCAUSE poll of higher-ed institutions, data security and legal compliance were the top concerns, each named by 86 percent. That&#8217;s the right instinct. But look at what that review is built to catch. It asks whether a tool is safe and legal, not whether the AI inside it does what the label says. Algorithmic bias came in last, at 30 percent. And the people most likely to notice when a tool doesn&#8217;t actually work, the teaching and learning staff, were in the room only 58 percent of the time, behind IT and security. So a tool can clear procurement, sit inside every privacy rule, and still be a hash function in a lab coat. Nobody lied. The review just wasn&#8217;t pointed at that question. I would know. I built one that would pass, and I only caught it because I went looking.</p></blockquote><h2>So</h2><p>Next time something tells you it analyzed you, ask it to show its work. Ask what it looked at. Ask what happens if you feed it the same thing twice, or feed it nonsense and see if it blinks. I&#8217;m asking it of my own app now. The honest version of StyleMatch is completely possible to build. A real model can read a real face. I just haven&#8217;t built it yet, and the landing page is already making the promise. That one&#8217;s on me.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[My Sister Said My Videos Made No Sense. ]]></title><description><![CDATA[A Content Creator Taught Me Why.]]></description><link>https://akesha.substack.com/p/my-sister-said-my-videos-made-no</link><guid isPermaLink="false">https://akesha.substack.com/p/my-sister-said-my-videos-made-no</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Wed, 10 Jun 2026 14:12:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GYqF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da7c73e-04ee-4f68-9809-f6f97e335eb5_474x382.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I asked my sister if she liked the educational videos I&#8217;d been making. She said they were nice. So I pushed: did you actually understand them? She said, &#8220;Not at all.&#8221;</p><p>Me:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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_!GYqF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da7c73e-04ee-4f68-9809-f6f97e335eb5_474x382.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GYqF!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da7c73e-04ee-4f68-9809-f6f97e335eb5_474x382.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!GYqF!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da7c73e-04ee-4f68-9809-f6f97e335eb5_474x382.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!GYqF!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da7c73e-04ee-4f68-9809-f6f97e335eb5_474x382.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!GYqF!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da7c73e-04ee-4f68-9809-f6f97e335eb5_474x382.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GYqF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da7c73e-04ee-4f68-9809-f6f97e335eb5_474x382.jpeg" width="474" height="382" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2da7c73e-04ee-4f68-9809-f6f97e335eb5_474x382.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:382,&quot;width&quot;:474,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27939,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://akesha.substack.com/i/201394797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da7c73e-04ee-4f68-9809-f6f97e335eb5_474x382.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!GYqF!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da7c73e-04ee-4f68-9809-f6f97e335eb5_474x382.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!GYqF!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da7c73e-04ee-4f68-9809-f6f97e335eb5_474x382.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!GYqF!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da7c73e-04ee-4f68-9809-f6f97e335eb5_474x382.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!GYqF!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da7c73e-04ee-4f68-9809-f6f97e335eb5_474x382.jpeg 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>Now, my sister loves me. &#8220;Nice&#8221; was the kind thing to say. But I&#8217;ve spent fifteen-plus years studying how people learn, and I just got a one-line teaching evaluation from someone who wants me to win. <em>Not at all.</em></p><p>I was sitting with that when I logged into a class on faceless content. The instructor is a creator who built his audience on reality TV recaps, the housewives, the messy reunions, the text-message screenshots. <strong>Richie Skye</strong>. The reasons I chose to take his course are:</p><ol><li><p>He&#8217;s very successful</p></li><li><p>He&#8217;s thoughtful in his commentary.  As you may have guessed by now, I also watch some of the housewives recaps. He is one of the few content creators who seems to remember that, no matter how wild the women&#8217;s antics are on the show, they are still humans, with feelings, and families that care for them. He often reminds his viewers of this point when they discuss the show in the comments.</p></li><li><p>He encourages his viewers to be more than passive watchers, but get out and live life and embrace an entrepreneurial spirit. Specifically, I remember him saying his goal for participants to surpass his own success, viewing their achievements as the ultimate compliment. He offers free, low cost, and moderately priced instructional content in addition to the housewives content. You can take a group course or work with him directly: <a href="https://stan.store/djrichieskye/p/book-a-11-breakthrough-strategy-call-with-me">https://stan.store/djrichieskye/p/book-a-11-breakthrough-strategy-call-with-me</a> </p></li></ol><p>On paper we have nothing in common. He talks about super chats. I talk about situational interest and active learning. But he had a lot to teach me that nobody in my professional world had managed to teach me. About twenty minutes in, he said the thing that has been rattling around my head ever since, and it had nothing to do with money.</p><p>He called it the black licorice test.</p><p>Here&#8217;s the idea. Most people don&#8217;t like black licorice. If he stood in front of a crowd and asked who loves it, maybe one hand goes up. And his point was: that one person is the whole game. You don&#8217;t make content for the room. You make it for the person who came for exactly the flavor you make. Everyone else can wander off. He said it plainly: &#8220;I don&#8217;t care about those people. I care about the people I need to serve with my content. Who is it for?&#8221;</p><p>I laughed, because I teach this. I just teach it in a costume.</p><p>Good teachers do this without thinking. Before they explain anything, they ask who is actually listening: what those people already know, what they&#8217;re confused about, what would bore them, what would move them. My field has a duller name for it, audience analysis, and it&#8217;s the first move in instructional design. It&#8217;s also the step everybody nods along to in the workshop and quietly skips the moment they sit down to build the real thing.</p><p>And I had skipped it, despite how many times I warned against it! Of course I had. I made my videos for a person who already understands AI in education, because that person lives in my head and never asks me to slow down. I&#8217;d say prompt engineering, or warn about hallucinations, and never stop to notice that some viewers had no idea what either word meant. That person is me. My sister is not that person, and my sister is far closer to my actual audience than I am.</p><p>This has a name: the curse of knowledge. Once you know a thing deeply, you genuinely cannot remember what it felt like to not know it. You say &#8220;it&#8217;s just a model&#8221; or &#8220;you can prompt it to&#8221; and you don&#8217;t notice the four assumptions stacked under that sentence. Expertise makes you a worse explainer by default. You have to fight your way back to clarity on purpose.</p><p>The content creators don&#8217;t have that problem, and here&#8217;s the uncomfortable reason: they get paid only when they&#8217;re understood. If the recap doesn&#8217;t land, nobody watches, nobody chats, nobody comes back. The feedback is brutal and immediate. So they&#8217;ve built an entire craft around one specific viewer and one clear job per video. They title things so plainly it&#8217;s almost rude. They put the subject right there on the screen. No throat-clearing, no preamble, no &#8220;before we get into it.&#8221; Just the thing, made for the person who wanted the thing.</p><p>I want to be careful here, because this is where it usually goes wrong. Clarity is not dumbing down. Those are different moves, and people collapse them together so they have an excuse to stay obscure. The test I hold myself to is this: a person with no background should walk away understanding the core idea, and an expert should find it honest rather than cheapened. Both at once. That&#8217;s harder than writing for experts, not easier. Plain language is a discipline, not a shortcut. The clear version of an idea is almost always the hardest one to write, not the easiest.</p><div class="callout-block" data-callout="true"><p>There was one more thing from the class that stuck with me. <strong>He kept warning the room not to lean too hard on AI for the whole pipeline</strong>, script and voice and all. Keep your own voice on it, he said, literally your voice, because audiences can feel when nothing human is behind the thing. He framed it as a survival tactic against platforms cracking down on low-effort AI content. </p></div><p>But for me it reads as something closer to a teaching principle. The tools can draft, summarize, restructure, and they&#8217;re genuinely good at it. What they can&#8217;t do is be the person the learner trusts. And that loops straight back to the audience. People aren&#8217;t only here for information, they can get information anywhere. They&#8217;re here for someone who remembers what it was like not to know, and explains it anyway. Accessibility was never only about the words being simple. It&#8217;s about a real someone deciding you&#8217;re worth understanding, and building the on-ramp so you can.</p><p>So here&#8217;s what I&#8217;m changing. I&#8217;m not making videos for the version of me that already gets it. I&#8217;m making them for my sister, who is smart and curious and busy and owes me no patience. One idea per video. The point in the first ten seconds, not the third minute. The title says what it is. And before I publish, I&#8217;m sending it to her, and the only question that counts is the one I should have asked first.</p><p>Did you understand it?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[Dreambeans Knows I Love Prince.]]></title><description><![CDATA[It Also Thinks I Live in Virginia.]]></description><link>https://akesha.substack.com/p/dreambeans-knows-i-love-prince</link><guid isPermaLink="false">https://akesha.substack.com/p/dreambeans-knows-i-love-prince</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Tue, 09 Jun 2026 21:04:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dLa3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd4b3c01-2abf-4b95-b6f2-25852719b116_1390x1244.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Google has a new app called <a href="https://labs.google/dreambeans">Dreambeans</a>, and the first thing it did was draw me. Not a photo. A soft watercolor cartoon of a woman who looks enough like me to be a little unsettling, sitting by a window, pen in hand, working on something. Then it drew her again. And again. Every card in the feed stars this gentle illustrated version of me, doing the things the app has decided I love to do.</p><p>Here is the part that got me: it is mostly right. It knows I will stop for a raw or fried oyster. It knows there is a Prince-shaped hole in my listening history. It knows I spend my days thinking about how people learn. It also believes, with total calm, that I live in Ashburn, Virginia.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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 do not live in Ashburn, Virginia. My internet just visits there sometimes.</p><p>Let me give the machine its due, because the hits are good. One card told me to draft my Phase 1 abstract for the AECT Design Showcase, with a picture of me sketching learning concepts at a sunny desk. AECT. The Association for Educational Communications and Technology. That is not a lucky guess. That is my actual field. I have held offices in and presented at AECT.</p><p>Another card pitched me the new Siri AI beta for my &#8220;automation workflow.&#8221; A third nudged me toward gathering STEM layout ideas, leaning on what it called my &#8220;background in building learning kits.&#8221; Not wrong about that either. The illustrated me in these cards is always mid-project, always a little busy, always making something. If you wanted to flatter an instructional designer, this is how you would do it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!dLa3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd4b3c01-2abf-4b95-b6f2-25852719b116_1390x1244.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!dLa3!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd4b3c01-2abf-4b95-b6f2-25852719b116_1390x1244.png 424w, /__u/substackcdn.com/image/fetch/$s_!dLa3!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd4b3c01-2abf-4b95-b6f2-25852719b116_1390x1244.png 848w, /__u/substackcdn.com/image/fetch/$s_!dLa3!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd4b3c01-2abf-4b95-b6f2-25852719b116_1390x1244.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dLa3!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd4b3c01-2abf-4b95-b6f2-25852719b116_1390x1244.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!dLa3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd4b3c01-2abf-4b95-b6f2-25852719b116_1390x1244.png" width="1390" height="1244" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd4b3c01-2abf-4b95-b6f2-25852719b116_1390x1244.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1244,&quot;width&quot;:1390,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2297753,&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://akesha.substack.com/i/201355125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd4b3c01-2abf-4b95-b6f2-25852719b116_1390x1244.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_!dLa3!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd4b3c01-2abf-4b95-b6f2-25852719b116_1390x1244.png 424w, /__u/substackcdn.com/image/fetch/$s_!dLa3!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd4b3c01-2abf-4b95-b6f2-25852719b116_1390x1244.png 848w, /__u/substackcdn.com/image/fetch/$s_!dLa3!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd4b3c01-2abf-4b95-b6f2-25852719b116_1390x1244.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dLa3!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd4b3c01-2abf-4b95-b6f2-25852719b116_1390x1244.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>Then there is the Prince of it all. One card invited me to stream &#8220;<a href="https://youtu.be/fUbmeB4AYPI?si=vylxiS_s3pwDzO0p">Stone</a>,&#8221; (you&#8217;re welcome), a newly surfaced soul track from the Paisley Park vault. I tapped the little button that allows for questions. Mine was, Why this? (But I really wanted to know what information it used from my use of Google tools to suggest this).</p><p>Here is what it told me, verbatim:</p><blockquote><p><em>It looks like this story was suggested because of your interest in classic artists like Prince. It appears your <strong>search history</strong> shows a pattern of exploring music discographies, and this story about the newly released track &#8220;Stone&#8221; seemed like a great fit to share with you, especially following the recent Prince Celebration in Minneapolis.</em></p></blockquote><p>Reader, it had my number and I felt seen. The affinity is real. The discography rabbit holes are real. I sat for a second, a little exposed, a little charmed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!dZuQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1051f85-263c-4e9e-9a2e-54bb551e5618_1553x1181.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!dZuQ!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1051f85-263c-4e9e-9a2e-54bb551e5618_1553x1181.png 424w, /__u/substackcdn.com/image/fetch/$s_!dZuQ!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1051f85-263c-4e9e-9a2e-54bb551e5618_1553x1181.png 848w, /__u/substackcdn.com/image/fetch/$s_!dZuQ!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1051f85-263c-4e9e-9a2e-54bb551e5618_1553x1181.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dZuQ!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1051f85-263c-4e9e-9a2e-54bb551e5618_1553x1181.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!dZuQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1051f85-263c-4e9e-9a2e-54bb551e5618_1553x1181.png" width="1456" height="1107" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1051f85-263c-4e9e-9a2e-54bb551e5618_1553x1181.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1107,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1964179,&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://akesha.substack.com/i/201355125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1051f85-263c-4e9e-9a2e-54bb551e5618_1553x1181.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_!dZuQ!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1051f85-263c-4e9e-9a2e-54bb551e5618_1553x1181.png 424w, /__u/substackcdn.com/image/fetch/$s_!dZuQ!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1051f85-263c-4e9e-9a2e-54bb551e5618_1553x1181.png 848w, /__u/substackcdn.com/image/fetch/$s_!dZuQ!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1051f85-263c-4e9e-9a2e-54bb551e5618_1553x1181.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dZuQ!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1051f85-263c-4e9e-9a2e-54bb551e5618_1553x1181.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 here is the honest part. None of this surprises me. I know how these systems work, and I know what I have typed into a search bar at one in the morning. The surprise was never going to be the point. What I cannot quite settle is how I feel about seeing myself this specific, my field, my conference, my late-night Prince spiral, all of it rendered back to me as a tidy watercolor profile. Knowing the trick does not stop it from being shopping.</p><p>So I pushed the same button on a different card: fresh seafood platters at Fords Fish Shack. Why this one?</p><blockquote><p><em>It looks like this story was featured because it aligns with your known interests in fried fish and fresh oysters. It seems your profile also highlights that you are currently based in Ashburn, Virginia, and we wanted to share a local dining option that would be perfect for the warm June weather.</em></p></blockquote><p>Fried fish and fresh oysters: yes, guilty, keep them coming. (I would never where that dress though). Currently based in Ashburn, Virginia: absolutely not. And there it was, loud and wrong, sitting right next to the thing it had nailed. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!hvob!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78c9c8e-628b-4af2-b46c-32ed29f5cf0a_703x1172.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!hvob!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78c9c8e-628b-4af2-b46c-32ed29f5cf0a_703x1172.png 424w, /__u/substackcdn.com/image/fetch/$s_!hvob!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78c9c8e-628b-4af2-b46c-32ed29f5cf0a_703x1172.png 848w, /__u/substackcdn.com/image/fetch/$s_!hvob!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78c9c8e-628b-4af2-b46c-32ed29f5cf0a_703x1172.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hvob!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78c9c8e-628b-4af2-b46c-32ed29f5cf0a_703x1172.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!hvob!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78c9c8e-628b-4af2-b46c-32ed29f5cf0a_703x1172.png" width="703" height="1172" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d78c9c8e-628b-4af2-b46c-32ed29f5cf0a_703x1172.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1172,&quot;width&quot;:703,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1325069,&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://akesha.substack.com/i/201355125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78c9c8e-628b-4af2-b46c-32ed29f5cf0a_703x1172.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_!hvob!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78c9c8e-628b-4af2-b46c-32ed29f5cf0a_703x1172.png 424w, /__u/substackcdn.com/image/fetch/$s_!hvob!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78c9c8e-628b-4af2-b46c-32ed29f5cf0a_703x1172.png 848w, /__u/substackcdn.com/image/fetch/$s_!hvob!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78c9c8e-628b-4af2-b46c-32ed29f5cf0a_703x1172.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hvob!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd78c9c8e-628b-4af2-b46c-32ed29f5cf0a_703x1172.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><br>Once I saw Virginia, I saw it everywhere. The aircraft card sent me to an Innovations in Flight showcase a "quick drive from Ashburn." The pollinator festival was in Leesburg. Fords Fish Shack is an Ashburn spot. Every outing the app planned for my Saturday was forty minutes from a house I have never lived in.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ibTb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf96a075-ea09-4b85-9308-01fb4e899b9c_1298x1214.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ibTb!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf96a075-ea09-4b85-9308-01fb4e899b9c_1298x1214.png 424w, /__u/substackcdn.com/image/fetch/$s_!ibTb!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf96a075-ea09-4b85-9308-01fb4e899b9c_1298x1214.png 848w, /__u/substackcdn.com/image/fetch/$s_!ibTb!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf96a075-ea09-4b85-9308-01fb4e899b9c_1298x1214.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ibTb!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf96a075-ea09-4b85-9308-01fb4e899b9c_1298x1214.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ibTb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf96a075-ea09-4b85-9308-01fb4e899b9c_1298x1214.png" width="1298" height="1214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df96a075-ea09-4b85-9308-01fb4e899b9c_1298x1214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1214,&quot;width&quot;:1298,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2817456,&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://akesha.substack.com/i/201355125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf96a075-ea09-4b85-9308-01fb4e899b9c_1298x1214.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_!ibTb!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf96a075-ea09-4b85-9308-01fb4e899b9c_1298x1214.png 424w, /__u/substackcdn.com/image/fetch/$s_!ibTb!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf96a075-ea09-4b85-9308-01fb4e899b9c_1298x1214.png 848w, /__u/substackcdn.com/image/fetch/$s_!ibTb!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf96a075-ea09-4b85-9308-01fb4e899b9c_1298x1214.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ibTb!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf96a075-ea09-4b85-9308-01fb4e899b9c_1298x1214.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>Here is what I think happened. My internet, for reasons involving a VPN and the routing decisions of my service provider, sometimes shows up in Northern Virginia. Dreambeans took that one signal, an IP address, and quietly promoted it to a fact about my life. Then it fused that fact with the real me, the one who loves Prince and oysters and good pedagogy, and served the blend back as a single confident person. Half of that person is me. The other half is a server rack outside Dulles.</p><p>I study how people learn, and a chunk of that work now means watching how machines decide what to put in front of us. So I cannot file this under cute mixup. The interest model is sharp. That is exactly why the Virginia error is worth sitting with, not in spite of it.</p><p>Notice the tone. When the app explained Prince, it was right, and it sounded certain. When it explained the fish shack, it was wrong about where I live, and it sounded exactly as certain. Same even voice, same tidy sentence, no flicker of doubt between a strong inference and a bad fact. The &#8220;why&#8221; button is a real improvement, and I want more of it, not less. But an explanation that cannot tell me how sure it is on each piece is only doing half the job.</p><p>That gap is the thing I would flag for anyone building or buying these systems for classrooms, which is the room I actually work in. A recommendation engine that knows a student&#8217;s interests is useful. A recommendation engine that confuses a signal with a self, and reports both in the same confident register, is the one that quietly sorts people into the wrong box and never says it happened.</p><p>I am keeping the Prince track. It is good, and the app was right to send it.</p><p>I am still not in Virginia. Not sure I&#8217;m going to correct it, or see if it will eventually self correct.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[1,725 Ways AI Could Go Wrong]]></title><description><![CDATA[Inside MIT&#8217;s New Map of Our Algorithmic Future]]></description><link>https://akesha.substack.com/p/1725-ways-ai-could-go-wrong</link><guid isPermaLink="false">https://akesha.substack.com/p/1725-ways-ai-could-go-wrong</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Mon, 08 Jun 2026 09:22:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KUUY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ce13ea-abc9-4d24-9d0b-462cc9fd5b70_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You know the Housewife reunion fight that goes on for twenty minutes before someone finally realizes the two of them were never actually arguing about the same thing? One woman heard &#8220;shady,&#8221; the other woman meant &#8220;shade,&#8221; and a whole season of bad blood traces back to a single word that two people were quietly using to mean two different things. The host just lets it happen. Production loves it. The rest of us are yelling at the screen, because we figured out the misunderstanding in the first thirty seconds and they have no idea they&#8217;re agreeing.</p><p>That, more or less, is the global conversation about AI safety right now.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>Everybody is saying &#8220;AI risk.&#8221; Brussels says it. Silicon Valley says it. Your dean said it in a meeting last week and you nodded. And almost none of us are checking whether we mean the same thing. One framework&#8217;s &#8220;safety concern&#8221; is another&#8217;s &#8220;technical limitation.&#8221; The words sound shared. The meanings are not. And what should bother you more than it does: you cannot coordinate a response to a borderless technology when the people at the table are using the same vocabulary to describe different fears. The fight isn&#8217;t even productive. It&#8217;s just loud.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!KUUY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ce13ea-abc9-4d24-9d0b-462cc9fd5b70_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!KUUY!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ce13ea-abc9-4d24-9d0b-462cc9fd5b70_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!KUUY!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ce13ea-abc9-4d24-9d0b-462cc9fd5b70_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!KUUY!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ce13ea-abc9-4d24-9d0b-462cc9fd5b70_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KUUY!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ce13ea-abc9-4d24-9d0b-462cc9fd5b70_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!KUUY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ce13ea-abc9-4d24-9d0b-462cc9fd5b70_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53ce13ea-abc9-4d24-9d0b-462cc9fd5b70_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;:2942017,&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://akesha.substack.com/i/201072647?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ce13ea-abc9-4d24-9d0b-462cc9fd5b70_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_!KUUY!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ce13ea-abc9-4d24-9d0b-462cc9fd5b70_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!KUUY!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ce13ea-abc9-4d24-9d0b-462cc9fd5b70_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!KUUY!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ce13ea-abc9-4d24-9d0b-462cc9fd5b70_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KUUY!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ce13ea-abc9-4d24-9d0b-462cc9fd5b70_1536x1024.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>So a team at MIT FutureTech sat down and did the thing nobody wanted to do, which is read everything. They built the <a href="https://airisk.mit.edu/">AI Risk Repository</a>, and to get there they went through 17,288 articles, pulled out 74 separate risk frameworks, and sorted the whole mess into a database of 1,725 individual risks. Then they organized it two ways. One taxonomy maps where a risk comes from (the who, the when, the why). </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pzCt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0e79071-ccdd-4f29-bde8-0feb410983c9_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pzCt!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0e79071-ccdd-4f29-bde8-0feb410983c9_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!pzCt!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0e79071-ccdd-4f29-bde8-0feb410983c9_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!pzCt!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0e79071-ccdd-4f29-bde8-0feb410983c9_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pzCt!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0e79071-ccdd-4f29-bde8-0feb410983c9_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pzCt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0e79071-ccdd-4f29-bde8-0feb410983c9_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0e79071-ccdd-4f29-bde8-0feb410983c9_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;:1310746,&quot;alt&quot;:&quot;&quot;,&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://akesha.substack.com/i/201072647?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0e79071-ccdd-4f29-bde8-0feb410983c9_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!pzCt!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0e79071-ccdd-4f29-bde8-0feb410983c9_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!pzCt!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0e79071-ccdd-4f29-bde8-0feb410983c9_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!pzCt!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0e79071-ccdd-4f29-bde8-0feb410983c9_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pzCt!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0e79071-ccdd-4f29-bde8-0feb410983c9_1672x941.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><p>The other maps what the risk actually does to people, sorting every harm into seven domains of consequence: discrimination and toxicity, privacy and security, misinformation, malicious actors and misuse, human-computer interaction, socioeconomic and environmental harm, and AI system safety. Twenty-four subdomains sit under those seven. Think of the whole thing as the glossary the reunion never had. Here are the five key points.</p><h2>The &#8220;jingle-jangle&#8221; problem, or how one word starts a war</h2><p>The researchers borrow a pair of terms from psychology that I now want tattooed somewhere visible: the <strong>jingle fallacy</strong> and the <strong>jangle fallacy</strong>. A jingle fallacy is when one word gets stretched across totally different things. A jangle fallacy is the reverse, when a bunch of different words all turn out to mean the same underlying thing. Both of them are quietly wrecking our ability to govern this technology.</p><p>Take &#8220;privacy.&#8221; In one framework it means a model coughing up sensitive data it memorized during training. In another it means a government watching everyone all the time. Those are not the same problem. One is a bug. One is a human rights crisis. When the same word covers a coding error and a surveillance state, writing rules that travel across borders becomes close to impossible. The U.S.-EU Trade and Technology Council put it plainly in its Trustworthy AI roadmap: &#8220;Shared terminologies and taxonomies are essential for operationalizing trustworthy AI and risk management in an interoperable fashion.&#8221; Translation: pick a glossary, or keep fighting about nothing.</p><h2>We&#8217;re judging the plate and ignoring the prep</h2><p>Here&#8217;s where the timing data gets uncomfortable. When you sort the frameworks by <em>when</em> a risk shows up, 62% of them focus on what happens after a model is already out in the world. Only 13% deal with the risks baked in during development and training.</p><p>Think about Top Chef. The judges taste the plate at the end, and that&#8217;s the moment everyone remembers: the verdict, the &#8220;please pack your knives and go.&#8221; But ask anyone who&#8217;s survived a season and they&#8217;ll tell you the dish was won or lost hours earlier, back in the Whole Foods aisles and the mise en place. By the time it hits the pass, the outcome is mostly cooked, literally. That&#8217;s the development phase. It&#8217;s where the choices get made that you can&#8217;t un-make later, where risk gets welded into the architecture before the public ever takes a bite. The researchers say it cleaner than I can: &#8220;excessive focus on post-deployment risks may blind us to threats from development itself.&#8221; By the time a system is live and you&#8217;re reacting to harm, the judges are already tasting. As an instructional designer I feel this in my bones, because the same thing is true of a course. The damage usually isn&#8217;t in the delivery. It&#8217;s in the design.</p><h2>It&#8217;s not just the bot. It&#8217;s the boss.</h2><p>There&#8217;s a story we like to tell about AI risk, and it stars a rogue machine. Very cinematic. Mostly wrong. When the Repository looks at <em>who</em> is responsible for a given risk, the blame splits almost evenly: 42% of risks trace to the AI systems themselves, and 38% trace to human decisions and actions. The machine and the management, roughly neck and neck. The Repository asks a companion question too, which is whether anyone meant it, and the answer is just as split: 35% of mapped risks are intentional, 37% are not, and the rest are unclear. So the deliberate villain we love to picture, the hacker, the authoritarian, the scammer, is barely a third of the story. Most of the danger is harm nobody set out to cause.</p><p>There is another number that should be noted as well. The remaining 21% lands in an &#8220;Other&#8221; bucket, and what&#8217;s in that bucket is risk that nobody caused alone. It&#8217;s emergent. It shows up specifically in the interaction between the human and the system, the way some arguments only exist because two particular people are in the same room. You can&#8217;t pin it on the bot. You can&#8217;t pin it on the boss. It only happens when they collide. Which means governing AI isn&#8217;t just about better code or better oversight. It&#8217;s about governing a relationship, and relationships are exactly the thing institutions are worst at.</p><h2>The frontiers nobody&#8217;s mapping yet</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!mg7i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1756d73c-bb67-4dd6-8a49-109bab85a335_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!mg7i!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1756d73c-bb67-4dd6-8a49-109bab85a335_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!mg7i!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1756d73c-bb67-4dd6-8a49-109bab85a335_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!mg7i!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1756d73c-bb67-4dd6-8a49-109bab85a335_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mg7i!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1756d73c-bb67-4dd6-8a49-109bab85a335_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!mg7i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1756d73c-bb67-4dd6-8a49-109bab85a335_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1756d73c-bb67-4dd6-8a49-109bab85a335_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;:2295544,&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://akesha.substack.com/i/201072647?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1756d73c-bb67-4dd6-8a49-109bab85a335_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_!mg7i!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1756d73c-bb67-4dd6-8a49-109bab85a335_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!mg7i!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1756d73c-bb67-4dd6-8a49-109bab85a335_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!mg7i!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1756d73c-bb67-4dd6-8a49-109bab85a335_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mg7i!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1756d73c-bb67-4dd6-8a49-109bab85a335_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>When you sort risks by what they actually affect, two categories are almost missing entirely. AI welfare and rights shows up in 3% of frameworks. Multi-agent risks show up in 7%. Two of the most consequential questions about where this is headed, and the field has barely written them down.</p><p>I get why. Today they read as philosophy-seminar material, the stuff you debate at 11pm and walk away from by morning. Not forget, exactly. More like what learning scientists call incubation: a problem too big to crack on the spot, so you set it down and let it simmer in the back of your mind while you gather more information. That can be the smart move, as long as you actually come back to it. Multi-agent risk in particular stops being abstract the second AI systems start talking to each other instead of just to us. The researchers flag things like &#8220;selection pressures&#8221; and &#8220;collusion,&#8221; patterns that emerge when independent agents interact with no human in the loop, and that can cascade into failures nobody designed and nobody saw coming. We are building toward a world of autonomous systems negotiating with other autonomous systems, and our risk maps mostly stop at the edge of that ocean and write &#8220;here be dragons.&#8221; Except we&#8217;re already sailing.</p><h2>Naming the danger is how you clear room to build</h2><p>Here&#8217;s the turn, and it&#8217;s where I&#8217;d push back on anyone who calls this kind of work a buzzkill. The MIT team argues that mapping risk carefully is what <em>frees</em> people to innovate. When you make risks explicit and categorical, you also define the safe harbors, the parts of the design space where developers can move fast precisely because everyone understands where the edges are.</p><p>History backs this up. Naming the risk of discrimination is what produced fairness-aware machine learning. Worrying out loud about alignment is what produced frontier model evaluations. The risk didn&#8217;t kill the progress. The risk <em>was</em> the assignment. A clear map lets investors and builders stop guessing about uncertainty, which, as the researchers put it, &#8220;can accelerate beneficial AI deployment... protecting society from AI harms while enabling the realization of AI&#8217;s transformative potential.&#8221; You don&#8217;t drive faster by ripping out the guardrails. You drive faster because they&#8217;re there.</p><h2>We&#8217;re building the map mid-flight</h2><p>The Repository isn&#8217;t a finished document. It&#8217;s a living database, updated as the technology moves, which is the only honest way to do it when 93% of the frameworks it covers were published after 2020 and a lot of them are still preprints. We are drawing the map while the plane is already in the air, and pretending otherwise helps no one.</p><p>If we&#8217;re going to govern systems that are getting more multimodal and more autonomous by the quarter, the first job isn&#8217;t technical. It&#8217;s linguistic. We have to agree on what we&#8217;re naming before we can agree on what to do about it. A shared vocabulary is the bridge between the lab and the legislature, and right now it&#8217;s half-built.</p><p>And since most of you reading this teach, or design what other people learn from, this lands closer to home than it looks. The vocabulary problem is already in your syllabus. &#8220;AI use&#8221; means a banned shortcut on one professor&#8217;s assignment, a required skill on the one next door, and whatever got them through last semester to the student. That&#8217;s a jingle fallacy with a grade attached. The pre-deployment lesson holds too: the time to decide how AI belongs in a course is while you&#8217;re designing it, not in week ten when something lands in your inbox you can&#8217;t quite source. And that 21% nobody causes alone is every student-and-chatbot pair in the room, turning in work neither the kid nor the tool would have made on its own. You don&#8217;t govern that with a ban. You design for it, or you get surprised by it.</p><p>So I&#8217;ll leave you where the reunion left those two women, except I want us to do better than they did. Can we actually &#8220;align&#8221; AI if we&#8217;ve never once aligned our own understanding of what we&#8217;re afraid of?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The New Hire and the Light Switch]]></title><description><![CDATA[AI can teach a new hire how the system works. It can't teach them how the team thinks.]]></description><link>https://akesha.substack.com/p/the-new-hire-and-the-light-switch</link><guid isPermaLink="false">https://akesha.substack.com/p/the-new-hire-and-the-light-switch</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Sat, 06 Jun 2026 22:24:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Y7FC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad917bea-4c77-4882-b65e-82a31fed71b5_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Y7FC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad917bea-4c77-4882-b65e-82a31fed71b5_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Y7FC!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad917bea-4c77-4882-b65e-82a31fed71b5_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!Y7FC!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad917bea-4c77-4882-b65e-82a31fed71b5_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!Y7FC!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad917bea-4c77-4882-b65e-82a31fed71b5_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Y7FC!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad917bea-4c77-4882-b65e-82a31fed71b5_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Y7FC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad917bea-4c77-4882-b65e-82a31fed71b5_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad917bea-4c77-4882-b65e-82a31fed71b5_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;:1541246,&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://akesha.substack.com/i/200942081?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad917bea-4c77-4882-b65e-82a31fed71b5_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_!Y7FC!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad917bea-4c77-4882-b65e-82a31fed71b5_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!Y7FC!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad917bea-4c77-4882-b65e-82a31fed71b5_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!Y7FC!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad917bea-4c77-4882-b65e-82a31fed71b5_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Y7FC!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad917bea-4c77-4882-b65e-82a31fed71b5_1536x1024.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>There&#8217;s a particular kind of misery in being the new person. You&#8217;ve got the job. You&#8217;re qualified. Somebody decided you were worth hiring. And yet here you are in week one, staring at a system you don&#8217;t understand, trying to figure out why this one function takes fifteen arguments, none of which are named anything a human would name them. You can&#8217;t find the light switch. You know there&#8217;s a light switch. Everyone else walks into this room and the lights just come on. So you do the thing you&#8217;ve been doing all week: you go ask the one person who knows, again, and you watch a flicker of &#8220;didn&#8217;t I just explain this&#8221; cross their face before they&#8217;re kind about it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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 think about this scene a lot, because it&#8217;s not really an engineering problem. It&#8217;s a learning problem wearing an engineering costume. And it happens everywhere, not just in code. New teachers, new nurses, new line cooks. The expertise they need is sitting in someone else&#8217;s head, and most teams have no real system for getting it out.</p><h2>The thing experts can&#8217;t quite say</h2><p>Here&#8217;s what learning research figured out a while ago. The most important knowledge an expert has is the knowledge they can&#8217;t see anymore.</p><p>Think about how a surgeon actually learns, or a chef, or a teacher in their first semester. Nobody becomes competent by reading the handbook. They become competent by standing next to someone experienced while that person makes real decisions in real situations. The judgment that matters is mostly invisible. The senior architect knows why the legacy pattern exists, but they stopped consciously knowing that they know it years ago. Ask them and you&#8217;ll get &#8220;oh, that&#8217;s just how we do it here,&#8221; which is the least helpful sentence in the English language.</p><p>Learning researchers call the fix <strong><a href="https://www.isls.org/research-topics/cognitive-apprenticeship/">cognitive apprenticeship</a></strong>. The idea is simple to say and hard to do: because thinking is invisible, good teaching has to drag it into the open on purpose. You reason out loud. You coach while the novice tries. You hold up the hard parts, then take the supports away as they get stronger. A line cook gets some of this for free, because the work happens out in the open where you can watch the hands move. The architect, the professor, the senior anybody, has to do it on purpose. It&#8217;s slow. Outside of places built for it, like residencies and student teaching, almost nobody schedules time for it.</p><p>So mostly we don&#8217;t. We pay for it the expensive way instead, one interruption at a time. Every time the new hire pulls a senior out of deep work to ask why, that interruption is the apprenticeship happening. Unscheduled, unrepeatable, gone the second the conversation ends.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!8ZZY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b263fb-4676-404c-8d2f-87f0c5639563_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8ZZY!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b263fb-4676-404c-8d2f-87f0c5639563_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!8ZZY!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b263fb-4676-404c-8d2f-87f0c5639563_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!8ZZY!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b263fb-4676-404c-8d2f-87f0c5639563_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8ZZY!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b263fb-4676-404c-8d2f-87f0c5639563_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8ZZY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b263fb-4676-404c-8d2f-87f0c5639563_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52b263fb-4676-404c-8d2f-87f0c5639563_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;:1648655,&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://akesha.substack.com/i/200942081?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b263fb-4676-404c-8d2f-87f0c5639563_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_!8ZZY!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b263fb-4676-404c-8d2f-87f0c5639563_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!8ZZY!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b263fb-4676-404c-8d2f-87f0c5639563_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!8ZZY!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b263fb-4676-404c-8d2f-87f0c5639563_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8ZZY!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52b263fb-4676-404c-8d2f-87f0c5639563_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><h2>Two curricula</h2><p>It helps to notice that every workplace is secretly teaching two different things at once.</p><p>The first curriculum is the system: the codebase, the procedures, the rules, and the reasons they all quietly became what they are. The second is the culture: what good judgment looks like <em>here</em>, what counts as a strong argument, which corners this team cuts on purpose and which ones it would never. The first you can write down. The second you mostly can&#8217;t, which is why it gets transmitted by being in the room.</p><p>Hold onto that split, because it&#8217;s the whole story. AI is getting remarkably good at teaching the first curriculum. The question this essay is actually about is what happens to the second.</p><h2>What the machine changes</h2><p>Let me be concrete, because the news here is genuinely good before it gets complicated.</p><p>Picture a new engineer who wants to know why the payment system retries a failed charge exactly three times. Not two, not five. Three. Twenty years ago, finding out meant locating the person who wrote it, assuming they still worked there, assuming they remembered. Today an agent can trace the commit history, surface the bug report from a few years back, and explain that a banking partner started rate-limiting after the third attempt, so somebody capped it and moved on. The new engineer gets the answer in a minute, and nobody got pulled out of deep work to give it.</p><p>All of this depends on the trail being there. When the commits are clean and the bug report got filed, an agent can reconstruct a genuinely good explanation. When the trail has gone cold, it will still hand you one, just confident and possibly fiction. But where the record exists, these tools are surprisingly good at rebuilding the kind of explanation that used to require interrupting a senior engineer, and they do it without sighing.</p><p>That&#8217;s the <strong>system curriculum</strong>, taught on demand. The new hire can pull on it themselves, at their own pace, at eleven at night, without the social tax of looking lost in front of the people who just hired them.</p><h2>Who used to get the apprenticeship</h2><p>And here is the part that is interesting to me, because it&#8217;s an equity story hiding inside a productivity 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_!UrlB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5766af0a-bd1e-4703-aed3-8e0957ba3ac4_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!UrlB!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5766af0a-bd1e-4703-aed3-8e0957ba3ac4_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!UrlB!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5766af0a-bd1e-4703-aed3-8e0957ba3ac4_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!UrlB!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5766af0a-bd1e-4703-aed3-8e0957ba3ac4_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UrlB!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5766af0a-bd1e-4703-aed3-8e0957ba3ac4_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!UrlB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5766af0a-bd1e-4703-aed3-8e0957ba3ac4_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5766af0a-bd1e-4703-aed3-8e0957ba3ac4_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;:1845054,&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://akesha.substack.com/i/200942081?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5766af0a-bd1e-4703-aed3-8e0957ba3ac4_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_!UrlB!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5766af0a-bd1e-4703-aed3-8e0957ba3ac4_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!UrlB!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5766af0a-bd1e-4703-aed3-8e0957ba3ac4_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!UrlB!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5766af0a-bd1e-4703-aed3-8e0957ba3ac4_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UrlB!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5766af0a-bd1e-4703-aed3-8e0957ba3ac4_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>Informal coaching has always been handed out unevenly. The junior who happens to sit near the senior gets the apprenticeship. The one who feels safe enough to keep asking gets it. The confident one, the one who reminds the senior of themselves, the one who got invited for coffee. Everyone else learns to fake it and prays nobody notices. An agent that answers the same question for the tenth time without a flicker of impatience doesn&#8217;t fix that on its own. But it does something real. It hands a door to the people who never got pulled aside.</p><p>That&#8217;s not nothing. For a lot of newcomers, that&#8217;s the difference between belonging and bluffing.</p><h2>What the machine can&#8217;t reach</h2><p>Here&#8217;s where the two curricula come apart.</p><p>If teaching were only information transfer, we&#8217;d have solved onboarding with good documentation decades ago. We didn&#8217;t, and not because the docs were bad. Even teams with excellent documentation still can&#8217;t seem to transmit judgment. That&#8217;s the tell. The hard part was never the facts. It was everything around the facts.</p><p>The <strong>culture curriculum</strong> doesn&#8217;t move through answers. It moves through proximity. You learn what contextual good judgment looks like by watching people argue about a tradeoff, change their minds, defer to the person who&#8217;s been burned by this exact decision before. You absorb the team&#8217;s taste by being near it while it operates. An agent can tell you what the team decided. Record every meeting and it could even replay the argument they had getting there. What it can&#8217;t do is make you a participant in it: teach you the tone, the timing, when to push and when to let a thing go. It can show you the room. It can&#8217;t put you in it.</p><p>So here&#8217;s my worry, and I&#8217;m holding it as a real question, not a verdict. A new hire who learns from an agent can get fast. Genuinely, impressively fast. They can find every light switch in the house. But they may never learn to live in it. They get the answers without the arguments behind them, the system without the culture. Fluent in the codebase, and still a stranger to the people who wrote it.</p><p>That&#8217;s not a reason to keep the tools away from anyone. I&#8217;d hand one to every new hire tomorrow. It&#8217;s a reason to be honest about which parts of apprenticeship were always meant to be slow. Asking the same question twice? Automate that, please, free everyone. But sitting in a messy decision with people who&#8217;ve made it a hundred times was never inefficiency. That was the actual teaching, disguised as a meeting.</p><p>And this isn&#8217;t only about new engineers. It&#8217;s the graduate student, the medical resident, the first-year teacher, the freshly promoted manager: anyone learning a craft inside a community whose real lessons were never written down. The system curriculum is the part we always knew how to hand off. The culture curriculum only ever transferred by being there.</p><p>Which points at one thing organizations might actually do. If an agent becomes the first mentor every newcomer meets, then the human mentoring has to get more deliberate, not less. Someone has to protect the rooms where people still reason out loud together, and make sure the new person is in them, because that&#8217;s the curriculum the machine can&#8217;t teach and nobody will think to schedule.</p><p>The question isn&#8217;t whether the machine can teach the new person. It clearly can teach them plenty. It&#8217;s whether a workplace will notice when the system curriculum quietly goes automatic and the culture curriculum, the one nobody scheduled in the first place, simply stops being taught, or not taught well enough to help a new person adapt to the environment. We&#8217;ll know the lights came on. What&#8217;s harder to notice is whether anyone ever learned to live in the house.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[Top Chef Is Teaching. The Biggest Loser Is Marketing.]]></title><description><![CDATA[Five things reality TV knows about growth mindset and transformation that we forgot in the classroom.]]></description><link>https://akesha.substack.com/p/top-chef-is-teaching-the-biggest</link><guid isPermaLink="false">https://akesha.substack.com/p/top-chef-is-teaching-the-biggest</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Wed, 03 Jun 2026 12:22:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fuE-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b56176-6fc2-4571-ab01-a92da232be00_1734x907.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!fuE-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b56176-6fc2-4571-ab01-a92da232be00_1734x907.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!fuE-!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b56176-6fc2-4571-ab01-a92da232be00_1734x907.png 424w, /__u/substackcdn.com/image/fetch/$s_!fuE-!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b56176-6fc2-4571-ab01-a92da232be00_1734x907.png 848w, /__u/substackcdn.com/image/fetch/$s_!fuE-!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b56176-6fc2-4571-ab01-a92da232be00_1734x907.png 1272w, /__u/substackcdn.com/image/fetch/$s_!fuE-!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b56176-6fc2-4571-ab01-a92da232be00_1734x907.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!fuE-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b56176-6fc2-4571-ab01-a92da232be00_1734x907.png" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0b56176-6fc2-4571-ab01-a92da232be00_1734x907.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2547698,&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://akesha.substack.com/i/200442801?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b56176-6fc2-4571-ab01-a92da232be00_1734x907.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_!fuE-!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b56176-6fc2-4571-ab01-a92da232be00_1734x907.png 424w, /__u/substackcdn.com/image/fetch/$s_!fuE-!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b56176-6fc2-4571-ab01-a92da232be00_1734x907.png 848w, /__u/substackcdn.com/image/fetch/$s_!fuE-!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b56176-6fc2-4571-ab01-a92da232be00_1734x907.png 1272w, /__u/substackcdn.com/image/fetch/$s_!fuE-!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b56176-6fc2-4571-ab01-a92da232be00_1734x907.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>It&#8217;s a Sunday and I am, regrettably, watching The Biggest Loser. Not the new one. The original. The one where contestants disappear to a ranch in California, cry through a montage, and emerge a hundred pounds lighter in eighteen weeks. The reveal is theatrical. The music swells. Someone&#8217;s mother gasps.</p><p>Then they go home. And follow-up research years later found their metabolisms had collapsed and almost all of them had regained the weight. The transformation, it turned out, was a performance.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>Now flip the channel. Top Chef. A contestant has ninety seconds to explain her plate to Tom Colicchio and you can see her doing the math: do I tell him I meant this, or do I tell him the truth? She tells him the truth. He nods. Next week she does it again, only this time the dish lands.</p><p>These two shows are the cleanest illustration I know of the difference between knowledge and transformation. And once you see it, you cannot un-see it in your own teaching.</p><h2>Knowledge is cheap now. Transformation is the whole course.</h2><p>I&#8217;ve been thinking about this because of Vishen Lakhiani&#8217;s five-praxis model. I&#8217;ve been on a steady diet of growth-mindset books and podcasts lately, and his framing is the one that keeps doing work on how I think about course design. Transformation, the model argues, isn&#8217;t something that happens to you. It&#8217;s something you practice. The five praxes:</p><ol><li><p>Critical Reflection</p></li><li><p>Critical Study and Writing</p></li><li><p>Social Discourse</p></li><li><p>Rate of Application</p></li><li><p>Altered States</p></li></ol><p>Read those out loud. Now picture Top Chef. Every single one is on screen, every single episode.</p><p>The Judges&#8217; Table is critical reflection at industrial scale. The chefs read each other&#8217;s plates in the stew room (critical study). They argue, defend, concede (social discourse). The Quickfire forces the technique to appear in your hands within an hour (rate of application). And the long Restaurant Wars night, when everyone is exhausted and half-delirious and the menu finally clicks at 2am, is the altered state nobody planned for but everyone needs.</p><p>Now picture The Biggest Loser. A trainer screams. A scale appears. A montage runs. The &#8220;reflection&#8221; is a confessional booth where the contestant cries about their dead father. The &#8220;study&#8221; is a nutritionist holding up two plates. The &#8220;discourse&#8221; is a fight on the yellow team. The &#8220;application&#8221; only exists inside the ranch. And the &#8220;altered state&#8221; is the reveal, where the contestant walks through a paper screen in front of their family and the camera lingers on the mother gasping.</p><p>One of these is praxis. The other is content.</p><h2>The CS classroom is where this argument gets stress-tested</h2><p>I work in a computing school, so I&#8217;ll come back to my home discipline, but the argument generalizes to any course that has a craft inside it. Computer science makes this distinction impossible to ignore, because the knowledge work in CS has been substantially automated, and the artifacts students produce (code that compiles, tests that pass, an assignment marked correct) can look identical whether they understood the work or not. Some of us have started asking students to submit pseudocode alongside their code, forcing them to articulate the rationale and document the knowledge they&#8217;re claiming. It helps. It doesn&#8217;t fully close the gap, because most rubrics were calibrated to artifacts, not to the process that should have produced them. A first-year student can still prompt a chatbot for a working binary search tree at 2am and submit it before sunrise. The tree compiles. The tests pass. The pseudocode reads well. And the student is exactly who they were the day before.</p><p>This is The Biggest Loser model of education. We&#8217;ve been running it for years and only the receipts have changed.</p><p>What Top Chef teaches us is that transformation requires the praxes to be wired into the structure of the work itself, not bolted on as enrichment. Here&#8217;s what that looks like in a course. The examples are computing-shaped because that&#8217;s where I teach, but the artifact is the variable, not the praxis.</p><p><strong>Critical reflection</strong> stops being &#8220;submit a one-page reflection&#8221; (the educational equivalent of &#8220;how do you FEEL?&#8221;) and becomes a debugging journal with a required format: hypothesis, test, result, revised mental model. By week eight, students start citing their own past entries. They start arguing with themselves. That&#8217;s the move.</p><p><strong>Critical study and writing</strong> stops being assigned readings nobody finishes and becomes codebase annotation. Pick a real open source repo. Pick one module under 500 lines. Annotate every design decision, every assumption, every &#8220;why this and not the obvious alternative.&#8221; Submit the file. The reading is now visible because the writing is now visible. Substitute &#8220;annotate this primary source&#8221; or &#8220;mark up this contract&#8221; or &#8220;annotate this lesson plan&#8221; for your own discipline. Same move.</p><p><strong>Social discourse</strong> stops being discussion-board theater (you know the one: &#8220;Great point, Kayla, I also believe...&#8221;) and becomes adversarial peer review. Every submission requires at least one substantive critique from a peer. No rubber stamps. Students grade each other on review quality, not work quality. The stew room comes to the classroom.</p><p><strong>Rate of application</strong> is where most courses quietly die. We introduce a concept in week three and assess it on a midterm in week seven. The Quickfire approach is better: every new concept appears in the student&#8217;s own work within 24 hours, in a tiny artifact they&#8217;d actually use. A log parser, a file renamer, a one-page argument, a single annotated slide. The skill must show up in your hands while the lecture is still warm.</p><p><strong>Altered states</strong> are the praxis we&#8217;re worst at honoring, partly because the assignment patterns we use make them impossible. Students start the night before, submit at the deadline, and there is no morning-after. If we want the subconscious to get a turn, we have to design the time into the assignment, not hope students will find it on their own. That means staged deadlines (draft due Tuesday, final due Friday, with the gap enforced). It means final submissions that have to be timestamped at least 24 hours after the last commit. It means in-class sessions where the assignment is to step away from the screen and journal about a stuck problem. The chefs on Top Chef don&#8217;t have late-night menu breakthroughs because they decided to be reflective. They have them because the show structured the time. The classroom equivalent has to do the same work.</p><h2>Where the AI shows up</h2><p>I&#8217;m not going to pretend AI doesn&#8217;t change the calculus here, because it does. But it changes it in one specific way: it accelerates knowledge work and threatens transformation work.</p><p>The praxis model is actually a great filter for deciding where AI belongs in your course. Anywhere the work is about acquiring or verifying information (syntax, definitions, &#8220;what does this error mean,&#8221; &#8220;what&#8217;s the standard form of this citation&#8221;) AI is fine. Anywhere the work IS the transformation (the first implementation of a new concept, the reflection writing, the peer review, the long sit with a hard problem), AI displaces the very thing you were trying to teach.</p><p>This is the Biggest Loser logic again. AI-generated work is the paper-screen reveal. The student walks through it and the grading software gasps. Their classmate&#8217;s mother is moved. The student goes home and six weeks later cannot debug a basic loop, or argue a basic claim, or summarize a basic source.</p><p>A syllabus written through the praxis lens names this directly, in writing, in the assignment specs. AI-permitted: looking things up, generating test cases after you&#8217;ve written the function, debugging support after a documented attempt, explaining unfamiliar material. AI-free: first implementation of any new concept, peer review (you are the reviewer), reflection writing, the final project&#8217;s core argument. You can argue with my specific list. The principle holds.</p><h2>On the labor question</h2><p>A fair pushback: this is more work for faculty. It is, up front. The praxis-shaped rubric, the assignment redesign, the syllabus rewrite, all of it costs hours the first time. But it isn&#8217;t more grading work, because the assessment shifts from evaluating finished artifacts (which now requires forensic detective work) to evaluating process artifacts (the journal, the pseudocode, the peer review, the timestamp gap). The first kind of grading was already breaking. The second kind is the work we should have been doing all along. Pick one praxis. Redesign one assignment. See what changes. The rest can wait.</p><h2>The closing turn</h2><p>Reality TV figured something out that higher ed mostly hasn&#8217;t. The shows that produce real transformation are the ones that subject their participants to the praxes over time, with stakes, with peers, with reflection built into the format. The shows that produce the appearance of transformation are the ones that skip to the reveal.</p><p>Knowledge acquisition was always a means. Transformation was always the point. We were able to confuse the two for a long time because the knowledge work was effortful enough to feel like learning. It isn&#8217;t anymore. Which means the praxes are no longer optional. They&#8217;re the syllabus.</p><p>Three things to try this term.</p><ol><li><p>Pick one assignment and rewrite it so that one of the five praxes is the only sensible way to complete it. Just one. See what changes.</p></li><li><p>Name your AI-permitted and AI-free zones in writing, in the syllabus, by praxis. Don&#8217;t leave it to vibes.</p></li><li><p>Build in one walk-away. Sleep-on-it submission rule, mandatory break protocol, something. The subconscious wants in.</p></li></ol><p>Tom would nod. The Biggest Loser would cut to commercial.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[Your Calendar Is Already Keeping Receipts. ]]></title><description><![CDATA[You&#8217;re Just Not Reading Them.]]></description><link>https://akesha.substack.com/p/your-calendar-is-already-keeping</link><guid isPermaLink="false">https://akesha.substack.com/p/your-calendar-is-already-keeping</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Tue, 02 Jun 2026 14:29:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ippz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3146975-dc8e-455c-aa34-916e88e137c5_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Ippz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3146975-dc8e-455c-aa34-916e88e137c5_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Ippz!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3146975-dc8e-455c-aa34-916e88e137c5_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ippz!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3146975-dc8e-455c-aa34-916e88e137c5_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ippz!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3146975-dc8e-455c-aa34-916e88e137c5_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ippz!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3146975-dc8e-455c-aa34-916e88e137c5_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Ippz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3146975-dc8e-455c-aa34-916e88e137c5_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3146975-dc8e-455c-aa34-916e88e137c5_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;:2571289,&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://akesha.substack.com/i/200206300?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3146975-dc8e-455c-aa34-916e88e137c5_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_!Ippz!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3146975-dc8e-455c-aa34-916e88e137c5_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ippz!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3146975-dc8e-455c-aa34-916e88e137c5_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ippz!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3146975-dc8e-455c-aa34-916e88e137c5_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ippz!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3146975-dc8e-455c-aa34-916e88e137c5_1672x941.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>It&#8217;s Sunday night and your boss wants a self-review by Friday. Or it&#8217;s December and you&#8217;re updating your r&#233;sum&#233;, staring at the year and trying to remember what you actually <em>did</em>. Or your therapist asks how the last six weeks have been and you blank, because they live in a fog somewhere between school pickup and a work Slack you&#8217;d rather forget.</p><p>If you&#8217;re like most people I know, the honest answer to &#8220;what have you been up to&#8221; is <em>everywhere and nowhere</em>. Some of it&#8217;s in Slack. Some of it&#8217;s in your head, vaguely. A lot of it never got written down at all, because helping your sister move or sitting up with a sick kid doesn&#8217;t generate a paper trail. It generates a knot in your shoulder.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>Here&#8217;s the thing: your calendar already holds most of what you need. You just have to set it up to give it back to you. Ten minutes now. A few seconds per entry going forward. The payoff hits at the worst possible time of year, which is exactly when you need it.</p><h2>Why your calendar and not your brain</h2><p>Email is a swamp. Try to reconstruct what you did last quarter from your sent folder and you&#8217;ll lose a Saturday. Your r&#233;sum&#233; only captures the things that already have a name: promotions, certifications, the trip you took. It doesn&#8217;t capture the work between them.</p><p>Your calendar is different. Every entry has a date, a length, the people involved, and a title you control. It&#8217;s already structured. It&#8217;s already searchable. It&#8217;s already syncing to three of your devices.</p><p>The catch is that most of us name calendar entries for our right-now selves (&#8221;Dr appt 2pm&#8221;) instead of our future selves, who six months from now will be trying to figure out whether that appointment was the dentist, the dermatologist, or the one with the orthopedist about the knee.</p><p>Name the entry for your future self. That&#8217;s the whole post.</p><h2>Five habits that pay off later</h2><p><strong>1. Use a naming convention.</strong> Pick short prefixes that tell you the category at a glance. Mine are Work, Health, Money, Family, Home. So an entry reads &#8220;Health: PT for shoulder&#8221; instead of &#8220;appt.&#8221; Pick prefixes that match the questions you&#8217;ll actually need to answer later: tax time, performance review, custody log, whatever your life looks like.</p><p><strong>2. Use color categories.</strong> Most calendar apps let you assign colors. Right-click, pick one, move on. Six is plenty. When you want to see <em>everywhere I spent money on the house this year</em> or <em>every time I drove the kids somewhere</em>, the colors do the work for you.</p><p><strong>3. Log the invisible stuff as ghost entries.</strong> This is the move that changes everything. After the hour you spent on the phone fighting your insurance company, add a 15-minute calendar entry, in the past, titled &#8220;Money: Aetna appeal call, ~1 hr.&#8221; You&#8217;re not lying to your calendar. You&#8217;re telling the truth to your future self. The mental tax of that call was real. The receipt should be too.</p><p><strong>4. Put the outcome in the title.</strong> When something produces a result, drop it in. &#8220;Home: HVAC tech replaced capacitor, $340&#8221; tells you more in five years than &#8220;HVAC guy&#8221; ever will. Future you is going to thank present you when the warranty conversation comes up.</p><p><strong>5. Block your own time and label it.</strong> A two-hour block called &#8220;Work: draft Q3 deck&#8221; is documentation. A two-hour block called &#8220;focus&#8221; is not. Same time on your calendar, completely different evidence trail.</p><p>You won&#8217;t do all five perfectly. I don&#8217;t. The goal is to make the calendar slightly more truthful than it was last year, not turn yourself into your own surveillance state.</p><h2>The privacy part, because (I hope) Severance is fiction</h2><p>Your calendar is not a diary. It&#8217;s a record on a server you don&#8217;t own. Your employer can see the work one. Your phone backup syncs the personal one. Anything you put in plain text could, in theory, be subpoenaed, hacked, shoulder-surfed during a screen share, or read aloud by Siri when your kid grabs your phone at the coffee shop.</p><p>So a few rules I follow, and you might want to:</p><p><em>Medical stuff stays vague.</em> &#8220;Health: appt 2pm&#8221; is enough. You don&#8217;t need &#8220;therapy session, discussing the anxiety meds&#8221; sitting in cleartext. You don&#8217;t need &#8220;Dr. Patel, mammogram follow-up&#8221; as a calendar title that previews on your lock screen at brunch. Future you can remember what the appointment was for without the clinical breadcrumb. &#8220;Health: specialist visit&#8221; carries the same weight on Wednesday at 2pm without telling a stranger which specialist.</p><p><em>Financial stuff gets the same treatment.</em> &#8220;Money: lawyer call&#8221; is fine. &#8220;Money: bankruptcy attorney consultation&#8221; is a different sentence in a different room. Same for divorce filings, debt consolidation, the job interview you&#8217;re taking while still employed, the appointment with the IVF clinic, anything involving a number or a status you&#8217;d want to keep close. Beyonc&#233; doesn&#8217;t put her vault tracks on Spotify. You don&#8217;t need to either.</p><p><em>Other people&#8217;s names: be careful.</em> The kid&#8217;s friend&#8217;s mom doesn&#8217;t need to be on your calendar by name. &#8220;Family: pickup at park&#8221; works. If you&#8217;re in a custody situation, talk to your lawyer about what to log and how. The calendar that helps you remember can also be entered into evidence by either side.</p><p>The principle is the one Olivia Pope would give you. Only log what you&#8217;d be willing to read aloud in a deposition. Specificity is the goal for most things. It&#8217;s the wrong move for these.</p><h2>One honest caution</h2><p>The labor falls unevenly. People who already feel like they over-track are now being told to track more. If you&#8217;re already taxed by this kind of thing, scale it down. Three categories instead of five. Outcome notes only on the big stuff. The point is to make future-you&#8217;s job easier, not to add another performance to your week.</p><h2>Where the AI comes in</h2><p>This is the Hermione-coded part. Once your calendar has a few months of decent entries, you can ask an AI assistant to do the synthesis. Most of the big ones can connect to your calendar now, with your permission. The two worth knowing about, because most people already have access to one or the other through work or a Google account, are <strong>Microsoft Copilot in Outlook</strong> and <strong>Gemini in Google Calendar</strong>.</p><p>A prompt that works in either tool, as a starting point:</p><blockquote><p>Look at my calendar between [date] and [date]. Group all events by the category prefix in the title (Work, Health, Money, Family, Home). For each category, list the events with dates, count the hours, and summarize what I spent time on in two or three sentences.</p></blockquote><p>Before you trust it for anything important, run a test on one month. Did it find your prefixes? Did it count right? Did it pick up the ghost entries you backfilled, or skip past them? Make adjustments and see if it works better the following month. If it is still struggling, go to a different system you trust. Better to find out now than the night before an important deadline.</p><h3>If you live in Outlook (Microsoft 365 Copilot)</h3><p>Two versions of &#8220;Copilot in Outlook&#8221; exist, and the difference matters.</p><p>The basic version (drafting replies, summarizing a long thread, asking &#8220;what&#8217;s on my calendar next week&#8221;) works with any Microsoft 365 Copilot license. For the system in this post, the relevant feature is that Copilot can read directly against your actual Outlook calendar. The prefixes and color categories you set are the structure it queries. You don&#8217;t have to export anything.</p><p>The bigger features rolled out in May 2026 are different. Copilot can proactively reschedule 1:1 conflicts, respond to invites based on preferences you set, block focus time, rebook meeting rooms, and cluster meetings onto specific days so you keep uninterrupted blocks. One that pairs especially well with this post is <strong><a href="https://traccreations4e.com/planning-your-copilot-calendar-instructions/">calendar instructions</a></strong>: you give Copilot a written rule for how to handle things on your behalf. For example: <em>&#8220;If anyone proposes a meeting before 9am, decline politely and suggest a time after 10,&#8221;</em> or <em>&#8220;For any event longer than 60 minutes, add a 15-minute buffer after.&#8221;</em> These rules sit in your Outlook settings and run automatically.</p><p>The honest caveat: these agentic features are not automatically on for everyone with Outlook. They require a Microsoft 365 Copilot license <em>and</em> enrollment in Microsoft&#8217;s <strong>Frontier program</strong>, which is the early-access track for experimental Copilot features. If you&#8217;re on a work account, your IT admin has to opt the tenant into Frontier and grant you user access. If you have a personal Copilot license, you opt in yourself. They are also Windows and web only right now, not the Mac desktop Outlook client. If you open your settings and don&#8217;t see <em>Calendar Instructions</em> under the Copilot menu, that&#8217;s the reason. Ask your admin, or check if you&#8217;re on a license tier that includes Frontier access.</p><h3>If you live in Google Calendar (Gemini)</h3><p>Gemini&#8217;s Google Calendar integration does the same core same-ecosystem trick on the Google side. You can ask it to find, create, and edit events directly, including on shared and secondary calendars (useful if you keep a separate calendar for the ghost entries, and you might want to). The features worth knowing about: better meeting-time suggestions across time zones and working hours, a <em>Daily Brief</em> that pulls priorities from Gmail and Calendar into one view, and an <strong>Add to Calendar button inside Gmail</strong> that lets Gemini turn confirmation emails (doctor&#8217;s appointments, school pickup changes, contractor estimates) into properly titled calendar entries automatically. That last one is the smoothest path I&#8217;ve found for the ghost-entry habit. Forwarded confirmations become structured entries without you typing them.</p><h3>Which one if you have both</h3><p>Most people I know run work in one ecosystem and personal in the other. You <em>can</em> link Outlook to Google Calendar and vice versa, but it doesn&#8217;t solve the problem this post is trying to address. If you want to know why, drop a &#8220;?&#8221; in the comments. If ten people ask, I&#8217;ll write a quick post about it.</p><p>In the meantime, the path of least resistance is to run each AI on its native calendar. Your work assistant doesn&#8217;t see your therapy appointments. Your personal one doesn&#8217;t see the project codenames. Set up the prefixes and colors separately in each. Slightly more setup, no cross-platform glitches.</p><p>You can also ask narrower questions. <em>How many times did I take the kids to the doctor this year, and on which dates</em> is a tax-deduction conversation. <em>Which weeks did I work more than fifty hours</em> is a boundaries conversation. <em>What did we spend on the house in 2026</em> is a should-we-stay conversation.</p><p>A real word of caution: the AI will also lie to you with a straight face. This is called hallucinating, and it is a feature of how these models generate language, not a bug specific to one tool. Copilot and Gemini can both miscount hours, invent a meeting that never happened, attribute an event to the wrong person, or smooth a thin week into a plausible-sounding paragraph that didn&#8217;t actually happen. Reading directly from your calendar lowers the risk versus pasting raw text into a chatbot, but it doesn&#8217;t eliminate it.</p><p>So treat the AI summary as a first draft, not a verdict. Skim it against the actual calendar before you paste any of it into a self-review, a tax document, or a conversation that matters. If the ghost entries aren&#8217;t there, the labor isn&#8217;t there. If the ghost entries <em>are</em> there but the summary doesn&#8217;t match them, the AI is the one that needs correcting. The system is only as honest as the human checking it.</p><h2>The actual point</h2><p>Self-reviews, year-end reflections, the talk with your accountant, the talk with your partner about whether this year felt fair. None of that is going to become fun. That isn&#8217;t the offer. The offer is that the work you already did this year doesn&#8217;t have to evaporate between January and the moment someone asks you what you&#8217;ve been doing with your time.</p><p>Open your calendar settings tonight. Make five categories. Rename the next ten events so future-you can read them. Ten minutes. The rest builds on itself.</p><div><hr></div><h2>Resources</h2><p><strong>Microsoft Copilot in Outlook</strong></p><ul><li><p><a href="https://support.microsoft.com/en-us/office/calendar-instructions-in-outlook-and-copilot-04f58b60-109a-4795-9774-e373bdd56d3f">Calendar Instructions in Outlook and Copilot (Microsoft Support)</a>. The official how-to for writing rules Copilot will follow on your calendar.</p></li><li><p><a href="https://techcommunity.microsoft.com/blog/outlook/copilot-in-outlook-new-agentic-experiences-for-email-and-calendar/4514601">Copilot in Outlook: New agentic experiences for email and calendar (Microsoft Community Hub)</a></p></li><li><p><a href="https://windowsforum.com/threads/may-2026-outlook-updates-calendar-parity-team-views-copilot-insights.417336/">May 2026 Outlook Updates: Calendar Parity, Team Views, Copilot Insights</a></p></li></ul><p><strong>Gemini in Google Calendar</strong></p><ul><li><p><a href="https://support.google.com/gemini/answer/15305236">Create &amp; manage your calendar events with Gemini Apps (Gemini Apps Help)</a>. The official guide for asking Gemini to create, find, and edit calendar events.</p></li><li><p><a href="https://workspaceupdates.googleblog.com/2026/01/improved-meeting-suggestions-gemini-calendar.html">Better time suggestions for meetings with your colleagues using Gemini in Google Calendar (Workspace Updates)</a></p></li><li><p><a href="https://www.msn.com/en-us/news/other/googles-gemini-daily-brief-nears-launch-ahead-of-io-2026/gm-GMB8799A74">Google&#8217;s Gemini Daily Brief nears launch ahead of I/O 2026</a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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 Built a Video Avatar. ]]></title><description><![CDATA[Then I Read the Pope&#8217;s AI Encyclical.]]></description><link>https://akesha.substack.com/p/i-built-a-video-avatar</link><guid isPermaLink="false">https://akesha.substack.com/p/i-built-a-video-avatar</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Fri, 29 May 2026 12:40:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zV6H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995a117f-8c3a-44af-917f-e31ccdfc8992_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was in a video editing class. The kind you take because the algorithm is convinced you should and, for once, the algorithm is right. The instructor thoughtfully walked us through a tool that builds a personalized avatar: your face, your gestures, a voice that resembles yours but isn&#8217;t yours, all stitched together by the machine. I made one. It was good. Better than good. It did things I cannot do with a webcam and a ring light, and it did them in the time it would take me to find the ring light.</p><p>I should mention that I have written, more than once, about my concerns related to </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a7ff8d43-0408-41b1-885c-242c21dacfd2&quot;,&quot;caption&quot;:&quot;The ad found me on a day when my calendar already felt impossible. If you are reading this, I am sure you can relate.&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;I Almost Cloned My Voice&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:8442061,&quot;name&quot;:&quot;4 Degrees &amp; Feelings: AI + Tea&quot;,&quot;bio&quot;:&quot;Where the academic and the human being meet. Learning scientist &amp; faculty developer at IU Luddy. Fulbright alum. 4 degrees. Thinking seriously about AI, learning, and whether Real Housewives of Potomac is better than Atlanta.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f372809-d94e-40c0-9a39-01efbf1a0313_598x598.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-22T22:50:39.123Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!cCfU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9010e2b-363c-493b-95cf-a3fdc40d30fe_1024x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://akesha.substack.com/p/i-almost-cloned-my-voice&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:195107797,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:1,&quot;publication_id&quot;:8237000,&quot;publication_name&quot;:&quot;4 Degrees &amp; Feelings: AI + Tea&quot;,&quot;publication_logo_url&quot;:&quot;&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>having my voice appropriated by AI for ends I would never consent to. About the way synthetic audio of Black women&#8217;s voices, in particular, gets used in scams, in deepfakes, in the small daily violences the internet has made cheap. I am, by my own published record, a person who is suspicious of the thing I just built.</p><p>I loved what I made. I also closed the laptop and felt a little sick.</p><p>Two things in the same breath. That is the place I was sitting when I read Pope Leo XIV&#8217;s <em>Magnifica Humanitas</em>.</p><div><hr></div><p>I want to say first what the document does. This is not a throwaway. Leo XIV chose his name to put himself in a line with Leo XIII, who published <em><strong><a href="https://www.vatican.va/content/leo-xiii/en/encyclicals/documents/hf_l-xiii_enc_15051891_rerum-novarum.html">Rerum Novarum</a></strong></em> on May 15, 1891. <strong><a href="https://www.vatican.va/content/leo-xiv/en/encyclicals/documents/20260515-magnifica-humanitas.html">The new encyclical</a></strong> is dated May 15, 2026, the 135th anniversary, which is to say Leo XIV is locating his AI document inside the longest-running serious conversation the Catholic Church has had about how technology rearranges power. He is taking AI as a spiritual question, not only an ethical or technical one. He names the technocratic paradigm, the tendency to let &#8220;the logic of efficiency, control and profit alone shape personal, social and economic decisions&#8221; (paragraph 92). He names what most policy documents will not say out loud, that the speed of AI development is &#8220;armed competition&#8221; (paragraph 110), driven by geopolitical and commercial dominance, and that calling for ethics-on-top is not enough if the moral framework gets written by the same people who control the data centers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!zV6H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995a117f-8c3a-44af-917f-e31ccdfc8992_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!zV6H!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995a117f-8c3a-44af-917f-e31ccdfc8992_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!zV6H!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995a117f-8c3a-44af-917f-e31ccdfc8992_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!zV6H!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995a117f-8c3a-44af-917f-e31ccdfc8992_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!zV6H!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995a117f-8c3a-44af-917f-e31ccdfc8992_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!zV6H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995a117f-8c3a-44af-917f-e31ccdfc8992_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/995a117f-8c3a-44af-917f-e31ccdfc8992_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;:2060766,&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://akesha.substack.com/i/199641506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995a117f-8c3a-44af-917f-e31ccdfc8992_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_!zV6H!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995a117f-8c3a-44af-917f-e31ccdfc8992_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!zV6H!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995a117f-8c3a-44af-917f-e31ccdfc8992_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!zV6H!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995a117f-8c3a-44af-917f-e31ccdfc8992_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!zV6H!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995a117f-8c3a-44af-917f-e31ccdfc8992_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>Two paragraphs really stand out. Paragraph 173 is where the encyclical names the hidden labor: the millions of people, &#8220;predominantly women,&#8221; doing data labeling and content moderation under brutal conditions, often exposed to the worst of what the internet produces, and the children and adolescents mining the rare earths so the chips can be made. Paragraph 178 names the next colonialism, with data as the new rare earth, extracted from regions of &#8220;structural fragility&#8221; without their consent, used to train models that will not serve them. These are not gestures. </p><p>This is a Pope, on the record, saying that the systems many of us use to write, to teach, to schedule, to build avatars, rest on a chain of exploitation the Catholic conscience cannot pretend not to see.</p><p>That mattered to me. I want to be clear about that before I say what I think is missing.</p><div><hr></div><p>Where the document comes closest to my actual work is its chapter on schools. The Pope writes, in paragraph 140, that &#8220;schools are not called to follow the pace of the digital world, but to offer that which the digital sphere by itself cannot provide, namely a shared time for learning and developing trustworthy relationships.&#8221; </p><p>Yes. Exactly. </p><p>He calls for an educational alliance among policy-makers, institutions, and families (paragraph 142), and warns that the asymmetry between business models that monetize attention and parents trying to raise children cannot be solved by telling families to try harder.</p><p>I have spent fifteen years thinking about how people learn, and that paragraph names what schools are for. The diagnosis is right. The thing that is being asked of schools is also right.</p><p>And.</p><div><hr></div><p>Here is what the document does not quite hold.</p><p>The students sitting in front of a faculty member I support next semester will graduate into a labor market that has already laid off the analyst, the paralegal, the copywriter, the customer service rep, the junior developer, the graphic designer, the translator. Not because those people did anything wrong, but because their employer bought a tool six months earlier than they expected to need it and decided it was cheaper to keep three people than seven. This is the last two years of headlines. The cost of &#8220;not following the pace&#8221; is being paid by individuals, in real time, with their paychecks.</p><p>So when the Pope tells schools not to chase the pace, I find myself wanting to ask: which pace? The pace of the model release cycle, no, do not chase that, that way lies a workshop on a tool that will be deprecated by the time the syllabus is approved. </p><p>But the pace at which AI fluency is becoming a hiring criterion? Students cannot afford to opt out of that race, and neither can the adults in continuing education, and neither can the adjunct teaching the AI literacy unit on top of a 4/4 load with no release time. The encyclical&#8217;s response to job displacement (paragraphs 151 through 156) is correct on the principles. It calls on the State and on international cooperation to absorb the cost of transition. It is also being read in a context where the State is not absorbing it, and employers are not absorbing it, and so the cost lands on the person who got the email about restructuring on a Tuesday afternoon.</p><p>This is the pressure the document names but does not, I think, quite sit with: the people it is talking to are not standing outside the system. We are inside it. I am inside it. I built the avatar. I will probably use it for something. I am also the person who has read paragraph 173 and cannot un-read it, and who lives in a small rural town that data centers are coming to surround. The cooling. The water. The grid. The land. None of this is abstract to me, and almost none of it is something I, individually, can opt out of by not using ChatGPT for a week.</p><blockquote><p>The encyclical&#8217;s moral framing keeps the user at arm&#8217;s length from the tool. It writes as though the reader is being warned about an environment they might choose to enter. </p></blockquote><p>Most of the document&#8217;s actual readers, including most Catholics with consciences who cared enough to read a 245-paragraph encyclical, are already inside the environment. We are using these systems for work we cannot afford to stop doing. We are teaching with them, in some cases, because the next class of students will be hired by people who expect them to know how. We feel both the lift the tool gives us and the weight of what it costs. The document does not yet have a category for that person.</p><p>I am not asking for permission. I am asking for honesty about where the addressee is standing.</p><div><hr></div><p>If we are inside the system the encyclical is warning us about, we are not the first to be.</p><p>The encyclical names Martin Luther King Jr. exactly once, in paragraph 124, in a list of &#8220;individuals who truly took the dignity of everyone seriously.&#8221; It is the kind of mention King gets in most papal documents: lifted up as a moral exemplar, briefly, in the abstract. Inspiration without analysis. Icon, not argument.</p><p>But King had this argument. The actual one. Decades before <em>Magnifica Humanitas</em> named the technocratic paradigm, King was naming it, from a Riverside Church pulpit and from inside the long discipline of the Black Church.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!w9YJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172afecf-ae63-4cda-bea5-866441b642dd_564x640.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!w9YJ!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172afecf-ae63-4cda-bea5-866441b642dd_564x640.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!w9YJ!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172afecf-ae63-4cda-bea5-866441b642dd_564x640.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!w9YJ!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172afecf-ae63-4cda-bea5-866441b642dd_564x640.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!w9YJ!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172afecf-ae63-4cda-bea5-866441b642dd_564x640.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!w9YJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172afecf-ae63-4cda-bea5-866441b642dd_564x640.jpeg" width="564" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/172afecf-ae63-4cda-bea5-866441b642dd_564x640.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:564,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41305,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://akesha.substack.com/i/199641506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172afecf-ae63-4cda-bea5-866441b642dd_564x640.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!w9YJ!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172afecf-ae63-4cda-bea5-866441b642dd_564x640.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!w9YJ!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172afecf-ae63-4cda-bea5-866441b642dd_564x640.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!w9YJ!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172afecf-ae63-4cda-bea5-866441b642dd_564x640.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!w9YJ!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F172afecf-ae63-4cda-bea5-866441b642dd_564x640.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><figcaption class="image-caption">Martin Luther King, Jr. photographed by Marion S. Trikosko, 1964. LC-DIG-ppmsc-01269 Source: <a href="http://www.loc.gov/pictures/">Library of Congress</a></figcaption></figure></div><p>In <em><strong><a href="https://amzn.to/3PtKTlp">Strength to Love</a></strong></em> (1963), King wrote: &#8220;Our scientific power has outrun our spiritual power. We have guided missiles and misguided men.&#8221; That sentence does the same work the encyclical&#8217;s chapter on the technocratic paradigm does, in eighteen syllables.</p><p>In &#8220;<strong><a href="https://www.americanrhetoric.com/speeches/mlkatimetobreaksilence.htm">Beyond Vietnam</a></strong>,&#8221; delivered at Riverside Church on April 4, 1967, exactly one year before he was killed, King said: &#8220;When machines and computers, profit motives and property rights are considered more important than people, the giant triplets of racism, extreme materialism, and militarism are incapable of being conquered.&#8221; Read that next to paragraphs 92 through 96 of the encyclical. They are saying the same thing, in nearly the same words, 59 years apart. The encyclical does not cite King here. It should.</p><p>And then there is Memphis. King was killed in April 1968 because he had gone to support the sanitation workers&#8217; strike. Black men carrying placards that read I AM A MAN. The encyclical&#8217;s chapter on the dignity of work is correct. King was killed for the standpoint that produced it. The papal critique and the Black prophetic critique converge on the diagnosis. They do not converge on the cost paid to make it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!SI9_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e07f881-ce34-4067-ab52-b8f693fd543f_1280x1707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!SI9_!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e07f881-ce34-4067-ab52-b8f693fd543f_1280x1707.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!SI9_!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e07f881-ce34-4067-ab52-b8f693fd543f_1280x1707.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!SI9_!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e07f881-ce34-4067-ab52-b8f693fd543f_1280x1707.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!SI9_!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e07f881-ce34-4067-ab52-b8f693fd543f_1280x1707.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!SI9_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e07f881-ce34-4067-ab52-b8f693fd543f_1280x1707.jpeg" width="1280" height="1707" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e07f881-ce34-4067-ab52-b8f693fd543f_1280x1707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1707,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:257742,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://akesha.substack.com/i/199641506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e07f881-ce34-4067-ab52-b8f693fd543f_1280x1707.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!SI9_!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e07f881-ce34-4067-ab52-b8f693fd543f_1280x1707.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!SI9_!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e07f881-ce34-4067-ab52-b8f693fd543f_1280x1707.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!SI9_!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e07f881-ce34-4067-ab52-b8f693fd543f_1280x1707.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!SI9_!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e07f881-ce34-4067-ab52-b8f693fd543f_1280x1707.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><figcaption class="image-caption">I Am a Man - Diorama of Memphis Sanitation Workers Strike - National Civil Rights Museum - Downtown Memphis - Tennessee - USA - Photo Courtesy of <strong>Adam Jones, Ph.D.</strong></figcaption></figure></div><p>I want to name a tension here, because I am a Black Catholic and I cannot pretend it isn&#8217;t in the room. King&#8217;s theology was forged in the Black Baptist tradition, in a specific Southern Black experience of struggle. It does not sit neatly under a Roman frame. There is something uncomfortable about citing him inside a piece about a papal encyclical, as though the Magisterium gets to fold his prophetic voice into its own lineage and call it ecumenism. I notice that discomfort. I am writing through it on purpose, because the alternative is to let the document mention King in paragraph 124 and let no one ask why his actual argument is not the spine of it. The two traditions are not interchangeable. Placing them side by side is not synthesizing them; it is refusing to let one stand in for the other.</p><p>If the encyclical wants the dignity tradition King died for, it has to mean more than putting his name in a list.</p><div><hr></div><p>There is one more thing the encyclical, and most of the AI discourse it joins, keeps doing that I want to name.</p><blockquote><p>It treats AI as the defining problem of our moment. Not a problem. THE problem. Its 245 paragraphs are organized around it. The &#8220;new things&#8221; of our era are, almost by definition, AI things. Even the chapters on work, war, and education orbit it.</p><p>When we frame every problem as an &#8220;AI problem,&#8221; we let the older structures off the hook.</p></blockquote><p>The encyclical names data colonialism (paragraph 178) and labels it new. But extractive capitalism did not start with data. It started in the <a href="https://en.wikipedia.org/wiki/Cerro_Rico#:~:text=Other%20harsh%20conditions%20at%20both,million%20miners%20died%20in%20total.">silver mines of Potos&#237; </a>and the cotton fields of Mississippi. The encyclical names automation&#8217;s labor displacement (paragraph 150) and treats it as part of &#8220;the fourth industrial revolution.&#8221; But automation has been displacing workers since the first industrial revolution. Surveillance capitalism predates ChatGPT by a quarter century. Misinformation predates deepfakes by all of history. The cobalt mines in the DRC were already exploited before they were feeding chip fabs.</p><p>This matters because the response we organize matters. If &#8220;AI&#8221; is THE problem, we get an AI regulation regime, possibly a good one. We may even get a Catholic alliance around AI ethics. And we will, six months later, discover that the underlying disease (what King called the giant triplets, what Catholic Social Teaching since <em>Rerum Novarum</em> has called the disorder of capital over labor) is still here, just wearing different clothes.</p><p>The encyclical, to be fair, does sometimes gesture at this. Locating itself in the <em>Rerum Novarum</em> tradition is itself an act of saying &#8220;we have been here before.&#8221; But its center of gravity, its 245 paragraphs, are organized around AI as the defining &#8220;res novae.&#8221; Its imagination is AI. Its target is AI. The response it convenes will be an AI response. The framing does work. The framing also does damage, because it can let everyone in the room agree to regulate the new thing rather than confront the old thing.</p><p>Instructional design has been running a version of this panic cycle for as long as I have been in the field. Calculators. The internet. Wikipedia. MOOCs. ChatGPT. Each new technology gets framed as the existential threat to learning. Each time, the underlying structural questions (who gets supported, who has time to study, whose knowledge is treated as legitimate, who pays for the tools) stayed in place. The panic served as a heat sink. It absorbed the attention that might have gone to the older, slower, harder argument. By the time we recovered, the next technology was already arriving.</p><blockquote><p>AI is the latest panic. It is also a real thing, with real costs, and I am not arguing that we should ignore it. I am arguing that if it becomes the only frame, we will regulate AI and discover that poverty is still here. Automation is still here. The disorder King and Leo XIII both named is still here. Wearing what comes next. And we will still be standing inside it.</p></blockquote><div><hr></div><p>The encyclical closes with the Magnificat, Mary&#8217;s song of reversal. The proud scattered. The mighty cast down. The lowly lifted up. The hungry filled. The rich sent away empty.</p><p>If we are going to take this document seriously, the song has to reach further than the document quite admits. The Pope points correctly at the developers, at the technocratic mindset, at the lack of regulation. But the institutions calling for the response, the Church, the university, the employer, the state, have not yet absorbed the cost they are asking individuals to absorb. There is no parish-level AI formation  am aware of (please correct me if I am wrong). There is no diocesan retraining of priests for the questions their parishioners are actually asking. Most universities are running AI literacy on the unpaid time of faculty who are figuring it out on the side. Most workplaces are passing the cost of fluency through to the employee, whose next performance review will quietly reflect whether they kept up.</p><p>The Magnificat is not a poem about somebody else&#8217;s reversal. It is a song about the order of the world being turned over, including the parts of the order that the singer benefits from. If the Church and the institutions that share its concern want this document to be more than a beautiful diagnosis, the lift will have to land on their budgets, their staffing, their formation programs, and yes, eventually, their relationships with the data centers being built outside small towns like mine.</p><p>I will keep using the tool I just built, with my eyes open about what it cost to make and what it will cost to run, and the other equally important ethical considerations.</p><p>I know that is not a clean place to conclude. The encyclical does not promise a clean place. It promises, if I am reading it right, that the Lord has already shown the strength of his arm, and that the song is being sung whether we are ready for it or not.</p><p>Maybe the most honest thing I can do, this week, is re-read paragraph 173 out loud.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[What is your late policy actually for?]]></title><description><![CDATA[Most late policies were written without anyone asking what the policy is supposed to teach. We built a small tool that puts the question first &#8212; and generates the rest from your answer.]]></description><link>https://akesha.substack.com/p/what-is-your-late-policy-actually</link><guid isPermaLink="false">https://akesha.substack.com/p/what-is-your-late-policy-actually</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Tue, 26 May 2026 10:33:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!46r2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532eb6fc-3fde-4a1d-9a32-3753d57f15ef_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!46r2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532eb6fc-3fde-4a1d-9a32-3753d57f15ef_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!46r2!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532eb6fc-3fde-4a1d-9a32-3753d57f15ef_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!46r2!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532eb6fc-3fde-4a1d-9a32-3753d57f15ef_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!46r2!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532eb6fc-3fde-4a1d-9a32-3753d57f15ef_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!46r2!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532eb6fc-3fde-4a1d-9a32-3753d57f15ef_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!46r2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532eb6fc-3fde-4a1d-9a32-3753d57f15ef_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/532eb6fc-3fde-4a1d-9a32-3753d57f15ef_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1408127,&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://akesha.substack.com/i/199227551?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532eb6fc-3fde-4a1d-9a32-3753d57f15ef_1024x1024.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_!46r2!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532eb6fc-3fde-4a1d-9a32-3753d57f15ef_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!46r2!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532eb6fc-3fde-4a1d-9a32-3753d57f15ef_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!46r2!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532eb6fc-3fde-4a1d-9a32-3753d57f15ef_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!46r2!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532eb6fc-3fde-4a1d-9a32-3753d57f15ef_1024x1024.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>It&#8217;s Wednesday. 11:43pm. The email starts with &#8220;Hi Dr. Horton, I&#8217;m so sorry to bother you this late, but&#8230;&#8221; and I already know what the next paragraph is going to say. I have been on the receiving side of an email like this enough times in my own life to know how the sentence ends.</p><p>I have a late policy. It is in my syllabus. It is in the section the office for the Vice Provost for Faculty and Academic Affairs helped me write. My institution gives me good guidance on accommodations, on dean of students referrals, on what counts as documented and what doesn&#8217;t. The routine cases are covered. Most of them never reach my inbox at all.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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 is not a routine case. This is the call.</p><h2>The case the policy didn&#8217;t write</h2><p>I used to watch a lot of court TV. (Don&#8217;t judge. Or do. Fitting.) Judge Mathis is up there making twenty rulings (I exaggerate; it&#8217;s two&#8230;everyone knows that!) before lunch and you almost never see him improvise. Not because he&#8217;s a robot. Because he has a bench. He has a clerk. He has the docket in front of him, the statute on the wall behind him, and a rule he named out loud before anyone walked through the doors. Judge Judy will tell you to sit down before you have even finished your sentence. The structure is doing half the work.</p><p>A faculty member with a syllabus has a version of that structure. The syllabus paragraph is the closest thing I get to a codified statute, and for most of what comes across my desk, it is enough. The student missed the deadline by a day, took the standard penalty, moved on. No call to make. The policy already made it.</p><p>But every term, every single term, there are the cases the syllabus did not write. The student whose grandmother died and whose paperwork is still in the registrar&#8217;s queue. The student whose ADHD documentation says one thing and whose week has been another. The student whose laptop did, in fact, die, and whose week-six pattern is starting to look like something other than carelessness. None of those are covered by the statute. All of them are now mine.</p><p>That band of decisions, the discretionary zone, is where bias has the most room to work. The routine cases do not need me. The cases that need me are the ones where I have room to move. And I have been making those calls for years with no scaffolding around them at all.</p><h2>What I wanted, and what we built</h2><p>So I built a thing. More honestly, a few of us built a thing together, and I will speak for the part of it I cared about most.</p><p>I wanted a chambers. A small, private, ten-minute room I could step into before I responded to the 11pm email. Not to make the decision for me. To make sure that whatever I decided at 11:43pm on Wednesday looked like what I decided at 2:15pm on Tuesday and at 9am on Friday. Not &#8220;consistent&#8221; in the way a robot is consistent. Consistent in the way a judge who has been doing this for thirty years is consistent. Because she decided some things in advance, on purpose, when nobody was waiting.</p><p>The tool runs in two modes.</p><p>Before the term starts, I sit with a design-mode questionnaire and answer a handful of questions about what kind of work this is, what comes after it, what I want the policy to teach, how much grading bandwidth I actually have, and what my institution requires. (That third one was the question almost nobody had answered when we first started asking. Most faculty had a policy. Very few had picked the lesson.) From my answers, the tool generates five things at once. Edit any answer, and all five regenerate together.</p><ol><li><p><strong>A written late policy with its rationale visible.</strong> Not the syllabus paragraph, a short document that explains, to me, why the policy is what it is. I keep this one for myself.</p></li><li><p><strong>Syllabus-ready language in three tones</strong> (warm, formal, direct). I pick one and paste it into the syllabus.</p></li><li><p><strong>A five-branch decision tree, exportable.</strong> Documented accommodation, grace window, token, make-up, escalation. The tree is what gets walked at midnight. The syllabus paragraph is not.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!1mXM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7984d7d4-c5aa-47d0-b56f-c6b748865de6_924x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!1mXM!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7984d7d4-c5aa-47d0-b56f-c6b748865de6_924x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!1mXM!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7984d7d4-c5aa-47d0-b56f-c6b748865de6_924x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!1mXM!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7984d7d4-c5aa-47d0-b56f-c6b748865de6_924x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1mXM!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7984d7d4-c5aa-47d0-b56f-c6b748865de6_924x540.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!1mXM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7984d7d4-c5aa-47d0-b56f-c6b748865de6_924x540.png" width="924" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7984d7d4-c5aa-47d0-b56f-c6b748865de6_924x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:924,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41457,&quot;alt&quot;:&quot;&quot;,&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://akesha.substack.com/i/199227551?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7984d7d4-c5aa-47d0-b56f-c6b748865de6_924x540.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!1mXM!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7984d7d4-c5aa-47d0-b56f-c6b748865de6_924x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!1mXM!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7984d7d4-c5aa-47d0-b56f-c6b748865de6_924x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!1mXM!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7984d7d4-c5aa-47d0-b56f-c6b748865de6_924x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1mXM!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7984d7d4-c5aa-47d0-b56f-c6b748865de6_924x540.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></li><li><p><strong>A response template per branch.</strong> When a request comes in, the tool drops the right template into an editable box. I edit. I copy. I paste into my own email. The tool never sends.</p></li><li><p><strong>A decision log, categories only, no PII.</strong> For self-audit at midterm and at the end of the term. Was I consistent? Did my policy land where I expected?</p></li></ol><p>Mid-semester, when the email comes in, I step out of the inbox for sixty seconds. I categorize the situation. Within the grace window or past it. Illness, family, tech, time, or undisclosed. Tokens used so far. The tool walks the situation through the tree I built in week zero, drops the right template into a draft, and waits for me to do the actual sending.</p><p>That is the whole product. It is meaningfully smaller than it sounds.</p><h2>What I deliberately didn&#8217;t build</h2><p>The list of things this tool does not do is longer than the list of things it does, and the omissions are the design.</p><ul><li><p><strong>It does not send email.</strong> The faculty member&#8217;s voice and judgment belong to them. The tool is upstream of the send button, never past it.</p></li><li><p><strong>It does not connect to the LMS or the gradebook.</strong> The moment we pull a roster or a deadline, the tool becomes an LMS tool, with all the audit trails and vendor agreements that implies. It is FERPA-safe because it never sees the student.</p></li><li><p><strong>It does not score the student&#8217;s reason.</strong> A category is just a label for the faculty member&#8217;s own log. &#8220;Illness&#8221; is not adjudicated. &#8220;Undisclosed&#8221; is not penalized. The reason is not the input, the timing is.</p></li><li><p><strong>It does not auto-extend, auto-escalate, or auto-anything.</strong> Every branch ends in a faculty member&#8217;s decision. The tree is a default, not a verdict.</p></li><li><p><strong>It does not</strong> see student-level patterns. That&#8217;s a feature, not an oversight. The argument is that the loop where the same student keeps asking is supposed to be broken by conversation, not by a counter&#8230; because a counter flattens &#8220;going through something&#8221; and &#8220;gaming the policy&#8221; into the same number.</p></li></ul><p>This is the cost of the architecture. The tool will not &#8220;save you time on late work&#8221; in the way that a sender-and-syncer would. It will instead make sure that when you do spend the sixty seconds, you spend them on the part that actually requires a human. It will also help you reflect on your policies with data you don&#8217;t normally have access to.</p><h2>The docket</h2><p>There is a log. I want to talk about it specifically, because it is the most data-heavy thing in the product and the shape of it matters.</p><p>What gets stored, per decision: the date, the week of the term, an assignment code, a category, the branch I landed on, and the action I took. That is the entire row.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!52Es!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9c4809-adf2-47be-9063-52f565a64d3a_940x412.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!52Es!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9c4809-adf2-47be-9063-52f565a64d3a_940x412.png 424w, /__u/substackcdn.com/image/fetch/$s_!52Es!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9c4809-adf2-47be-9063-52f565a64d3a_940x412.png 848w, /__u/substackcdn.com/image/fetch/$s_!52Es!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9c4809-adf2-47be-9063-52f565a64d3a_940x412.png 1272w, /__u/substackcdn.com/image/fetch/$s_!52Es!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9c4809-adf2-47be-9063-52f565a64d3a_940x412.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!52Es!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9c4809-adf2-47be-9063-52f565a64d3a_940x412.png" width="940" height="412" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab9c4809-adf2-47be-9063-52f565a64d3a_940x412.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:412,&quot;width&quot;:940,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66954,&quot;alt&quot;:&quot;&quot;,&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://akesha.substack.com/i/199227551?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9c4809-adf2-47be-9063-52f565a64d3a_940x412.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!52Es!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9c4809-adf2-47be-9063-52f565a64d3a_940x412.png 424w, /__u/substackcdn.com/image/fetch/$s_!52Es!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9c4809-adf2-47be-9063-52f565a64d3a_940x412.png 848w, /__u/substackcdn.com/image/fetch/$s_!52Es!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9c4809-adf2-47be-9063-52f565a64d3a_940x412.png 1272w, /__u/substackcdn.com/image/fetch/$s_!52Es!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9c4809-adf2-47be-9063-52f565a64d3a_940x412.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 does not get stored, ever: the student&#8217;s name. Their email. The wording of what they wrote. My reply. The grade. Anything that could connect a row back to a person. If I shared my log with a colleague teaching the same course tomorrow, no student in either of our classes would be re-identifiable from it.</p><p><strong>What does not get stored, ever: </strong></p><ul><li><p>the student&#8217;s name, </p></li><li><p>email address, </p></li><li><p>the wording of what they wrote, </p></li><li><p>your reply, the assignment grade, or </p></li><li><p>any identifier that could connect a log entry back to a person. </p></li></ul><blockquote><p>The log exists to answer exactly one question, and I want to be precise about which one. It is not &#8220;who deserved what.&#8221; It is &#8220;did I rule the same way on the same kind of case.&#8221; It is a record of my own behavior. It is not a record of theirs.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Nic3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7564ff1-9211-4aa3-9374-fc0af961c2f4_924x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Nic3!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7564ff1-9211-4aa3-9374-fc0af961c2f4_924x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!Nic3!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7564ff1-9211-4aa3-9374-fc0af961c2f4_924x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!Nic3!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7564ff1-9211-4aa3-9374-fc0af961c2f4_924x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Nic3!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7564ff1-9211-4aa3-9374-fc0af961c2f4_924x540.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Nic3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7564ff1-9211-4aa3-9374-fc0af961c2f4_924x540.png" width="924" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7564ff1-9211-4aa3-9374-fc0af961c2f4_924x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:924,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33377,&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://akesha.substack.com/i/199227551?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7564ff1-9211-4aa3-9374-fc0af961c2f4_924x540.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_!Nic3!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7564ff1-9211-4aa3-9374-fc0af961c2f4_924x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!Nic3!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7564ff1-9211-4aa3-9374-fc0af961c2f4_924x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!Nic3!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7564ff1-9211-4aa3-9374-fc0af961c2f4_924x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Nic3!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7564ff1-9211-4aa3-9374-fc0af961c2f4_924x540.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 think about Hot Bench, where three judges argue with each other before rendering a verdict. I do not have two colleagues sitting next to me at midnight. The log is the closest thing I get. At midterm, I look at it and I ask: did I grant every illness request but treat the undisclosed ones harder? Are my extensions clustering in weeks six and seven, which means the course is pacing wrong, not that the students are weak? Have I been escalating more this term than last? Why?</p><p>The log cannot tell me what to do about any of that. It can only tell me what I have, in fact, been doing.</p><h2>The one step I cannot skip</h2><p>Before the tool will generate a policy, it makes me answer three questions I cannot click past. Who in this course typically asks for extensions. Who never does. Whether there are students whose late work does not look like late work, but is. Whether the policy I am about to seal gives me cover to say no to something I would have said yes to last year.</p><p>I did not include these prompts because I think a five-minute reflection cures bias. I included them because I have watched what happens without them. A faculty member who has historically extended more easily for the students who remind her of herself will, with no pause and no audit, build a tree that does exactly that, quietly, and now with documentation. The Prompt is the one place in the tool that interrupts that. It is the one step I made non-skippable.</p><p>A structured policy is a tool, not a moral position. If it lets me say no to things I would have said yes to before, that is a flag. It is not a feature.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!5hbJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ea4571-2340-41d6-8c2a-4eb54cdf7f08_924x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!5hbJ!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ea4571-2340-41d6-8c2a-4eb54cdf7f08_924x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!5hbJ!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ea4571-2340-41d6-8c2a-4eb54cdf7f08_924x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!5hbJ!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ea4571-2340-41d6-8c2a-4eb54cdf7f08_924x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!5hbJ!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ea4571-2340-41d6-8c2a-4eb54cdf7f08_924x540.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!5hbJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ea4571-2340-41d6-8c2a-4eb54cdf7f08_924x540.png" width="924" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14ea4571-2340-41d6-8c2a-4eb54cdf7f08_924x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:924,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37337,&quot;alt&quot;:&quot;&quot;,&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://akesha.substack.com/i/199227551?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ea4571-2340-41d6-8c2a-4eb54cdf7f08_924x540.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!5hbJ!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ea4571-2340-41d6-8c2a-4eb54cdf7f08_924x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!5hbJ!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ea4571-2340-41d6-8c2a-4eb54cdf7f08_924x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!5hbJ!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ea4571-2340-41d6-8c2a-4eb54cdf7f08_924x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!5hbJ!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ea4571-2340-41d6-8c2a-4eb54cdf7f08_924x540.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><h2>Three risks I am not pretending away</h2><p>A tool like this can become cover for refusing accommodations that should have been granted. If I start saying no to things I used to say yes to because the tree said so, the tree is failing me. I am watching for it.</p><p>Response templates can feel mechanical. I tried to write them with warmth. Warmth is fragile in a template. I edit every one before I send. So should you.</p><p>The log will tempt some of us to compare students. Don&#8217;t. It is not what the log is for. The only question it can answer is whether I have been consistent with myself.</p><h2>What&#8217;s next</h2><p>V1 ships with the five outputs above. V2 will add a midterm dashboard that surfaces patterns I will not otherwise see (&#8221;you granted twelve extensions this semester, mostly in weeks six and seven, what was happening in your course at week six?&#8221;), and a small library of policies other faculty in similar courses have written.</p><p>The things that will never be on the roadmap are the same things I refused to build into V1. Auto-emailing students. LMS integration. Scoring the reason. Those are not unimplemented features. They are the line that lets the rest of the tool exist.</p><p>If you teach, or if you run a teaching center and you have been asked the late-policy question one too many times, the tool is open. It works in a browser. It requires no account. It stores nothing on a server. Spend thirty minutes with it before your next syllabus. Spend ninety seconds with it the next time a 10pm email shows up.</p><p>I hope you&#8217;ll feel the difference at week fifteen.</p><h2></h2><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[Fifteen small things, on purpose.]]></title><description><![CDATA[(And two questions for you.)]]></description><link>https://akesha.substack.com/p/fifteen-small-things-on-purpose</link><guid isPermaLink="false">https://akesha.substack.com/p/fifteen-small-things-on-purpose</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Sun, 24 May 2026 22:43:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y8Zp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3652e1a8-c6ca-49b7-8862-089211f5a5e6_924x540.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Over the past six weeks I ran my own private season of Project Runway. I was Heidi, I was Tim, and I was every contestant on the workroom floor. Fifteen looks came down the runway. They were not dresses. They were AI tools for educators, all aimed at the people who teach, and almost none of them aimed at the student. A couple are in my portfolio. Most are not.</p><p>I want to tell you about them, and I want to do it in one post instead of fifteen, because what I&#8217;m trying to find out is bigger than any single tool. I want to know whether there&#8217;s appetite for two things: a teach-along, where I walk through how I actually made these, and a critique-along, where we pull each one apart and I tell you what it cost, what I&#8217;d cut, and what I&#8217;m still not sure about.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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&#8217;ll get to the asks at the bottom. First, the apps.</p><p>They sort, weirdly cleanly, into three groups based on what they refuse to do.</p><h2>Slow down before you decide</h2><p>Four of the things I built are upstream tools. They do not save you time. They make you spend twenty more minutes thinking before you write a sentence, send an email, or post a rubric. They are friction, on purpose.</p><p><em><strong>Late Policy</strong></em> is a tool I almost didn&#8217;t build, because the obvious version (read the student&#8217;s email, draft the response) is exactly the version no faculty member should ever use. The tool I made instead asks one question first: what is your late policy <em>for</em>? Until you&#8217;ve answered that, the tool will not generate anything. There&#8217;s a Fairness Prompt you cannot skip. There&#8217;s a self-audit log so future you can read past you and notice the drift. It is, to be clear, a slower tool than the obvious version. That is the entire point.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!y8Zp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3652e1a8-c6ca-49b7-8862-089211f5a5e6_924x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!y8Zp!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3652e1a8-c6ca-49b7-8862-089211f5a5e6_924x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!y8Zp!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3652e1a8-c6ca-49b7-8862-089211f5a5e6_924x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!y8Zp!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3652e1a8-c6ca-49b7-8862-089211f5a5e6_924x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!y8Zp!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3652e1a8-c6ca-49b7-8862-089211f5a5e6_924x540.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!y8Zp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3652e1a8-c6ca-49b7-8862-089211f5a5e6_924x540.png" width="924" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3652e1a8-c6ca-49b7-8862-089211f5a5e6_924x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:924,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34844,&quot;alt&quot;:&quot;&quot;,&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://akesha.substack.com/i/199101729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3652e1a8-c6ca-49b7-8862-089211f5a5e6_924x540.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!y8Zp!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3652e1a8-c6ca-49b7-8862-089211f5a5e6_924x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!y8Zp!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3652e1a8-c6ca-49b7-8862-089211f5a5e6_924x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!y8Zp!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3652e1a8-c6ca-49b7-8862-089211f5a5e6_924x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!y8Zp!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3652e1a8-c6ca-49b7-8862-089211f5a5e6_924x540.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><em><strong><a href="https://akesha.github.io/sideby/">The Workbook</a></strong></em> came out of a panel I moderated on how educators are learning to use AI in their work. The panelists disagreed, productively, and I went home, transcribed the conversation by hand, and noticed I had filled half my margin with my own questions. So I built a workbook. Sixty to seventy-five minutes, self-paced, with six real tensions on a continuum and a prompt asking where you stand and why. The workbook refuses to take a side on AI in teaching. The temptation, when you build a thing for educators about a contested topic, is to give them a handrail. We held off. Your marks on six lines are the handrail.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!5i1r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cfd6cc-d3d5-4830-b4cd-c5e21c4e467a_850x1150.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!5i1r!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cfd6cc-d3d5-4830-b4cd-c5e21c4e467a_850x1150.png 424w, /__u/substackcdn.com/image/fetch/$s_!5i1r!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cfd6cc-d3d5-4830-b4cd-c5e21c4e467a_850x1150.png 848w, /__u/substackcdn.com/image/fetch/$s_!5i1r!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cfd6cc-d3d5-4830-b4cd-c5e21c4e467a_850x1150.png 1272w, /__u/substackcdn.com/image/fetch/$s_!5i1r!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cfd6cc-d3d5-4830-b4cd-c5e21c4e467a_850x1150.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!5i1r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cfd6cc-d3d5-4830-b4cd-c5e21c4e467a_850x1150.png" width="850" height="1150" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51cfd6cc-d3d5-4830-b4cd-c5e21c4e467a_850x1150.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1150,&quot;width&quot;:850,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:404814,&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://akesha.substack.com/i/199101729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cfd6cc-d3d5-4830-b4cd-c5e21c4e467a_850x1150.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_!5i1r!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cfd6cc-d3d5-4830-b4cd-c5e21c4e467a_850x1150.png 424w, /__u/substackcdn.com/image/fetch/$s_!5i1r!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cfd6cc-d3d5-4830-b4cd-c5e21c4e467a_850x1150.png 848w, /__u/substackcdn.com/image/fetch/$s_!5i1r!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cfd6cc-d3d5-4830-b4cd-c5e21c4e467a_850x1150.png 1272w, /__u/substackcdn.com/image/fetch/$s_!5i1r!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cfd6cc-d3d5-4830-b4cd-c5e21c4e467a_850x1150.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><strong><a href="https://instructional-reflection.vercel.app/">Reflection</a></strong></em> is the thing I most wish I&#8217;d had six years ago. Twenty minutes per course, one document, five prompts designed to be hard to ruminate inside (what worked, what broke, what surprised you, one question, one decision). While you write, the tool flags hedges in real time (the &#8220;didn&#8217;t land,&#8221; the &#8220;seemed checked out,&#8221; the &#8220;kind of&#8221;) and tags each with a one-line concreteness fix. The paragraph then scores against five qualities from the reflective-practice literature: specific, multi-lens, evidence-grounded, asks why, closes the loop. A separate shelf tracks one document per course across the term, opened every July when you plan fall. Around the per-course reflections, four surrounding artifacts point at promotion and tenure: a response-to-feedback memo, a philosophy addendum, a per-cycle retrospective ritual, and a trajectory view across terms. For the one or two courses a year where you&#8217;re running something you&#8217;d want to defend to skeptical colleagues, a scholarship toggle wraps the reflection in research scaffolding (guiding question, study design, IRB posture, target venue, and a falsifier named in advance). Year over year, the folder becomes the most useful single piece of evidence about your own teaching that you own.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!OF2B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39894bf0-d333-4360-a374-caead50c8836_1034x1133.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!OF2B!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39894bf0-d333-4360-a374-caead50c8836_1034x1133.png 424w, /__u/substackcdn.com/image/fetch/$s_!OF2B!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39894bf0-d333-4360-a374-caead50c8836_1034x1133.png 848w, /__u/substackcdn.com/image/fetch/$s_!OF2B!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39894bf0-d333-4360-a374-caead50c8836_1034x1133.png 1272w, /__u/substackcdn.com/image/fetch/$s_!OF2B!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39894bf0-d333-4360-a374-caead50c8836_1034x1133.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!OF2B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39894bf0-d333-4360-a374-caead50c8836_1034x1133.png" width="1034" height="1133" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39894bf0-d333-4360-a374-caead50c8836_1034x1133.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1133,&quot;width&quot;:1034,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:229184,&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://akesha.substack.com/i/199101729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39894bf0-d333-4360-a374-caead50c8836_1034x1133.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_!OF2B!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39894bf0-d333-4360-a374-caead50c8836_1034x1133.png 424w, /__u/substackcdn.com/image/fetch/$s_!OF2B!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39894bf0-d333-4360-a374-caead50c8836_1034x1133.png 848w, /__u/substackcdn.com/image/fetch/$s_!OF2B!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39894bf0-d333-4360-a374-caead50c8836_1034x1133.png 1272w, /__u/substackcdn.com/image/fetch/$s_!OF2B!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39894bf0-d333-4360-a374-caead50c8836_1034x1133.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><strong>TILT Studio</strong></em> started because every assignment ships with two rubrics, and the one in your students&#8217; heads is usually the one they&#8217;re writing for. The studio takes a rubric you already use, runs a ten-item transparency diagnostic on it, and walks you through making the implicit explicit. It aligns each criterion to a learning objective and a Bloom&#8217;s level so the rubric measures what you&#8217;re actually trying to teach. The Winkelmes studies put the effect at around twelve percentage points, concentrated in first-generation, low-income, and underrepresented students. The hidden rubric is not neutral. It&#8217;s a tax. The studio is built to make it optional.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!DMf4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68112190-a956-4a5c-a7dc-d074311a0009_919x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!DMf4!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68112190-a956-4a5c-a7dc-d074311a0009_919x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!DMf4!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68112190-a956-4a5c-a7dc-d074311a0009_919x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!DMf4!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68112190-a956-4a5c-a7dc-d074311a0009_919x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DMf4!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68112190-a956-4a5c-a7dc-d074311a0009_919x540.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!DMf4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68112190-a956-4a5c-a7dc-d074311a0009_919x540.png" width="919" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68112190-a956-4a5c-a7dc-d074311a0009_919x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:919,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25010,&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://akesha.substack.com/i/199101729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68112190-a956-4a5c-a7dc-d074311a0009_919x540.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_!DMf4!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68112190-a956-4a5c-a7dc-d074311a0009_919x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!DMf4!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68112190-a956-4a5c-a7dc-d074311a0009_919x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!DMf4!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68112190-a956-4a5c-a7dc-d074311a0009_919x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DMf4!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68112190-a956-4a5c-a7dc-d074311a0009_919x540.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>The thread through all four: none of these tools sees a student. They work on you.</p><h2>Narrower tools, on purpose</h2><p>The next three are tools that hand back time without ingesting student data. Every obvious version of each one is a FERPA hazard, and the interesting design move was building the smaller version that does less than the technology can plausibly do.</p><p><em><strong>The Accommodation Implementation Handbook</strong></em> never asks for the letter. It asks for two things from the faculty member: the accommodation category, picked from a standard list, and the activity composition of the specific course. From those two inputs, it flags the activities where the accommodation is genuinely standard, and flags more loudly the ones where it&#8217;s easy to forget, like the wet labs and the field days where the LMS-shaped mental model doesn&#8217;t match the activity at all. It drafts a first message in three registers that you adapt rather than send. The handbook surfaces the two thirds of an accommodation that the letter writer never imagined.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!KXec!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c913310-cff4-42c4-aa5c-229e244fb32d_1277x795.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!KXec!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c913310-cff4-42c4-aa5c-229e244fb32d_1277x795.png 424w, /__u/substackcdn.com/image/fetch/$s_!KXec!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c913310-cff4-42c4-aa5c-229e244fb32d_1277x795.png 848w, /__u/substackcdn.com/image/fetch/$s_!KXec!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c913310-cff4-42c4-aa5c-229e244fb32d_1277x795.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KXec!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c913310-cff4-42c4-aa5c-229e244fb32d_1277x795.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!KXec!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c913310-cff4-42c4-aa5c-229e244fb32d_1277x795.png" width="1277" height="795" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c913310-cff4-42c4-aa5c-229e244fb32d_1277x795.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:795,&quot;width&quot;:1277,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:209988,&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://akesha.substack.com/i/199101729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c913310-cff4-42c4-aa5c-229e244fb32d_1277x795.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_!KXec!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c913310-cff4-42c4-aa5c-229e244fb32d_1277x795.png 424w, /__u/substackcdn.com/image/fetch/$s_!KXec!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c913310-cff4-42c4-aa5c-229e244fb32d_1277x795.png 848w, /__u/substackcdn.com/image/fetch/$s_!KXec!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c913310-cff4-42c4-aa5c-229e244fb32d_1277x795.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KXec!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c913310-cff4-42c4-aa5c-229e244fb32d_1277x795.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><strong>Recommend</strong></em> came out of the realization that the hard part of writing a letter has never been the writing. The student remembers their projects, their failures, the moment the lab finding turned out to be a prompt-format artifact. The writer remembers an impression. The student wizard structures evidence on the student side. The writer side is a three-pane workspace where every sentence in the draft cites its source. Hover any claim to see which piece of evidence it came from. If the AI invented something, the citation is empty and you can see it at a glance. The tool doesn&#8217;t write better letters. It just stops throwing the student&#8217;s evidence away. That turns out to be enough.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!XZek!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e767711-3afb-4cb8-ab0a-2f87601898ea_915x374.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!XZek!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e767711-3afb-4cb8-ab0a-2f87601898ea_915x374.png 424w, /__u/substackcdn.com/image/fetch/$s_!XZek!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e767711-3afb-4cb8-ab0a-2f87601898ea_915x374.png 848w, /__u/substackcdn.com/image/fetch/$s_!XZek!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e767711-3afb-4cb8-ab0a-2f87601898ea_915x374.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XZek!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e767711-3afb-4cb8-ab0a-2f87601898ea_915x374.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!XZek!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e767711-3afb-4cb8-ab0a-2f87601898ea_915x374.png" width="915" height="374" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e767711-3afb-4cb8-ab0a-2f87601898ea_915x374.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:374,&quot;width&quot;:915,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105130,&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://akesha.substack.com/i/199101729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e767711-3afb-4cb8-ab0a-2f87601898ea_915x374.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_!XZek!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e767711-3afb-4cb8-ab0a-2f87601898ea_915x374.png 424w, /__u/substackcdn.com/image/fetch/$s_!XZek!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e767711-3afb-4cb8-ab0a-2f87601898ea_915x374.png 848w, /__u/substackcdn.com/image/fetch/$s_!XZek!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e767711-3afb-4cb8-ab0a-2f87601898ea_915x374.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XZek!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e767711-3afb-4cb8-ab0a-2f87601898ea_915x374.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><strong>Hearth</strong></em> is the one I&#8217;m personally most fond of. Six small instruments for the working teacher: Misconception Predictor, Analogy Generator, Worked-Example Builder, Discussion Prompts, Question Auditor, Case-Study Generator. You bring a piece of material from your course (a topic, a reading, a question you wrote at 1 a.m. on Tuesday), and the tool brings a pedagogical lens. No rosters, no grade book, no analytics, no predictive flags about which students are &#8220;at risk.&#8221; Faculty kept asking for tools that did not watch their students. So I built those.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!DXmd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c20ee3-692c-4f85-8612-8c544c9b5a05_1510x832.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!DXmd!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c20ee3-692c-4f85-8612-8c544c9b5a05_1510x832.png 424w, /__u/substackcdn.com/image/fetch/$s_!DXmd!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c20ee3-692c-4f85-8612-8c544c9b5a05_1510x832.png 848w, /__u/substackcdn.com/image/fetch/$s_!DXmd!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c20ee3-692c-4f85-8612-8c544c9b5a05_1510x832.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DXmd!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c20ee3-692c-4f85-8612-8c544c9b5a05_1510x832.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!DXmd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c20ee3-692c-4f85-8612-8c544c9b5a05_1510x832.png" width="1456" height="802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0c20ee3-692c-4f85-8612-8c544c9b5a05_1510x832.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:802,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175750,&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://akesha.substack.com/i/199101729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c20ee3-692c-4f85-8612-8c544c9b5a05_1510x832.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_!DXmd!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c20ee3-692c-4f85-8612-8c544c9b5a05_1510x832.png 424w, /__u/substackcdn.com/image/fetch/$s_!DXmd!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c20ee3-692c-4f85-8612-8c544c9b5a05_1510x832.png 848w, /__u/substackcdn.com/image/fetch/$s_!DXmd!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c20ee3-692c-4f85-8612-8c544c9b5a05_1510x832.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DXmd!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c20ee3-692c-4f85-8612-8c544c9b5a05_1510x832.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>The thread: every one of these was a louder, more powerful product before I narrowed it. The narrow version is the one worth shipping.</p><h2>The friction is the feature</h2><p>The last eight are student-facing, or at least student-adjacent, and they all share an unfashionable bet: the value of an educational tool in 2026 is not its ability to be helpful but its ability to be well-shaped resistance.</p><p><em><strong><a href="https://akesha.github.io/wherefore/design/">WHEREFORE</a></strong></em><a href="https://akesha.github.io/wherefore/design/"> </a>is a civic-reasoning prototype built around a mascot named Quill, whose defining feature is that he will not tell you the answer. Not when you ask politely, not when you ask three times, not when you tell him you&#8217;re stuck. Phase four has a premise bank where half the items are blurred under a frosted overlay, and tapping one to reveal it costs an &#8220;Ink,&#8221; a soft currency tracked at the bottom of the screen. The point isn&#8217;t to prevent peeking. The point is to make peeking visible, to yourself and to your teacher. The teacher has a toggle that flips the same URL into a feedback view with three tags: PRAISE, FLAG, REVISE. Three was the right number; more granular tags died on contact with actual teachers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!b5I2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a1bc29-9577-4833-b018-220c45b20e45_913x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!b5I2!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a1bc29-9577-4833-b018-220c45b20e45_913x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!b5I2!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a1bc29-9577-4833-b018-220c45b20e45_913x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!b5I2!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a1bc29-9577-4833-b018-220c45b20e45_913x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b5I2!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a1bc29-9577-4833-b018-220c45b20e45_913x540.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!b5I2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a1bc29-9577-4833-b018-220c45b20e45_913x540.png" width="913" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56a1bc29-9577-4833-b018-220c45b20e45_913x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:913,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50430,&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://akesha.substack.com/i/199101729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a1bc29-9577-4833-b018-220c45b20e45_913x540.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_!b5I2!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a1bc29-9577-4833-b018-220c45b20e45_913x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!b5I2!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a1bc29-9577-4833-b018-220c45b20e45_913x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!b5I2!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a1bc29-9577-4833-b018-220c45b20e45_913x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b5I2!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a1bc29-9577-4833-b018-220c45b20e45_913x540.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><strong><a href="https://akesha.github.io/edugame/">SYLLABUS://OVERRIDE</a></strong></em> is a fifteen-minute browser-based co-op game where students play cyberpunk operatives infiltrating an &#8220;Academy mainframe&#8221; that is, every time, the course syllabus. Three timed protocols and two interludes are stitched from a real syllabus, with every wrong answer pulled from a real misconception that has shown up in office hours. A quiz tests recall; a game tests recall under load, which is how students will use the information at 4:55 PM when a deadline shifts. The Uplink Triage interlude routes distress signals to actual campus support resources (CAPS, the food pantry, emergency funds, 988), so when a student hits week ten with a bounced rent check, &#8220;Emergency Funds&#8221; is already in their head. Accessibility is the default, not the setting: dyslexia font, larger text, high contrast, extended timers, and keyboard navigation on by default; sync-burst effects off.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!HUr-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ada13bd-87ac-4754-9eba-63d775b2d148_924x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!HUr-!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ada13bd-87ac-4754-9eba-63d775b2d148_924x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!HUr-!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ada13bd-87ac-4754-9eba-63d775b2d148_924x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!HUr-!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ada13bd-87ac-4754-9eba-63d775b2d148_924x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HUr-!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ada13bd-87ac-4754-9eba-63d775b2d148_924x540.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!HUr-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ada13bd-87ac-4754-9eba-63d775b2d148_924x540.png" width="924" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ada13bd-87ac-4754-9eba-63d775b2d148_924x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:924,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34406,&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://akesha.substack.com/i/199101729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ada13bd-87ac-4754-9eba-63d775b2d148_924x540.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_!HUr-!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ada13bd-87ac-4754-9eba-63d775b2d148_924x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!HUr-!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ada13bd-87ac-4754-9eba-63d775b2d148_924x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!HUr-!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ada13bd-87ac-4754-9eba-63d775b2d148_924x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HUr-!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ada13bd-87ac-4754-9eba-63d775b2d148_924x540.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><strong>Voice Agent</strong></em> is the version of the same bet, scaled up, and so far the most popular thing I&#8217;ve shared with faculty. The use case people keep returning to: feed the agent your syllabus and let it answer the dozen FAQ-shaped questions students send you by email every week (when is the midterm, what&#8217;s the late policy, where do I submit), with guardrails. By the last module of the configurator, an instructor has picked a friction level on a five-point dial, written a system prompt their class actually defines, wired tools the agent can call mid-call (book office hours, escalate to a human if a student calls in distress), and run live test scenarios against a real model. The course is opinionated. It won&#8217;t let you ship with a fifty-character system prompt or upload anything identifiable about a student.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!yron!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F524a2f8f-a251-4db4-9cb3-3f18c2bbe831_896x470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!yron!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F524a2f8f-a251-4db4-9cb3-3f18c2bbe831_896x470.png 424w, /__u/substackcdn.com/image/fetch/$s_!yron!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F524a2f8f-a251-4db4-9cb3-3f18c2bbe831_896x470.png 848w, /__u/substackcdn.com/image/fetch/$s_!yron!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F524a2f8f-a251-4db4-9cb3-3f18c2bbe831_896x470.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yron!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F524a2f8f-a251-4db4-9cb3-3f18c2bbe831_896x470.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!yron!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F524a2f8f-a251-4db4-9cb3-3f18c2bbe831_896x470.png" width="896" height="470" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/524a2f8f-a251-4db4-9cb3-3f18c2bbe831_896x470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:470,&quot;width&quot;:896,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86625,&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://akesha.substack.com/i/199101729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F524a2f8f-a251-4db4-9cb3-3f18c2bbe831_896x470.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_!yron!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F524a2f8f-a251-4db4-9cb3-3f18c2bbe831_896x470.png 424w, /__u/substackcdn.com/image/fetch/$s_!yron!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F524a2f8f-a251-4db4-9cb3-3f18c2bbe831_896x470.png 848w, /__u/substackcdn.com/image/fetch/$s_!yron!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F524a2f8f-a251-4db4-9cb3-3f18c2bbe831_896x470.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yron!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F524a2f8f-a251-4db4-9cb3-3f18c2bbe831_896x470.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><strong>PromptCraft</strong></em> is the seven-minute warmup that sits before Room 204. You pick a real classroom problem from three options that name the things actually eating your week, then write a prompt that works by reading three drafts side-by-side and pulling apart what makes the strong one strong. The output is a recipe you can copy into Claude or any other chat on Monday morning and watch it build. No login, no setup, no code. The bet is that the fastest way to teach prompt craft is to put three versions of the same prompt next to each other and ask the learner which one will actually work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ZIPK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5429af7-51b4-4e83-9a6c-59427544d352_2176x1220.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ZIPK!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5429af7-51b4-4e83-9a6c-59427544d352_2176x1220.png 424w, /__u/substackcdn.com/image/fetch/$s_!ZIPK!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5429af7-51b4-4e83-9a6c-59427544d352_2176x1220.png 848w, /__u/substackcdn.com/image/fetch/$s_!ZIPK!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5429af7-51b4-4e83-9a6c-59427544d352_2176x1220.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ZIPK!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5429af7-51b4-4e83-9a6c-59427544d352_2176x1220.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ZIPK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5429af7-51b4-4e83-9a6c-59427544d352_2176x1220.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5429af7-51b4-4e83-9a6c-59427544d352_2176x1220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:302914,&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://akesha.substack.com/i/199101729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5429af7-51b4-4e83-9a6c-59427544d352_2176x1220.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_!ZIPK!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5429af7-51b4-4e83-9a6c-59427544d352_2176x1220.png 424w, /__u/substackcdn.com/image/fetch/$s_!ZIPK!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5429af7-51b4-4e83-9a6c-59427544d352_2176x1220.png 848w, /__u/substackcdn.com/image/fetch/$s_!ZIPK!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5429af7-51b4-4e83-9a6c-59427544d352_2176x1220.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ZIPK!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5429af7-51b4-4e83-9a6c-59427544d352_2176x1220.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><strong>Room 204</strong></em> is a small game I made to teach teachers how to build AI tools. You play a teacher in a fictional classroom. Monday: you notice the gap. Tuesday: you write a prompt, picking a Socratic Tutor or an Exit Ticket Bot (only two archetypes, on purpose) and choosing rules from a list where half are subtly bad. Wednesday: class day, and the prompt fails in three different ways for three different fictional students. Thursday: you fix it. Friday: you ship it, and the chatbot in the live-demo tab is actually running on the prompt you just wrote. Fifteen minutes, no login. The thing you build does the thing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ttu1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F872631a0-c3be-473b-9651-0aedcdb05374_2262x1186.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ttu1!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F872631a0-c3be-473b-9651-0aedcdb05374_2262x1186.png 424w, /__u/substackcdn.com/image/fetch/$s_!ttu1!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F872631a0-c3be-473b-9651-0aedcdb05374_2262x1186.png 848w, /__u/substackcdn.com/image/fetch/$s_!ttu1!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F872631a0-c3be-473b-9651-0aedcdb05374_2262x1186.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ttu1!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F872631a0-c3be-473b-9651-0aedcdb05374_2262x1186.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ttu1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F872631a0-c3be-473b-9651-0aedcdb05374_2262x1186.png" width="1456" height="763" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/872631a0-c3be-473b-9651-0aedcdb05374_2262x1186.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:763,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:310924,&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://akesha.substack.com/i/199101729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F872631a0-c3be-473b-9651-0aedcdb05374_2262x1186.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_!ttu1!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F872631a0-c3be-473b-9651-0aedcdb05374_2262x1186.png 424w, /__u/substackcdn.com/image/fetch/$s_!ttu1!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F872631a0-c3be-473b-9651-0aedcdb05374_2262x1186.png 848w, /__u/substackcdn.com/image/fetch/$s_!ttu1!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F872631a0-c3be-473b-9651-0aedcdb05374_2262x1186.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ttu1!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F872631a0-c3be-473b-9651-0aedcdb05374_2262x1186.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><strong><a href="https://akesha.github.io/git-playground/">Git Playground</a></strong></em> renders Git&#8217;s invisible geometry as three colored panels (working directory, staging, committed); files physically move between them as the student types; and a simulated teammate named Riley can be summoned to create a merge conflict on purpose. A merge conflict isn&#8217;t an error. It&#8217;s git asking you a question. You answer it by editing the file. Rebasing, cherry-picking, the reflog, force-push, and amend are deliberately left out, because the failure mode of Git education is throwing every feature at students before they have the model.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ZRnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15737370-e8d2-469e-8721-560ca75d09fc_2996x1530.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ZRnP!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15737370-e8d2-469e-8721-560ca75d09fc_2996x1530.png 424w, /__u/substackcdn.com/image/fetch/$s_!ZRnP!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15737370-e8d2-469e-8721-560ca75d09fc_2996x1530.png 848w, /__u/substackcdn.com/image/fetch/$s_!ZRnP!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15737370-e8d2-469e-8721-560ca75d09fc_2996x1530.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ZRnP!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15737370-e8d2-469e-8721-560ca75d09fc_2996x1530.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ZRnP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15737370-e8d2-469e-8721-560ca75d09fc_2996x1530.png" width="1456" height="744" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15737370-e8d2-469e-8721-560ca75d09fc_2996x1530.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:744,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:416284,&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://akesha.substack.com/i/199101729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15737370-e8d2-469e-8721-560ca75d09fc_2996x1530.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_!ZRnP!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15737370-e8d2-469e-8721-560ca75d09fc_2996x1530.png 424w, /__u/substackcdn.com/image/fetch/$s_!ZRnP!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15737370-e8d2-469e-8721-560ca75d09fc_2996x1530.png 848w, /__u/substackcdn.com/image/fetch/$s_!ZRnP!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15737370-e8d2-469e-8721-560ca75d09fc_2996x1530.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ZRnP!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15737370-e8d2-469e-8721-560ca75d09fc_2996x1530.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><strong>From Blog Post to Animated Video</strong></em> is an eight-scene workshop guide for turning a Substack post into a thirty-second animated video using Runway, ElevenLabs, and CapCut. I built it because I made one, and people started asking how. The teaching insight: the brief is the lesson. The first twenty-five minutes of the workshop are deliberately tool-free, because the strongest predictor of a bad final video is opening Runway before the brief is written. You are writing a script document, not a prose document. If a section reads like a paragraph, it&#8217;s wrong.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!JyDE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7169dc96-5b00-49fb-8f33-5d75b220fa2e_924x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!JyDE!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7169dc96-5b00-49fb-8f33-5d75b220fa2e_924x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!JyDE!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7169dc96-5b00-49fb-8f33-5d75b220fa2e_924x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!JyDE!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7169dc96-5b00-49fb-8f33-5d75b220fa2e_924x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!JyDE!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7169dc96-5b00-49fb-8f33-5d75b220fa2e_924x540.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!JyDE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7169dc96-5b00-49fb-8f33-5d75b220fa2e_924x540.png" width="924" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7169dc96-5b00-49fb-8f33-5d75b220fa2e_924x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:924,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26487,&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://akesha.substack.com/i/199101729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7169dc96-5b00-49fb-8f33-5d75b220fa2e_924x540.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_!JyDE!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7169dc96-5b00-49fb-8f33-5d75b220fa2e_924x540.png 424w, /__u/substackcdn.com/image/fetch/$s_!JyDE!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7169dc96-5b00-49fb-8f33-5d75b220fa2e_924x540.png 848w, /__u/substackcdn.com/image/fetch/$s_!JyDE!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7169dc96-5b00-49fb-8f33-5d75b220fa2e_924x540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!JyDE!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7169dc96-5b00-49fb-8f33-5d75b220fa2e_924x540.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><strong><a href="https://akesha.github.io/completestory/">How to Make a Digital Story</a></strong></em><a href="https://akesha.github.io/completestory/"> </a>is the longest thing I&#8217;ve made, a twelve-step field guide for faculty teaching digital storytelling and the students who bring the work to life. Shape before sentences. Draw badly on purpose. Record thirty seconds of room tone at every session. Score the silences, not the sentences. Build the skeleton (radio cut) before the skin (rough, fine, picture lock), and name the passes in your assignment deadlines or students cannot diagnose a muddy cut. Five tool stacks, a scrubbable example, a drag-and-drop storyboard, six downloadable templates you can copy-paste into your syllabus.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Pzq5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ef2455-9381-4d56-a3f4-6b7758163c2b_1696x1036.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Pzq5!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ef2455-9381-4d56-a3f4-6b7758163c2b_1696x1036.png 424w, /__u/substackcdn.com/image/fetch/$s_!Pzq5!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ef2455-9381-4d56-a3f4-6b7758163c2b_1696x1036.png 848w, /__u/substackcdn.com/image/fetch/$s_!Pzq5!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ef2455-9381-4d56-a3f4-6b7758163c2b_1696x1036.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Pzq5!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ef2455-9381-4d56-a3f4-6b7758163c2b_1696x1036.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Pzq5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ef2455-9381-4d56-a3f4-6b7758163c2b_1696x1036.png" width="1456" height="889" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14ef2455-9381-4d56-a3f4-6b7758163c2b_1696x1036.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;:415885,&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://akesha.substack.com/i/199101729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ef2455-9381-4d56-a3f4-6b7758163c2b_1696x1036.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_!Pzq5!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ef2455-9381-4d56-a3f4-6b7758163c2b_1696x1036.png 424w, /__u/substackcdn.com/image/fetch/$s_!Pzq5!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ef2455-9381-4d56-a3f4-6b7758163c2b_1696x1036.png 848w, /__u/substackcdn.com/image/fetch/$s_!Pzq5!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ef2455-9381-4d56-a3f4-6b7758163c2b_1696x1036.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Pzq5!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14ef2455-9381-4d56-a3f4-6b7758163c2b_1696x1036.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>The thread through all eight: the work of doing the thing is the thing being taught.</p><h2>What this was actually about</h2><p>Building fifteen of these in six weeks isn&#8217;t normal. A couple of these looks I&#8217;d send down the runway again tomorrow. A couple I&#8217;d cut from the collection before the judges saw them. The truthful version is that I&#8217;ve been thinking about teaching and AI for a long time, the tools available right now are mostly the wrong shape, and once I figured out I could make the smaller, better-shaped version, I couldn&#8217;t stop until I&#8217;d drafted them.</p><p>I learned things I want to teach. I also have a running list, per tool, of what each one cost. Hours, dollars, the back-end apps I had to learn to use just to make these run, the specific tradeoffs I made and the ones I&#8217;m still not sure about, the design decisions that landed in user testing and the ones that quietly fell over.</p><h2>What I want from you</h2><p>Two questions, in order of how much I care about the answers.</p><p><strong>First: would you want to learn how to make these?</strong> Not the philosophy. The build. I&#8217;m thinking about a teach-along, three or four sessions, where I walk through the actual workflow I used (the prompts, the iteration, the moments I scrapped a whole approach and started over) and you build a smaller version of one of these for your own course or department by the end. If that lands for you, tell me in the comments. I&#8217;ll size the demand before I commit to a schedule.</p><p><strong>Second: would you want to read the critique series?</strong> A post per tool, with the cost breakdown, the things I would cut if I rebuilt it, and the specific places I think I got it wrong. I&#8217;d write these with help from two or three people who have used the tool in their actual teaching, so it&#8217;s not just me grading my own homework. If that lands for you, tell me in the comments.</p><p><strong>Third, less an ask than an invitation:</strong> tell me in the comments which of the fifteen you want me to dig into first. I&#8217;ve been hovering between three of them and I&#8217;d rather you broke the tie.</p><p>And if you teach, and you have a use case for one of these that I should be thinking about, just hit reply. The whole reason there are fifteen of these instead of one is that I kept finding faculty problems I hadn&#8217;t thought to look for. Tell me yours.</p><p>That&#8217;s the runway. Fifteen looks, six weeks, no commercial breaks. None of them is the final shape. All of them are easier to think about with the judges in the room.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The seventh tension]]></title><description><![CDATA[Recap of AIxED panel on Real Educators Learning AI in Real Time]]></description><link>https://akesha.substack.com/p/the-seventh-tension</link><guid isPermaLink="false">https://akesha.substack.com/p/the-seventh-tension</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Wed, 13 May 2026 02:19:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ib7B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68452c3a-b38a-4782-91d0-bedcb729ffcb_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Ib7B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68452c3a-b38a-4782-91d0-bedcb729ffcb_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Ib7B!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68452c3a-b38a-4782-91d0-bedcb729ffcb_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ib7B!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68452c3a-b38a-4782-91d0-bedcb729ffcb_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ib7B!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68452c3a-b38a-4782-91d0-bedcb729ffcb_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ib7B!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68452c3a-b38a-4782-91d0-bedcb729ffcb_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Ib7B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68452c3a-b38a-4782-91d0-bedcb729ffcb_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68452c3a-b38a-4782-91d0-bedcb729ffcb_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1589315,&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://akesha.substack.com/i/197436704?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68452c3a-b38a-4782-91d0-bedcb729ffcb_1024x1024.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_!Ib7B!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68452c3a-b38a-4782-91d0-bedcb729ffcb_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ib7B!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68452c3a-b38a-4782-91d0-bedcb729ffcb_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ib7B!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68452c3a-b38a-4782-91d0-bedcb729ffcb_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ib7B!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68452c3a-b38a-4782-91d0-bedcb729ffcb_1024x1024.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 was on a panel last Saturday at AIxED, an AI in education conference in Boston. The panel was called <em>Real Educators Learning AI in Real Time</em>, and the framing came from <a href="https://www.sideby.ai/">Sideby</a>: how educators are figuring out how to use AI in their actual work, not what AI can do. <a href="https://www.sideby.ai/about">Kippy Smith</a> moderated. The other panelists were <a href="https://thematics.us/">Yousuf Marvi</a>, an 8th-grade math teacher in Irvine Unified, currently in his first year teaching English Language Development, and <a href="https://www.umpi.edu/directory/people/anne-l-fensie/">Anne Fensie</a>, who directs the Center for Teaching and Learning at the University of Maine at Presque Isle and works mostly with adult learners in a competency-based program.</p><p>Kippy opened by asking each of us for our <em>why</em> for using AI. Anne named learning itself. She wants AI to help where help is appropriate and not to flatten the productive struggle that builds the skill. I named educator agency, with a debt to Punya Mishra: no technology was originally designed for education, and educators have always had to adapt what was built for somebody else. AI&#8217;s offer is that it puts educators in the designer&#8217;s seat for once. Yousuf named his students. The multimodality of current AI means he no longer has to rely on text alone to understand what a novice language learner is doing in geometry. Kippy named the pattern: none of us led with personal efficiency.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>The conversation kept circling back to friction. Yousuf put it most cleanly with an effort-to-output ratio. When the ratio is close to one, learning is happening. When it drops too low, learning collapses. Anne quoted Daniel Willingham (memory is the residue of thought) and offered a triumph and a disaster from her own practice. The triumph: she learned enough Python through AI assistance to scrape 30,000 email addresses for her dissertation survey, something that had previously been out of reach. The disaster: she followed AI&#8217;s instructions during a database update and overwrote two-thirds of her course content with no backup, then spent ten hours of a conference manually restoring it from change history. The disaster made her more critical of every output. I argued that real learning shows up in AI&#8217;s failures, where students see why human expertise matters, and that my work with faculty is mostly about preserving the friction that AI is engineered to remove.</p><p>Two audience contributions reshaped the room. Stephen, who had spent the prior week at an agentic AI corporate event, pushed back on schools designing learning from the inside out, starting with learning instead of with outcomes. His line: curriculum should be designed to uncover content, not cover it. Jenna, an AI product manager who sits on a school council where her district is barely engaging with AI, asked the practical question: how do you actually start. Anne&#8217;s answer was small daily reps. Mine was to stop believing the hype that everyone else is ahead, and to start with real low-stakes problems. (Mine: a tool that reads my refrigerator and suggests dinners that work for both my husband&#8217;s allergies and my weight goals.) Yousuf&#8217;s was the sharpest reframe of the panel. If you cannot make the case for AI in your classroom without using the words <em>ChatGPT</em> or <em>Gemini</em>, the work is on the AI literacy side, not on the resistant-teacher side.</p><p>The closing frame the room landed on came from another audience contribution: <em>the problem of practice</em>. AI literacy without a real problem to solve is technology for its own sake. With a problem of practice in hand, AI becomes a possible role in a real solution, not the solution itself.</p><div class="callout-block" data-callout="true"><p>I built a <a href="https://akesha.github.io/sideby/">companion site</a> where the tensions we worked through, the framings we offered, and the pieces we didn&#8217;t get to say on stage all live. The workbook has six tensions in it.</p></div><p><strong>There is a seventh I couldn&#8217;t get in there in time. It is the one I am still sitting with, and the one I want to give more room than a prompt.</strong></p><p>It is agentic AI.</p><p>I should start by saying what I love about it, because the version of this conversation where I open with my worries doesn&#8217;t sound like me, and it isn&#8217;t true to my experience.</p><p>I love that agentic AI puts non-programmers in the design seat. I have built a handful of tools in the last year, some for productivity, some for reflective practice. The fact that I could build them at all is the new thing. That access matters. It is also, in a roundabout way, what pushed me toward pursuing more formal programming background. Not because the agents made me feel inadequate, but because they made me feel adjacent to a thing I wanted to understand from the inside.</p><h2>The design seat is not the driver&#8217;s seat</h2><p>The first reason is the one <a href="https://www.linkedin.com/in/karadhya/">Kishore Aradhya</a> named at AIxED, and I keep returning to it. Agents are confident when they are wrong. They mislabel. They miscategorize. They invent metadata that looks right because it conforms to a pattern, not because it is true. Non-programmers are less equipped to catch when something looks right but isn&#8217;t. I am fortunate to work at a school of computing, where colleagues have been patient and generous in helping me debug when things go off the rails. Not everyone has that safety net.</p><p>The second reason is execution. Agentic tools run commands on your machine. The &#8220;approve this action&#8221; prompt can become theater if you do not fully understand what you are authorizing. Prompt injection is a real concern. I have worked through tutorials with three or more layers of redirects, where the first two were benign and the later ones raised yellow and red flags about where and how my data was being committed. Some folks in our IT department are excited about what I have been building, and they have also been clear that real vetting takes time before any of it touches sensitive data. I think that pacing is right.</p><p>The third reason is privacy. Pointing an agent at your folders means handing it whatever lives in them: tax documents, draft manuscripts, FERPA-protected student data, IRB materials. Even with training opt-outs, file contents travel to company servers. Most universities have not issued guidance that keeps pace with the tools, and faculty are largely navigating this on their own.</p><p>None of those are dealbreakers. They are problems with solutions, mostly involving time, policy, and someone to call. The harder question is the pedagogy.</p><h2>Mapping onto a value is not the same as cultivating it</h2><p>Here is where my concern actually lives. Agentic AI is increasingly being pitched as scaffolding for the cognitive moves we want students to develop themselves: metacognition, self-regulation, inquiry. The marketing language is not subtle.</p><p>When OpenAI launched ChatGPT <a href="https://openai.com/index/chatgpt-study-mode/">Study Mode</a> last July, the product page described its behaviors as &#8220;proactively developing metacognition and self reflection, fostering curiosity, and providing actionable and supportive feedback.&#8221; Read that again. The agent develops metacognition. The agent fosters curiosity. The agent provides the feedback. The student is the object of the verbs, not the subject.</p><p>Anthropic&#8217;s <a href="https://www.anthropic.com/news/introducing-claude-for-education">Claude for Education Learning Mode</a>, launched a few months earlier, frames the agent as guiding &#8220;students&#8217; reasoning process rather than providing answers,&#8221; prompting them with questions like &#8220;How would you approach this problem?&#8221; and &#8220;What evidence supports your conclusion?&#8221; The framing is more careful, but the agent is still the one asking the metacognitive questions. The student is responding to them.</p><p>Ethan and Lilach Mollick&#8217;s widely cited paper on classroom AI prompts puts the design pattern most plainly: &#8220;AI Language Models can help students engage in metacognition as an AI coach by helping direct students to engage in a metacognitive process and articulate their thoughts about a past event or plan for the future&#8221; (<a href="https://arxiv.org/pdf/2306.10052">Mollick &amp; Mollick, 2023</a>). A peer-reviewed framework published last year in <em>Frontiers in Education</em> calls AI &#8220;a metacognitive partner&#8221; and reports that &#8220;AI quantitative feedback improves the accuracy of metacognitive monitoring.&#8221;</p><p>The bundling shows up most cleanly in a September 2025 <a href="https://er.educause.edu/articles/2025/9/the-ai-tsunami-is-here-reinventing-education-for-the-age-of-ai">EDUCAUSE Review essay</a> co-authored by, among others, Paul LeBlanc and George Siemens. They describe the new student skill profile as developing &#8220;metacognition (thinking about their thinking) and meta-emotional skills (managing their emotions), as well as the ability to design and refine AI agents.&#8221; Metacognition, emotional regulation, and AI-agent design get folded into the same sentence, as if learning to manage your own mind and learning to manage a tool were the same kind of skill.</p><div class="callout-block" data-callout="true"><p>I want to name the move all five of those examples are making, because once you see it, you cannot unsee it. The cognitive work we used to ask the student to do (pause, notice, reflect, ask the next question) is being relocated to a piece of software that does that work adjacent to the student. The student watches the metacognition happen. The student answers prompts about it. The student gets feedback on it. What the student does not do, in this design, is the part that was the skill in the first place.</p></div><p>Mapping onto a value is not the same as cultivating it. Sometimes the closest match is the thing most likely to displace what we hoped to grow.</p><h2>Four patterns worth naming</h2><p>The same elision shows up across the field in patterns I think are worth naming out loud, so we can argue with them as patterns instead of arguing with each product one at a time.</p><p>The <strong>reflective scaffold pattern</strong> is the most common. The agent prompts the student to notice their thinking. <em>What&#8217;s one thing you&#8217;d do differently? Where did you get stuck?</em> My worry is not that those prompts are bad. It is that the noticing was the skill we were trying to build. If the prompt arrives on time, every time, calibrated to the right level, the student never has to develop the internal cue that says <em>this is the moment to stop and check</em>. The scaffolding never comes down because the scaffold became the skill.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;6e5bab91-f1dd-415c-864c-705e57a3b3f4&quot;,&quot;duration&quot;:null}"></div><p>The <strong>persistent project partner pattern</strong> proposes that an agent that remembers your work across sessions is building your follow-through. The pitch is that the agent holds the through-line so you can re-enter the work. Persistence, though, is something a person does, not something an agent provides on a person&#8217;s behalf. An agent that remembers your contradictions for you may not be building your persistence so much as building its own continuity while yours quietly atrophies.</p><p>The <strong>role-player pattern</strong> asks the agent to simulate a journal editor, a skeptical colleague, a peer reviewer. The assumption is that an agent with goals and constraints meaningfully approximates the human in that role. That is a sizable assumption. Real editors and colleagues bring institutional context, professional stakes, and accountability. An agent can simulate the shape of those interactions without the weight. The piece I worry about most: students may learn what an editorial exchange looks like without ever building the judgment, the resilience, or the read on power dynamics that real editorial exchanges develop in a person.</p><p>There is a fourth pattern that does not have the same problem, and I want to give it real space. The <strong>design-the-agent pattern</strong> has students making agents instead of using them. Constraining them. Arguing with their behavior. That move treats AI as something to be made legible and contestable rather than simply consumed. The cognitive work stays on the student because the student is the designer.</p><h2>The burden of proof</h2><p>None of this is an argument against experimenting. <a href="https://www.chronicle.com/article/can-educators-counter-agentic-ai">Marc Watkins</a> put a version of this in the <em>Chronicle</em> last fall: higher education, he wrote, &#8220;must explore ways of curbing the use of agentic AI tools to automate work that students are supposed to do on their own.&#8221; <a href="https://punyamishra.com/2026/02/02/agentic-ai-new-tools-new-questions-new-air-gpt-episode/">Punya Mishra</a> asked the question more compactly in February: how do we build agents that work <em>with</em> students, not <em>for</em> them?</p><p>That is the question I want to ask out loud, alongside both of them. The burden of proof sits with us to show that agentic designs build the agency they claim to support, rather than simulate it convincingly enough that we stop asking.</p><div class="pullquote"><p>The six tensions in the <a href="https://akesha.github.io/sideby/">workbook</a> are there because they did not resolve on stage and they probably will not resolve for a while. The seventh is here for the same reason. If any of this is sitting in you the way it is sitting in me, the site is where to keep going with it.</p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[What Hades II Knows About Failure That Your Syllabus Doesn’t]]></title><description><![CDATA[He died.]]></description><link>https://akesha.substack.com/p/what-hades-ii-knows-about-failure</link><guid isPermaLink="false">https://akesha.substack.com/p/what-hades-ii-knows-about-failure</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Tue, 05 May 2026 01:10:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_6i_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2886cab-a8b1-497a-896a-54e1acab1663_1920x1080.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!_6i_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2886cab-a8b1-497a-896a-54e1acab1663_1920x1080.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!_6i_!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2886cab-a8b1-497a-896a-54e1acab1663_1920x1080.webp 424w, /__u/substackcdn.com/image/fetch/$s_!_6i_!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2886cab-a8b1-497a-896a-54e1acab1663_1920x1080.webp 848w, /__u/substackcdn.com/image/fetch/$s_!_6i_!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2886cab-a8b1-497a-896a-54e1acab1663_1920x1080.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!_6i_!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2886cab-a8b1-497a-896a-54e1acab1663_1920x1080.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!_6i_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2886cab-a8b1-497a-896a-54e1acab1663_1920x1080.webp" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2886cab-a8b1-497a-896a-54e1acab1663_1920x1080.webp&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;:163906,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://akesha.substack.com/i/196490884?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2886cab-a8b1-497a-896a-54e1acab1663_1920x1080.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!_6i_!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2886cab-a8b1-497a-896a-54e1acab1663_1920x1080.webp 424w, /__u/substackcdn.com/image/fetch/$s_!_6i_!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2886cab-a8b1-497a-896a-54e1acab1663_1920x1080.webp 848w, /__u/substackcdn.com/image/fetch/$s_!_6i_!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2886cab-a8b1-497a-896a-54e1acab1663_1920x1080.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!_6i_!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2886cab-a8b1-497a-896a-54e1acab1663_1920x1080.webp 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></p><p>He died. Again. For the 47th time. <a href="https://youtu.be/aWULCxQG4Hg?si=dE8gzHGnQVrLDFDk">Melino&#235;</a> turned into a red silhouette of herself, spun, and disappeared. Then he was back at the Crossroads with nothing but a handful of bones and the reminder that <em>Time Cannot Be Stopped</em>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>And instead of quitting, my husband leaned forward. Swapped an Arcana Card. Tried a different weapon. Went back in. I was sitting next to him on the couch, not holding a controller, but I couldn&#8217;t look away. Not because the game was pretty. Because I&#8217;d seen this before.</p><p>This is <a href="https://www.supergiantgames.com/games/hades-ii/">Hades II</a>, Supergiant Games&#8217; roguelike sequel that drops April 14. You play as Melino&#235;, daughter of Hades, fighting your way through the underworld (or up toward Olympus) to defeat Chronos, Titan of Time. You will die. A lot. The game is counting on it. Every mechanic, every system, every line of dialogue between runs assumes that failure isn&#8217;t just possible. It&#8217;s the process.</p><p>Not in a game review. In a classroom.</p><h2>I studied this</h2><p>Years ago, I had the honor of taking serious gaming courses with Dr. Carrie Heeter at Michigan State, where we learned the categories of serious games and how they create sandboxes for students to learn without penalties. The idea wasn&#8217;t abstract. We played games, categorized them, pulled apart the design decisions that made risk feel safe. The theoretical spine came from James Paul Gee, who in <em><a href="https://us.macmillan.com/books/9781403984531/whatvideogameshavetoteachusaboutlearningandliteracy">What Video Games Have to Teach Us About Learning and Literacy</a></em> (2003) named what he called the &#8220;psychosocial moratorium&#8221; principle: games create spaces where learners can take risks, fail, and try new identities without real-world consequences. That&#8217;s not a metaphor. It&#8217;s a design decision.</p><p>Gee&#8217;s framework has held up. <a href="https://link.springer.com/article/10.1007/s42438-024-00510-3">Bacalja et al.</a> brought 21 scholars together in <em>Postdigital Science and Education</em> in 2024 to revisit his learning principles, and the consensus was clear: the core ideas are still doing work two decades later. And a <a href="https://link.springer.com/article/10.1186/s41239-025-00528-y">2025 study</a> in the <em>International Journal of Educational Technology in Higher Education</em> found that university students in competitive sandbox game environments showed stronger critical thinking and collaboration than those in teacher-led instruction.</p><p>So when I watched my husband pick up Hades II and start dying his way through Erebus, I wasn&#8217;t playing. I was sitting next to him, watching the design work in real time, recognizing every principle I&#8217;d studied with someone who helped define the field. He was fighting his way through the underworld. I was diagnosing the learning design.</p><h2>Four mechanics, four lessons</h2><p>Let me walk you through the design decisions that matter, because Hades II isn&#8217;t just fun. It&#8217;s a learning environment that does things most courses don&#8217;t.</p><p><strong>God Mode is adaptive scaffolding.</strong> Turn it on and you start with 20% damage reduction. Die, and it goes up by 2%. Cap is 80%. No achievement penalties. No shame messaging. The game notices you&#8217;re struggling and quietly makes things a little easier each time. <a href="https://link.springer.com/article/10.1186/s12909-024-05698-3">Faber et al.</a> published a study in <em>BMC Medical Education</em> in 2024 showing that adaptive scaffolding in game-based learning enhanced both performance and engagement by optimizing cognitive load. God Mode is that finding built into a difficulty slider.</p><p>Now think about your course. A student fails your midterm. What adapts? Does the material get 2% more supportive? Does anything in the course design acknowledge that this student needs a different entry point? Or do they just get the same exam again next semester?</p><p><strong>Arcana Cards are cumulative knowledge.</strong> These are permanent upgrades that persist across every run. There are 25 of them, and they have synergies. Early on, you&#8217;re just collecting whatever you can unlock. Ten runs later, you&#8217;re building optimized combinations because you&#8217;ve learned which cards work together. That&#8217;s the shift from surface-level recall to expert schema-building, and it happens because the game lets you keep what you earn even when you lose.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ZN-N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2862-95f8-4298-bce4-ab746351237e_1920x1200.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ZN-N!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2862-95f8-4298-bce4-ab746351237e_1920x1200.webp 424w, /__u/substackcdn.com/image/fetch/$s_!ZN-N!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2862-95f8-4298-bce4-ab746351237e_1920x1200.webp 848w, /__u/substackcdn.com/image/fetch/$s_!ZN-N!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2862-95f8-4298-bce4-ab746351237e_1920x1200.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!ZN-N!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2862-95f8-4298-bce4-ab746351237e_1920x1200.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ZN-N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2862-95f8-4298-bce4-ab746351237e_1920x1200.webp" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6ab2862-95f8-4298-bce4-ab746351237e_1920x1200.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:488940,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://akesha.substack.com/i/196490884?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2862-95f8-4298-bce4-ab746351237e_1920x1200.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!ZN-N!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2862-95f8-4298-bce4-ab746351237e_1920x1200.webp 424w, /__u/substackcdn.com/image/fetch/$s_!ZN-N!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2862-95f8-4298-bce4-ab746351237e_1920x1200.webp 848w, /__u/substackcdn.com/image/fetch/$s_!ZN-N!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2862-95f8-4298-bce4-ab746351237e_1920x1200.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!ZN-N!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6ab2862-95f8-4298-bce4-ab746351237e_1920x1200.webp 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><strong>Boons are scaffolding in the moment.</strong> During a run, gods offer you temporary power-ups. Three choices, each calibrated to your current build. The game is handing you support inside the Zone of Proximal Development without you filling out a form or visiting office hours.</p><p><strong>The story keeps going when you die.</strong> NPCs have new dialogue after every failed run. Relationships deepen. Plot threads advance. Death isn&#8217;t a reset. It&#8217;s a chapter break. The narrative tells you, over and over: this attempt counted, even though you didn&#8217;t win.</p><p><a href="https://link.springer.com/article/10.1007/s11528-021-00606-8">Powers and Moore</a> reviewed failure state mechanics in game-based learning in <em>TechTrends</em> in 2021 and found that designed failure states show real promise for meeting instructional goals. Hades II isn&#8217;t stumbling into good pedagogy. It&#8217;s executing it.</p><h2>Now compare that to your midterm</h2><p>Manu Kapur published <em><a href="https://www.wiley.com/en-us/Productive+Failure:+Unlocking+Deeper+Learning+Through+the+Science+of+Failing-p-9781394308712">Productive Failure: Unlocking Deeper Learning Through the Science of Failing</a></em> in 2024, and his four mechanisms map almost embarrassingly well onto what this game does. Activation of prior knowledge? That&#8217;s every run where you remember what killed you last time. Attention to critical features? That&#8217;s the boss pattern you finally recognize on attempt six. Explanation and elaboration? That&#8217;s the moment you start choosing Boons not randomly but deliberately, because you can articulate why one synergy works better than another. Organization and assembly? That&#8217;s the Arcana build you&#8217;ve refined across 30 runs into something that reflects everything you&#8217;ve learned.</p><p>Kapur&#8217;s framework. A roguelike&#8217;s execution.</p><p>And the macro-level data backs up what the game-level design suggests. <a href="https://journals.sagepub.com/doi/abs/10.3102/00346543231167795">Barz et al.</a> published a meta-analysis in <em>Review of Educational Research</em> in 2024 and found a medium effect for overall learning (g = 0.54) and a strong effect for cognitive learning (g = 0.67) in digital game-based environments. Games work. The research is not ambiguous about this.</p><p>Meanwhile, in spring 2026, more than a dozen universities have abandoned AI detection tools entirely. Not because the tools failed at catching AI (they did, with false positive rates hitting 61% for non-native English speakers). But because the deeper realization was worse: the assessments themselves were so easy to outsource that the whole integrity apparatus was beside the point. The assessment crisis of 2026 isn&#8217;t an AI problem. It&#8217;s a design problem. Games figured this out years ago.</p><h2>So what would you actually do?</h2><p>I&#8217;m not going to pretend this is simple. The sandbox works. The question is whether institutions are willing to create the conditions for faculty to build one. Most instructors aren&#8217;t given the time, autonomy, or support to redesign a single assignment, let alone rethink a whole assessment architecture. Course caps, standardized assessments they didn&#8217;t choose, adjunct workloads that don&#8217;t include prep time for innovation. Willingness isn&#8217;t the bottleneck. Capacity is.</p><p>But the gap isn&#8217;t only structural. It&#8217;s also about knowing what tools exist. <a href="https://delphi-me.com/">Delphinium</a> is a Canvas-based gamification framework that lets instructors build choice-driven, leveling-up course structures inside the LMS they already use. Students pick pathways, accumulate progress, and see their growth visually. It&#8217;s not Hades II. But it&#8217;s the Arcana Card system adapted for a course with 150 students and one overworked instructor. <a href="https://community.canvaslms.com/t5/Canvas-Basics-Guide/What-are-Mastery-Paths/ta-p/404483">Canvas Mastery Paths</a>, which is already built into Canvas and costs nothing extra, lets you set a source assignment (a quiz, a graded discussion, anything with a score) and then automatically route students to different content based on how they performed. Score below 70, the system assigns additional support material. Score above 85, the student skips ahead to the next challenge. Students don&#8217;t all have to see the same content in the same order. That&#8217;s God Mode logic inside a tool most faculty don&#8217;t even know they have. <a href="https://www.myquest.co/">MyQuest</a> takes it further with quest-based course structures where students progress through narrative arcs with multiple pathways and built-in feedback loops. For Moodle users, <a href="https://www.levelup.plus/">Level Up XP</a> adds experience points and leveling mechanics and already runs on over 30,000 sites.</p><p>The tools are there. The distinction that matters is between structural gamification, where the course architecture itself supports choice and cumulative progress, and surface-level gamification that just pins badges onto the same old design. <a href="https://www.mdpi.com/2227-7102/15/10/1341">Research in </a><em><a href="https://www.mdpi.com/2227-7102/15/10/1341">Education Sciences</a></em> in 2024 found that average points-and-badges gamification often just replicates traditional grading&#8217;s worst habits. A leaderboard on a quiz is not a sandbox. A course where students level up through mastery, keep what they earn, and choose their path forward? That&#8217;s closer to what the games are actually doing.</p><p><a href="https://www.frontiersin.org/journals/education/articles/10.3389/feduc.2024.1485098/full">Checa-Romero and Gim&#233;nez-Lozano</a> found in <em>Frontiers in Education</em> in 2024 that commercial video games combined with metacognitive strategies enrich academic, social, and metacognitive development. The Crossroads hub in Hades II is a metacognitive space. It forces a pause between attempts. You can&#8217;t just mash retry. You have to sit with what happened, adjust your build, talk to people, tend your garden. When was the last time your course design built in a structured moment for students to reflect between high-stakes attempts?</p><h2>The thing the game knows</h2><p>Hades II assumes you will die. It builds the entire experience around that assumption. Gee named the principle in 2003. Heeter taught me the frameworks. Kapur published the book in 2024. The research keeps confirming what game designers already understood: failure is curriculum when the environment is designed to make it productive.</p><p>The question for educators isn&#8217;t whether students will struggle. They will. The question is whether we&#8217;ve designed anything that makes the struggle worth returning to, or whether we&#8217;ve built a course where one bad grade sends them back to the title screen with nothing to show for it.</p><p>One experiment you could try next semester: pick one assessment and redesign it so that failure produces something the student keeps. A revision opportunity. A portfolio entry. A reflection that feeds the next attempt. Give them an Arcana Card. See what happens.</p><p>References</p><p>Bacalja, A., et al. (2024). Postdigital videogames literacies: Thinking with, through, and beyond James Gee&#8217;s learning principles. Postdigital Science and Education, 6(4), 1103-1142. https://doi.org/10.1007/s42438-024-00510-3 </p><p>Barz, N., Benick, M., D&#246;rrenb&#228;cher-Ulrich, L., &amp; Perels, F. (2024). The effect of digital game-based learning interventions on cognitive, metacognitive, and affective-motivational learning outcomes in school: A meta-analysis. Review of Educational Research, 94(2), 193-227. https://doi.org/10.3102/00346543231167795</p><p>Checa-Romero, M., &amp; Gim&#233;nez-Lozano, J. M. (2024). Video games and metacognition in the classroom for the development of 21st century skills: A systematic review. Frontiers in Education, 9, 1485098. https://doi.org/10.3389/feduc.2024.1485098</p><p>Faber, T. J. E., et al. (2024). Effects of adaptive scaffolding on performance, cognitive load and engagement in game-based learning: A randomized controlled trial. BMC Medical Education, 24, 935. https://doi.org/10.1186/s12909-024-05698-3</p><p>Gee, J. P. (2003). What video games have to teach us about learning and literacy. Palgrave Macmillan.</p><p>Kapur, M. (2024). Productive failure: Unlocking deeper learning through the science of failing. Jossey-Bass/Wiley.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[Reflection is not Rumination]]></title><description><![CDATA[The missing measurement that records what evaluations and grades cannot]]></description><link>https://akesha.substack.com/p/reflection-is-not-rumination</link><guid isPermaLink="false">https://akesha.substack.com/p/reflection-is-not-rumination</guid><dc:creator><![CDATA[4 Degrees & Feelings: AI + Tea]]></dc:creator><pubDate>Fri, 01 May 2026 16:09:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kgO6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefaa8efd-1eb8-46c8-9c3a-3a36a4edf1eb_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!kgO6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefaa8efd-1eb8-46c8-9c3a-3a36a4edf1eb_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!kgO6!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefaa8efd-1eb8-46c8-9c3a-3a36a4edf1eb_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!kgO6!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefaa8efd-1eb8-46c8-9c3a-3a36a4edf1eb_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!kgO6!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefaa8efd-1eb8-46c8-9c3a-3a36a4edf1eb_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kgO6!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefaa8efd-1eb8-46c8-9c3a-3a36a4edf1eb_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!kgO6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefaa8efd-1eb8-46c8-9c3a-3a36a4edf1eb_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efaa8efd-1eb8-46c8-9c3a-3a36a4edf1eb_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1651711,&quot;alt&quot;:&quot;Topic: A clean editorial illustration of a single analog measurement instrument, like a seismograph or a fine pressure dial, sitting on a wooden desk beside a closed gradebook and a half-empty mug of tea. The instrument's needle is steady, suggesting a precise but ordinary reading rather than a dramatic spike. Soft late-afternoon light from off-frame. Muted palette of warm cream, walnut brown, and soft graphite, with a single deep teal accent on the dial face. Conceptual editorial illustration, the kind you would see opening a longform piece in The Atlantic. No people, no text, no laptops. 16:9 aspect ratio.. Use English (US) for all visible text, labels, and cultural references. Generate the actual design content only. No UI chrome, no device frames, no browser windows, no app mockups, no presentation software. No checkered transparency backgrounds or design tool artifacts. Always use a solid or natural background. Just the raw design asset itself, ready to use. A seismograph drum recorder occupies the left two-thirds of the frame, its paper roll unfurling slightly onto a worn wooden desk surface, the traced line running flat and even &#8212; no spikes, just a quiet steady waveform. The needle arm is at rest. To the right: a closed gradebook stacked under a half-empty mug of tea, the mug casting a soft warm ring stain on the desk. Composition is wide and journalistic &#8212; low camera angle implied, horizon line low in the frame, instrument looming calm and authoritative. Muted palette: warm cream paper roll, walnut wood, graphite mechanical housing, with a single deep teal accent stripe along the drum casing. Conceptual editorial illustration with fine crosshatching and restrained color, reminiscent of New Yorker or Atlantic spot art. 16:9 landscape format, no people, no text, no laptops.&quot;,&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://akesha.substack.com/i/196123329?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefaa8efd-1eb8-46c8-9c3a-3a36a4edf1eb_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Topic: A clean editorial illustration of a single analog measurement instrument, like a seismograph or a fine pressure dial, sitting on a wooden desk beside a closed gradebook and a half-empty mug of tea. The instrument's needle is steady, suggesting a precise but ordinary reading rather than a dramatic spike. Soft late-afternoon light from off-frame. Muted palette of warm cream, walnut brown, and soft graphite, with a single deep teal accent on the dial face. Conceptual editorial illustration, the kind you would see opening a longform piece in The Atlantic. No people, no text, no laptops. 16:9 aspect ratio.. Use English (US) for all visible text, labels, and cultural references. Generate the actual design content only. No UI chrome, no device frames, no browser windows, no app mockups, no presentation software. No checkered transparency backgrounds or design tool artifacts. Always use a solid or natural background. Just the raw design asset itself, ready to use. A seismograph drum recorder occupies the left two-thirds of the frame, its paper roll unfurling slightly onto a worn wooden desk surface, the traced line running flat and even &#8212; no spikes, just a quiet steady waveform. The needle arm is at rest. To the right: a closed gradebook stacked under a half-empty mug of tea, the mug casting a soft warm ring stain on the desk. Composition is wide and journalistic &#8212; low camera angle implied, horizon line low in the frame, instrument looming calm and authoritative. Muted palette: warm cream paper roll, walnut wood, graphite mechanical housing, with a single deep teal accent stripe along the drum casing. Conceptual editorial illustration with fine crosshatching and restrained color, reminiscent of New Yorker or Atlantic spot art. 16:9 landscape format, no people, no text, no laptops." title="Topic: A clean editorial illustration of a single analog measurement instrument, like a seismograph or a fine pressure dial, sitting on a wooden desk beside a closed gradebook and a half-empty mug of tea. The instrument's needle is steady, suggesting a precise but ordinary reading rather than a dramatic spike. Soft late-afternoon light from off-frame. Muted palette of warm cream, walnut brown, and soft graphite, with a single deep teal accent on the dial face. Conceptual editorial illustration, the kind you would see opening a longform piece in The Atlantic. No people, no text, no laptops. 16:9 aspect ratio.. Use English (US) for all visible text, labels, and cultural references. Generate the actual design content only. No UI chrome, no device frames, no browser windows, no app mockups, no presentation software. No checkered transparency backgrounds or design tool artifacts. Always use a solid or natural background. Just the raw design asset itself, ready to use. A seismograph drum recorder occupies the left two-thirds of the frame, its paper roll unfurling slightly onto a worn wooden desk surface, the traced line running flat and even &#8212; no spikes, just a quiet steady waveform. The needle arm is at rest. To the right: a closed gradebook stacked under a half-empty mug of tea, the mug casting a soft warm ring stain on the desk. Composition is wide and journalistic &#8212; low camera angle implied, horizon line low in the frame, instrument looming calm and authoritative. Muted palette: warm cream paper roll, walnut wood, graphite mechanical housing, with a single deep teal accent stripe along the drum casing. Conceptual editorial illustration with fine crosshatching and restrained color, reminiscent of New Yorker or Atlantic spot art. 16:9 landscape format, no people, no text, no laptops." srcset="/__u/substackcdn.com/image/fetch/$s_!kgO6!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefaa8efd-1eb8-46c8-9c3a-3a36a4edf1eb_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!kgO6!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefaa8efd-1eb8-46c8-9c3a-3a36a4edf1eb_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!kgO6!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefaa8efd-1eb8-46c8-9c3a-3a36a4edf1eb_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kgO6!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefaa8efd-1eb8-46c8-9c3a-3a36a4edf1eb_1024x1024.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>What this term taught you about teaching may not surface cleanly in your gradebook or evaluations. If you want a record, now is the time to reflect. After that, the only version you have is what your memory reconstructs in August, and by August, gaps will exist between what you remember and what actually happened.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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 argues for treating end-of-term reflection as instrumentation: the missing measurement that records what evaluations and grades cannot. The protocol is twenty minutes per course, one document, four prompts. The rest of the post is the case for actually running it.</p><h2>We assign this. We skip it.</h2><p>You ask your students to reflect. You build it into final projects, capstone deliverables, and the metacognitive prompts you stuck into week six. You grade their reflections, sometimes generously. You tell them that looking back is part of how the learning consolidates.</p><p>How often do you do this in relationship to your teaching when it is not required for a report?</p><p>The reason most of us skip it is not mysterious. End-of-term is the worst week of the year for reflective work. The practice has no external deadline. And without a structure, &#8220;reflect on your teaching&#8221; is a prompt vague enough that it does not lead anywhere. So when we try anyway, we default to something that feels like reflection but is not. We default to rumination.</p><div class="callout-block" data-callout="true"><p>Rumination is the looping replay of the bad weeks in our minds. The grievance accounting you do with a colleague after a department meeting. The internal narrative about the one project that fell apart and the cohort that was harder than usual. It feels like reflection because it is about teaching and it involves remembering things. It is not reflection. It produces nothing you can use.</p></div><p>If a student turned in what most of us actually do as end-of-term reflection, you would not pass it.</p><h2>Reflection as instrumentation</h2><p>The semester you just taught is data rich. There are hundreds of small observations sitting in your head right now about pacing, about which assignments produced the work you were glad to read, about the moments you saw understanding actually move, about where the AI-use question kept tripping over its own feet, about the questions students asked in the last two weeks that suggested they had been confused since week four. None of that is captured automatically. The course management system does not have it, evaluations will not surface it, and your gradebook only shows the outcome, never the why.</p><blockquote><p>Without structured capture, you have no signal from this term. You only have mood. You cannot make a decent design decision from mood.</p></blockquote><p>The reflection that fixes these runs once, briefly, while ideas are still fresh. The output is not a feeling. The output is a short artifact you can read in July without flinching, and one you will treat as evidence when you decide what to change.</p><p>Engineers and scientists trust instruments that are short, defined, and used the same way every time. The reflection that works is the same kind of object.</p><h2>A protocol short enough to actually run</h2><p>Run this once per course.</p><p>Time: ~20 minutes per course taught Materials: One document Output: Four prompts, answered in plain sentences.</p><div class="callout-block" data-callout="true"><p>I created a template you can use, or you can create one that is customized to your preferences: <a href="https://docs.google.com/document/d/1nLpJIPfd8n-5rZKwOB03jIjR6IJAXlQE/copy">https://docs.google.com/document/d/1nLpJIPfd8n-5rZKwOB03jIjR6IJAXlQE/copy</a></p></div><ol><li><p>What worked, in concrete terms. Name an assignment, a session, or a structural choice that produced student work or student questions you were glad to encounter. Be specific enough that you would believe yourself in three months.</p></li><li><p>What broke, in concrete terms. Name where students struggled in ways you did not predict. Name where AI use changed what your assessments were measuring. Name where pacing missed. The difference between a useful answer here and a useless one is concreteness:</p></li></ol><ul><li><p>A useless version reads: Project 2 didn&#8217;t land. Students seemed checked out. </p></li><li><p>A useful version reads: Project 2, the open-ended AI prompt assignment: most submissions reused the same handful of prompt structures. The constraint was too loose, and the outputs were shallow because students had no reason to push harder than the prompt asked them to. </p><div class="callout-block" data-callout="true"><p>The first is mood. The second is data. You will believe the second one in three months. You may believe the first, but it doesn&#8217;t offer anything to help you improve.</p></div></li></ul><ol start="3"><li><p>What surprised you. The data point you did not expect. The student question that has been sitting with you. A moment you cannot account for and want to come back to.</p></li><li><p>One question this term left you with. Not a list of ten. One. The question you would still be carrying at the end of August whether you wrote it down or not.</p></li></ol><p>Save the document somewhere you will actually find it. Name it after the course and the term. That is the artifact. You can come back to it in July when you have to make decisions about fall, and you will have something other than your reconstructed memory to make them from.</p><p>If you teach more than one course, run the protocol once per course. The protocol is short on purpose. The point is that it gets done.</p><h2>From signal to decision</h2><p>The protocol gives you signal. Signal is not the destination. A few weeks after you write the artifact, when the urgency of the term has faded enough that you can read your own answers without flinching, sit with it again and ask the why question. Not what happened. Why it happened. Which design choice produced what worked moment. Which assumption about your students or your assessments was surfaced by broke moment. The why is where next year&#8217;s course design actually lives.</p><p>Then make one decision. One thing to change for fall, specific enough that you could explain it to a colleague over coffee in September. Not a list of ten. One. Build the artifact for that one decision, finished, before the term starts.</p><p>If you do this every term, in five years you have rebuilt your course from the inside, one tested change at a time, instead of running five frantic summer redesigns that mostly cancel each other out.</p><h2>A side benefit</h2><p>If you keep these reflection artifacts term over term, you have, by the time any P&amp;T review comes around, a dated record of what you did, what you changed, and why. That record is more useful than evaluations alone for tenure-track and non-tenure-track faculty both, and it is much more useful than what most of us reconstruct from memory at dossier time. We will discuss this more in a future post.</p><h2>If you want to use AI as a thought partner</h2><p>A few guardrails first. Use the AI tool your institution has authorized for faculty use. If you do not have one, ask before you reach for a consumer chatbot. Do not paste student names, grades, submitted work, or anything else FERPA-protected into the conversation. The reflection you are running is about your teaching, not about your students. Keep it that way.</p><p>Within those limits, AI can do useful work here. It can interview you through the four prompts, asking the follow-up questions that move you from &#8220;Project 2 didn&#8217;t land&#8221; to a sentence specific enough to believe in three months. It can read your draft of the artifact and flag the lines that are still mood, not signal, so you can decide whether to rewrite or cut them. It can sit with you on the why question a few weeks later, after the term has cooled, and push back when your answer feels too tidy.</p><p>What it cannot do is run the protocol for you. The point is that you noticed something this term that no one else was in the room to notice. The AI is friction, not author.</p><h2>One next step</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ExjE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070ddbd4-b423-4fd3-a3fe-9e1a3269993a_1024x687.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ExjE!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070ddbd4-b423-4fd3-a3fe-9e1a3269993a_1024x687.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ExjE!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070ddbd4-b423-4fd3-a3fe-9e1a3269993a_1024x687.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ExjE!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070ddbd4-b423-4fd3-a3fe-9e1a3269993a_1024x687.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ExjE!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_webp, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070ddbd4-b423-4fd3-a3fe-9e1a3269993a_1024x687.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ExjE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070ddbd4-b423-4fd3-a3fe-9e1a3269993a_1024x687.jpeg" width="1024" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/070ddbd4-b423-4fd3-a3fe-9e1a3269993a_1024x687.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152601,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://akesha.substack.com/i/196123329?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070ddbd4-b423-4fd3-a3fe-9e1a3269993a_1024x687.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ExjE!, /__u/akesha.substack.com/w_424, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070ddbd4-b423-4fd3-a3fe-9e1a3269993a_1024x687.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ExjE!, /__u/akesha.substack.com/w_848, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070ddbd4-b423-4fd3-a3fe-9e1a3269993a_1024x687.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ExjE!, /__u/akesha.substack.com/w_1272, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070ddbd4-b423-4fd3-a3fe-9e1a3269993a_1024x687.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ExjE!, /__u/akesha.substack.com/w_1456, /__u/akesha.substack.com/c_limit, /__u/akesha.substack.com/f_auto, /__u/akesha.substack.com/q_auto:good, /__u/akesha.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070ddbd4-b423-4fd3-a3fe-9e1a3269993a_1024x687.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></p><p>Open a document right now, before the inbox pulls you somewhere else. Name it after the course you just taught and the term you just taught it in. Write three sentences, one under what worked, one under what broke, one under what surprised me. Three sentences total is fine. You can come back to the rest before grades go in.</p><p>That is the reflection that will change something next year. The other version, the one you do in the shower, will not.</p><h2>Further Readings</h2><p>The post draws on several readings. The works below back the major claims and are the right starting points for anyone who wants to fact-check, dig in, or trace the argument back to its sources.</p><p><strong>The rumination versus reflection distinction</strong></p><p>Nolen-Hoeksema, S., Wisco, B. E., &amp; Lyubomirsky, S. (2008). Rethinking rumination. <em>Perspectives on Psychological Science</em>, 3(5), 400&#8211;424.<a href="https://pubmed.ncbi.nlm.nih.gov/26158958/"> https://pubmed.ncbi.nlm.nih.gov/26158958/</a></p><p><strong>How memory fails between the event and the recall</strong></p><p>Schacter, D. L. (1999). The seven sins of memory: Insights from psychology and cognitive neuroscience. <em>American Psychologist</em>, 54(3), 182&#8211;203.<a href="https://pubmed.ncbi.nlm.nih.gov/10199218/"> https://pubmed.ncbi.nlm.nih.gov/10199218/</a></p><p><strong>Course evaluations: noise, validity, and bias</strong></p><p>Boring, A., Ottoboni, K., &amp; Stark, P. B. (2016). Student evaluations of teaching (mostly) do not measure teaching effectiveness. <em>ScienceOpen Research</em>.<a href="https://www.scienceopen.com/hosted-document?doi=10.14293/S2199-1006.1.SOR-EDU.AETBZC.v1"> https://www.scienceopen.com/hosted-document?doi=10.14293/S2199-1006.1.SOR-EDU.AETBZC.v1</a></p><p>MacNell, L., Driscoll, A., &amp; Hunt, A. N. (2015). What&#8217;s in a name: Exposing gender bias in student ratings of teaching. <em>Innovative Higher Education</em>, 40, 291&#8211;303.<a href="https://link.springer.com/article/10.1007/s10755-014-9313-4"> https://link.springer.com/article/10.1007/s10755-014-9313-4</a></p><p><strong>Foundational frameworks for reflective teaching practice</strong></p><p>Boud, D., Keogh, R., &amp; Walker, D. (Eds.). (1985). <em>Reflection: Turning experience into learning.</em> Kogan Page.<a href="https://www.taylorfrancis.com/books/edit/10.4324/9781315059051/reflection-david-boud-rosemary-keogh-david-walker"> https://www.taylorfrancis.com/books/edit/10.4324/9781315059051/reflection-david-boud-rosemary-keogh-david-walker</a></p><p>Brookfield, S. D. (2017). <em>Becoming a critically reflective teacher</em> (2nd ed.). Jossey-Bass.<a href="https://iucat.iu.edu/catalog/17047648"> https://iucat.iu.edu/catalog/17047648</a></p><p>Hatton, N., &amp; Smith, D. (1995). Reflection in teacher education: Towards definition and implementation. <em>Teaching and Teacher Education</em>, 11(1), 33&#8211;49.<a href="https://www.sciencedirect.com/science/article/abs/pii/0742051X9400012U"> https://www.sciencedirect.com/science/article/abs/pii/0742051X9400012U</a></p><p>Korthagen, F. A. J., &amp; Vasalos, A. (2005). Levels in reflection: Core reflection as a means to enhance professional growth. <em>Teachers and Teaching: Theory and Practice</em>, 11(1), 47&#8211;71.<a href="https://www.tandfonline.com/doi/abs/10.1080/1354060042000337093"> https://www.tandfonline.com/doi/abs/10.1080/1354060042000337093</a></p><p>Larrivee, B. (2008). Development of a tool to assess teachers&#8217; level of reflective practice. <em>Reflective Practice</em>, 9(3), 341&#8211;360.<a href="https://www.tandfonline.com/doi/abs/10.1080/14623940802207451"> https://www.tandfonline.com/doi/abs/10.1080/14623940802207451</a></p><p>Sch&#246;n, D. A. (1983). <em>The reflective practitioner: How professionals think in action.</em> Basic Books.<a href="https://www.taylorfrancis.com/books/mono/10.4324/9781315237473/reflective-practitioner-donald-sch%C3%B6n"> https://www.taylorfrancis.com/books/mono/10.4324/9781315237473/reflective-practitioner-donald-sch%C3%B6n</a></p><p><strong>Learning analytics and the limits of LMS data</strong></p><p>Selwyn, N. (2019). What&#8217;s the problem with learning analytics? <em>Journal of Learning Analytics</em>, 6(3), 11&#8211;19.<a href="https://learning-analytics.info/index.php/JLA/article/view/6386"> https://learning-analytics.info/index.php/JLA/article/view/6386</a></p><p>Slade, S., &amp; Prinsloo, P. (2013). Learning analytics: Ethical issues and dilemmas. <em>American Behavioral Scientist</em>, 57(10), 1510&#8211;1529.<a href="https://journals.sagepub.com/doi/10.1177/0002764213479366">https://journals.sagepub.com/doi/10.1177/00027642</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://akesha.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>