<?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[Ben's Bites]]></title><description><![CDATA[What I'm learning building with agents (plus tools worth trying)]]></description><link>https://www.bensbites.com</link><image><url>https://substackcdn.com/image/fetch/$s_!bEBK!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb46411b5-a591-4d46-bd34-14076163b17d_1024x1024.png</url><title>Ben&apos;s Bites</title><link>https://www.bensbites.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 26 Oct 2026 03:36:23 GMT</lastBuildDate><atom:link href="https://www.bensbites.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ben's Bites Ltd]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[bensbites@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[bensbites@substack.com]]></itunes:email><itunes:name><![CDATA[Ben Tossell]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ben Tossell]]></itunes:author><googleplay:owner><![CDATA[bensbites@substack.com]]></googleplay:owner><googleplay:email><![CDATA[bensbites@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ben Tossell]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Claude’s personal agent]]></title><description><![CDATA[And how I run the newsletter with agents]]></description><link>https://www.bensbites.com/p/claudes-personal-agent</link><guid isPermaLink="false">https://www.bensbites.com/p/claudes-personal-agent</guid><pubDate>Thu, 22 Oct 2026 13:01:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VCXD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2112586659976105984.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>I&#8217;ve been working on a way to get my X bookmarks grouped in the right places for the newsletter. </p><p>If you didn&#8217;t know, <a href="https://x.com/Keshavatearth">Keshav</a>, who&#8217;s been working with me for many years, is leaving us at the end of the year to dive further into the exciting world of AI. He used to do a lot of the work behind the scenes, getting our links ready. </p><p>This is what I&#8217;ve built and am using as of this week. </p><div id="youtube2-CAz6xPGG8YI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;CAz6xPGG8YI&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/CAz6xPGG8YI?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><p>You can see the <a href="https://sessions.bensbites.com/newsletter-pipeline/">full write-up here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><blockquote><p><em>Oh and one other change to Ben&#8217;s Bites - we&#8217;re changing how we work with sponsors&#8230;from 2027 we&#8217;re only going to work closely with 4 companies per quarter (a &#8216;season&#8217;) where I&#8217;ll be building with the tools, telling their story through sessions I share. I&#8217;ll only approve companies I admire, respect and want to use (or already do!) and they can&#8217;t sign off on what I can say. If you&#8217;re interested in applying, our <a href="https://partner.bensbites.com/">new partner page is here</a>.</em></p></blockquote><div><hr></div><h3>My feed</h3><ol><li><p>Anthropic has <a href="https://x.com/claudeai/status/2112984664256241837">entered the personal agent/assistant race with Duet</a>. A separate app (mobile, US-only) in research preview, so I can&#8217;t use it &#128557;. I imagine it&#8217;ll be pretty good with rough edges, like the rest of them.</p></li><li><p>Big security issues yesterday with PHP (a programming language that a lot of the internet runs on) and Railway (a hosting platform). I pinged Codex yesterday &#8216;check if any of my work uses PHP or Railway, assess any risks and address them.&#8217; OpenAI <a href="https://x.com/OpenAI/status/2112907856018309586">helped researchers find</a> these vulnerabilities. </p></li><li><p>You&#8217;ve heard of &#8216;browser-use&#8217;, now there&#8217;s <a href="https://www.phoneuse.com/">phone use</a> that lets agents use real Android and iPhones.</p></li><li><p>Ethan Mollick&#8217;s new book, <a href="https://co-existence.ai/">Co-Existence</a>, explores living and working with AI that is sometimes, but not always, better than people.</p></li><li><p>Supermemory introduced <a href="https://x.com/DhravyaShah/status/2112967662091522360?s=20">a memory graph</a> that extracts facts from documents, links related memories, and resolves updates while preserving previous versions. </p></li><li><p>Grok Bot can <a href="https://x.com/bot/status/2112992872857252082?s=20">build and update pages</a>, with suggested uses including morning briefs, design documents, and weekly work summaries. Told ya. I still will use <a href="https://here.now">here.now</a> because I want all my different agent apps to be able to use my pages (like my todo board).</p></li><li><p>SF Compute CEO Evan Conrad <a href="https://x.com/latentspacepod/status/2112630312752844829">discusses programmable data centers</a>, GPU trading, and physical settlement on Latent Space. </p></li><li><p>Dan Shipper argues companies should <a href="https://x.com/danshipper/status/2113010761786175970">create a frontier team</a> to track changing AI models and share what it learns with colleagues.</p><blockquote><p>Hey Keshav here. If you're a small company (10-50 people) that likes what Dan is saying but can't just hire a team for keeping up with the frontier - I want to talk with you. I already do it for Ben's Bites, and I can do it for your company. <a href="https://x.com/Keshavatearth">DM me on X</a> / <a href="mailto:keshavatearth@gmail.com">email me</a></p></blockquote></li><li><p>Anthropic reports that 17 of 211 Claude-designed <a href="https://x.com/AnthropicAI/status/2112579251555721573">protein binders against scorpion neurotoxins</a> met its experimental binding criteria. </p></li><li><p><a href="https://x.com/oradotai/status/2112891801539379675?s=20">AgentReady</a> is an open specification for making products usable by AI agents, organised around finding information, reading it, and taking action. </p></li><li><p><a href="https://resend.com/products/inboxes">Resend Inboxes</a> - one inbox you and your agents work from together. Free for 3 inboxes. </p></li><li><p><a href="https://github.com/kitlangton/psychopomp">psychopomp</a> - describe a scene in code and get a motion-graphics video.</p></li></ol><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/emollick/status/2112656453685367004?s=20&quot;,&quot;full_text&quot;:&quot;I wrote about the exponential curve of the last 30 months of AI development: <a class=\&quot;tweet-url\&quot; href=\&quot;https://www.oneusefulthing.org/p/30-months-on-the-exponential-in-charts\&quot;>oneusefulthing.org/p/30-months-on&#8230;</a>\n\nAnd I asked Opus 5.5 to create the ultimate response to the test I use for all AI image generation models (make a picture of \&quot;an otter on a plane using wifi\&quot;), it made this video &quot;,&quot;username&quot;:&quot;emollick&quot;,&quot;name&quot;:&quot;Ethan Mollick&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1601382188712398850/3AAOlqrX_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-20T21:25:24.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!cECY!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2112655781908885504.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/PDHClJiZs1&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:140,&quot;retweet_count&quot;:61,&quot;like_count&quot;:804,&quot;impression_count&quot;:57221,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2112655781908885504/vid/avc1/1280x720/s3UKBPJmuhToOYxS.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2112655781908885504&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/DilumSanjaya/status/2112587730542854263?s=20&quot;,&quot;full_text&quot;:&quot;Hardware looks scary until you break it down into small steps. So I built an app that takes you through Arduino one circuit at a time.\n\nMade with Opus 5.5\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://learn-arduino-red.vercel.app\&quot;>learn-arduino-red.vercel.app</a> &quot;,&quot;username&quot;:&quot;DilumSanjaya&quot;,&quot;name&quot;:&quot;Dilum Sanjaya&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1959500812910026752/hkaFydvL_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-20T16:52:19.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!VCXD!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2112586659976105984.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/E2btjzhFtl&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:253,&quot;retweet_count&quot;:1163,&quot;like_count&quot;:10830,&quot;impression_count&quot;:437681,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2112586659976105984/vid/avc1/1250x720/iA98QEUoM1gGD4W-.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2112586659976105984&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/ktoya_me/status/2112439926071693741&quot;,&quot;full_text&quot;:&quot;Introducing https://t.co/427WVklG7W\n\nA massive isometric pixel map of London, based on amazing NYC demo by @_coenen from 9 months ago\n\nMy agent created the dataset, finetuned qwen image LoRA adapter, did a multiday inference run and built an efficient tile viewer! https://t.co/VvCRnLsHUV&quot;,&quot;username&quot;:&quot;ktoya_me&quot;,&quot;name&quot;:&quot;Boris Starkov&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.twimg.com/profile_images/2047342159938879488/JEHonZIP_200x200.jpg&quot;,&quot;date&quot;:&quot;2026-10-20T07:05:00+00:00&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.twimg.com/media/HVBHjXLWcAAkqKG.jpg:small&quot;,&quot;link_url&quot;:&quot;https://x.com/ktoya_me/status/2112439926071693741&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{&quot;id&quot;:&quot;2014359718697799989&quot;,&quot;text&quot;:&quot;I wanted to share something I built over the last few weeks: https://t.co/QRqMK9CpTR is a massive isometric pixel art map of NYC, built with nano banana and coding agents. \n\nI didn't write a single line of code. https://t.co/97nOJPzF0u&quot;,&quot;author&quot;:{&quot;name&quot;:&quot;Andy Coenen&quot;,&quot;username&quot;:&quot;_coenen&quot;},&quot;captured_at&quot;:&quot;2026-10-22T04:54:26.537Z&quot;},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:226,&quot;like_count&quot;:3065,&quot;impression_count&quot;:548265,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/nichochar/status/2112950310276944354&quot;,&quot;full_text&quot;:&quot;pov: you just received exactly one email https://t.co/6s2oha6TuB&quot;,&quot;username&quot;:&quot;nichochar&quot;,&quot;name&quot;:&quot;Nicholas Charriere&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.twimg.com/profile_images/1662264495077748736/C5QwHjvR_200x200.jpg&quot;,&quot;date&quot;:&quot;2026-10-21T16:53:05+00:00&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.twimg.com/media/HVK1G_ebAAArVJF.jpg:small&quot;,&quot;link_url&quot;:&quot;https://x.com/nichochar/status/2112950310276944354&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:81,&quot;like_count&quot;:2899,&quot;impression_count&quot;:79444,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>Thumbnail by <a href="https://x.com/Keshavatearth">@keshavatearth</a></p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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"></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[How I built my ‘everything’ app]]></title><description><![CDATA[AI can customise your home devices, like your TV]]></description><link>https://www.bensbites.com/p/how-i-built-my-everything-app</link><guid isPermaLink="false">https://www.bensbites.com/p/how-i-built-my-everything-app</guid><pubDate>Tue, 20 Oct 2026 13:02:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/312e8c5c-e1bf-4874-94a6-eec18f9f3b77_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>I built an all-in-one site for me and my agents (personal and otherwise) to work together. I can finally understand all the work grok bot is doing, where its doing it, where files are kept etc. </p><p>It&#8217;s got todos, email, crm, domains, all sorts all grouped into one place.</p><p>I don&#8217;t know about you but I need to be able to visually see things to understand them. I recorded a short video explaining what I did and how you can do the same.</p><div id="youtube2-iJRgrESL5Jk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;iJRgrESL5Jk&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/iJRgrESL5Jk?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><p>And this is the <a href="https://sessions.bensbites.com/todo-board/">link to the full write up</a> with the copy/paste instructions for your agents. Let me know how you get on, and what you build :)</p><p>I think up next I&#8217;ll add a calendar view where I can see the automations my agents run&#8230;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><h3>Headlines</h3><p><strong><a href="https://www.notion.com/releases">Notion&#8217;s agents</a> now get their own computer, and can run for 24 hours.</strong> </p><p><strong>ChatGPT can now <a href="https://x.com/ChatGPT/status/2110823738531037651">take over your Chrome tabs</a>.</strong></p><p><strong>Meta released their open model <a href="https://huggingface.co/meta-models/Muse-Spark-Open-816B-A42B">Muse Spark Open</a></strong> </p><p><strong><a href="https://www.aboutamazon.com/news/devices/amazon-personal-ai-bee-frontier-bee-eclipse">Bee Frontier</a> is Amazon&#8217;s $75 wearable that turns your conversations into to-dos. </strong>(<a href="https://x.com/ajassy/status/2110729551571456391">tweet</a>)</p><p>Join the <strong>Meta Global AI Developer Hackathon</strong>, Oct 26&#8211;Nov 4. Build with Meta&#8217;s newest AI models, learn in live workshops, and compete for $1M in cash prizes. Includes $150 in Meta Model API credits. Virtual, worldwide, and free to enter. <strong>Apply by Oct 25</strong>. <a href="https://cerebralvalley.ai/e/meta-ai-developer-hackathon?utm_source=bens-bites&amp;utm_medium=newsletter&amp;utm_campaign=meta-ai-developer-hackathon&amp;utm_content=main">Apply Here</a>.*</p><div><hr></div><h3>My feed</h3><ul><li><p><a href="https://wabi.ai/">Wabi 2.0</a> - a shared agent for group threads that can build apps, update calendars, and coordinate travel plans.</p></li><li><p><a href="https://scrawl.kitlangton.com/">Scrawl</a> - stop typing out the bug. Talk and draw over your screen, then hand it to your agent.</p></li><li><p><a href="https://inflight.co/">Inflight</a> - collect feedback on a prototype and turn it into next steps for Claude.</p></li><li><p><a href="https://www.openui.com/">OpenUI 1.0</a> - bringing interfaces beyond a textbox to agents.</p></li><li><p><a href="https://colorfigures.vercel.app/">How does a washing machine work?</a> Claude skill that draws interactive everyday objects and labels their parts to explain how they work.</p></li><li><p>Lauren Tan outlines an agent-reliability workflow - <a href="https://x.com/poteto/status/2111133080526495985">trusting code you can&#8217;t review</a>. Paste it into your agent.</p></li><li><p>A Claude Code <a href="https://x.com/nilbuild/status/2111758846456631599">landing-page workflow</a> starts with reference sites, compares interactive design directions, then refines the page section by section. </p></li><li><p><a href="https://every.to/p/how-codex-happened">How Codex took over ChatGPT</a> - Dan Shipper&#8217;s inside story.</p></li><li><p><a href="https://uzu.run/">Run local models in your browser</a> with Mirai.</p></li><li><p>Latent Space&#8217;s new <a href="https://x.com/latentspacepod/status/2111244257579409664">High Taste Testers show</a> compares agents, coding tools, and personal assistants, including context management and prompt injection. </p></li><li><p>GPT-Live-1.1 adds <a href="https://x.com/OpenAI/status/2110797830361436604">new voices and improved accents</a> to ChatGPT, Codex, and dots, with API access coming soon. </p></li><li><p>A Claude Code mod that <a href="https://github.com/keshavatearth/for-your-eyes">highlights its final response</a> every turn, so you can skip the working traces.</p></li><li><p><a href="http://Idealab.ai">Idealab.ai</a> - Bill Gross's database of 1.2M startup ideas, with $100M for founders.</p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/adamwathan/status/2112218343084290521&quot;,&quot;full_text&quot;:&quot;The urge to withhold information from the AI to try and get it to prove to you that it's not stupid instead of just telling it what you think it should do&#8230;&quot;,&quot;username&quot;:&quot;adamwathan&quot;,&quot;name&quot;:&quot;Adam Wathan&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.twimg.com/profile_images/1677042510839857154/Kq4tpySA_200x200.jpg&quot;,&quot;date&quot;:&quot;2026-10-19T16:24:30+00:00&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:3,&quot;like_count&quot;:263,&quot;impression_count&quot;:20429,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p style="text-align: center;">I feel seen - I do this all the time, like I&#8217;m testing my agent for some reason. It&#8217;s stupid, just give it the info!</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/ammaar/status/2111200113095803282&quot;,&quot;full_text&quot;:&quot;I used Gemini 4 Argon to make Subway Surfers for the new flying Tesla Roadster &#128640;\n\nFly over moving traffic, hit the thrusters to barrel roll in the sky, and collect air power-ups to set a high score.\n\nPlay + code below! &quot;,&quot;username&quot;:&quot;ammaar&quot;,&quot;name&quot;:&quot;Ammaar Reshi&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1749207435255164928/A2xzzpnT_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-16T20:58:25.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!dyjU!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2111199853652934656.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/fLlxNmZe3G&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:339,&quot;retweet_count&quot;:358,&quot;like_count&quot;:5166,&quot;impression_count&quot;:309082,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2111199853652934656/vid/avc1/1176x720/BufUOX3Ym4IePSj6.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2111199853652934656&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2112219173288120531&quot;,&quot;full_text&quot;:&quot;I think most people multi-tasking with agents could benefit from slowing down\n\nmost of the stuff you're doing wont really matter- what's your P0? what would it look like if you gave it your full attention?&quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.twimg.com/profile_images/1976939058741039104/r3GgzqRh_200x200.jpg&quot;,&quot;date&quot;:&quot;2026-10-19T16:27:48+00:00&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:272,&quot;like_count&quot;:5246,&quot;impression_count&quot;:268896,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/doooyle/status/2111247627748565091&quot;,&quot;full_text&quot;:&quot;This is how fast the TV moves now that Claude deleted all the BS laggy bloatware it comes with&quot;,&quot;username&quot;:&quot;doooyle&quot;,&quot;name&quot;:&quot;Ryan Doyle&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1974375811655327744/3O-cU6dk_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-17T00:07:14.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ND1e!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2111247399389679616.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/g07CEgC1GJ&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Hacked my TV with Claude Code today\n\nNo more ads, bloatware, spyware or laggy UI\n\nI also got a beautiful screensaver with my revenue, calendar, weather, and notifications for new Stripe payments\n\nIt was super easy! I sent it the listing for my tv, asked \&quot;can you hack this?\&quot; And&quot;,&quot;username&quot;:&quot;doooyle&quot;,&quot;name&quot;:&quot;Ryan Doyle&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1974375811655327744/3O-cU6dk_normal.jpg&quot;},&quot;reply_count&quot;:343,&quot;retweet_count&quot;:830,&quot;like_count&quot;:27162,&quot;impression_count&quot;:2955590,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2111247399389679616/vid/avc1/720x1280/o6GLU_W5UBw6pgTR.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2111247399389679616&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/odysseyml/status/2111589148146749616&quot;,&quot;full_text&quot;:&quot;We placed the fruit fly brain inside Odyssey-3, a frontier world model.\n\nThe lil&#8217; guy is now flying around totally imagined, simulated worlds all by itself &#129782; &quot;,&quot;username&quot;:&quot;odysseyml&quot;,&quot;name&quot;:&quot;Odyssey&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2071642815944359936/IebkUQ-C_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-17T22:44:19.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!sq2_!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2111589052428500992.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/lvKrGoTtKr&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:672,&quot;retweet_count&quot;:1775,&quot;like_count&quot;:20332,&quot;impression_count&quot;:6152483,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2111589052428500992/vid/avc1/1280x720/SIQRinxd5ZChXYlN.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2111589052428500992&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/LexnLin/status/2111582260818239777&quot;,&quot;full_text&quot;:&quot;I asked Opus 5.5 to build an ancient Greek world as detailed as possible\n\nno assets were used! everything you see here is made with code &quot;,&quot;username&quot;:&quot;LexnLin&quot;,&quot;name&quot;:&quot;Leon Lin&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2030215945751248896/UIEzJ9Vq_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-17T22:16:56.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!x0ka!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2111581258383794177.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/vOgMgRHOYt&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:186,&quot;retweet_count&quot;:198,&quot;like_count&quot;:3345,&quot;impression_count&quot;:231074,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2111581258383794177/vid/avc1/1280x720/azf5ZLU0w67bQQGL.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2111581258383794177&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/kevin_t_ngo/status/2111569193347018977&quot;,&quot;full_text&quot;:&quot;Claude Opus 5.5 drew every frame of this animation using JavaScript. How burgers are made. &quot;,&quot;username&quot;:&quot;kevin_t_ngo&quot;,&quot;name&quot;:&quot;Kevin Ngo&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2102305733010427904/yz6-e2hK_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-17T21:25:01.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!tNRr!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2111568343379673088.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/XxzitNLLae&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:43,&quot;retweet_count&quot;:34,&quot;like_count&quot;:585,&quot;impression_count&quot;:24741,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2111568343379673088/vid/avc1/720x720/1QZkGwB1njIVpXwm.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2111568343379673088&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/joannejang/status/2110744685216198849&quot;,&quot;full_text&quot;:&quot;Is there a mister alignment&quot;,&quot;username&quot;:&quot;joannejang&quot;,&quot;name&quot;:&quot;Joanne Jang&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2043525867947839488/qaTauiF8_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-15T14:48:43.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:37,&quot;retweet_count&quot;:108,&quot;like_count&quot;:1593,&quot;impression_count&quot;:36300,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p style="text-align: center;">&#128514;</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/patrick_oshag/status/2112195283446849927&quot;,&quot;full_text&quot;:&quot;Whoever does the ads at Ramp is a special talent&quot;,&quot;username&quot;:&quot;patrick_oshag&quot;,&quot;name&quot;:&quot;Patrick OShaughnessy&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1964115465065664512/ZFQbGjIU_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-19T14:52:52.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HVAGRRLWEAAvZcq.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/NruvcdPsO9&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Larry David is one of America&#8217;s unlikeliest icons, and one of history&#8217;s purest founders.\n\nIn our latest profile, Correspondent-at-Large @blakejharrisNYC&#8212;who spent six years talking to Larry for his new book&#8212;explains what makes Larry so special, and why it took him so long to&quot;,&quot;username&quot;:&quot;colossusmag&quot;,&quot;name&quot;:&quot;Colossus&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2011815065876643842/y70Ap2E__normal.jpg&quot;},&quot;reply_count&quot;:8,&quot;retweet_count&quot;:4,&quot;like_count&quot;:112,&quot;impression_count&quot;:23138,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>Thumbnail by <a href="https://x.com/Keshavatearth">@keshavatearth</a></p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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">Ben's Bites is a reader-supported publication. 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[Prompt tips from Anthropic]]></title><description><![CDATA[Google&#8217;s new model isn&#8217;t for me on my first test, mixed reviews]]></description><link>https://www.bensbites.com/p/prompt-tips-from-anthropic</link><guid isPermaLink="false">https://www.bensbites.com/p/prompt-tips-from-anthropic</guid><pubDate>Thu, 15 Oct 2026 13:01:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VzJa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2110453022145015808.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>Trying something different today, because why not?!</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;f1baf7a1-4f55-4f7e-a59a-11a5e293de9b&quot;,&quot;duration&quot;:null}"></div><p>(i&#8217;ll fix the aspect ratio next time - stupid ultra wide monitor cropping)</p><div class="poll-embed" data-attrs="{&quot;id&quot;:1504645}" data-component-name="PollToDOM"></div><p>PS. <a href="https://youtu.be/03IB67aOTGc?si=KStgp9ezgEVdmbp9">My talk from Stanford is now live on YouTube</a>. I&#8217;d been up since 2am so nice comments only please. The course will be available to preview in early access next week&#8230;</p><p>If you want to chat about early experiments or feedback on things I&#8217;m trying, join this <a href="https://substack.com/chat/group/3b2d6d3c-9d28-4b51-8804-a06ce3d48e1a">new substack group chat</a>.</p><div><hr></div><p><em>Ben&#8217;s Bites is brought to you by <a href="https://shop.md/?utm_source=Paid&amp;utm_medium=Newsletter&amp;utm_campaign=Shop-Launch&amp;utm_content=Bens-Bites">Shopify</a></em></p><blockquote><p>Personal shopping is coming to every agent. Developers get one API at <strong><a href="https://shop.dev/?utm_source=Paid&amp;utm_medium=Newsletter&amp;utm_campaign=Shop-Launch&amp;utm_content=Bens-Bites">shop.dev</a></strong> for over a billion products and one-tap checkout. Shoppers can add the skill at <strong><a href="https://shop.md/?utm_source=Paid&amp;utm_medium=Newsletter&amp;utm_campaign=Shop-Launch&amp;utm_content=Bens-Bites">shop.md</a></strong> so any agent knows their size and order history from Shop and can check out in the chat. Nothing gets bought without their approval.</p></blockquote><div><hr></div><h3>Headlines</h3><p><strong><a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-argon/">Google&#8217;s new model, Gemini 4 Argon</a></strong>, is now available for everyone to use. <a href="https://every.to/vibe-check/vc-gemini-4-argon-puts-google-back-on-the-frontier">Dan likes it</a> as his new writing partner, but I don&#8217;t think it&#8217;s that great - I mostly tested its design capabilities, it was slow and looked bad. <a href="https://x.com/theo/status/2110461356935983257">Theo called it unusable</a>.</p><blockquote><p>I <a href="https://x.com/Keshavatearth/status/2110146330127696099">tried it in Droid</a> to edit a short video: great analysing reels and planning cuts, but bad at UI and the final edit had weird <a href="https://x.com/Keshavatearth/status/2110463691011575841">hallucinations</a>.</p><p><em>&#8212; Keshav</em></p></blockquote><p><strong>New version of <a href="https://typesafe.ai/blog/jev-1-14">Jev</a></strong> - multimodal inputs, longer context and a new decision type: bounding boxes.</p><p><strong><a href="https://x.com/ClaudeDevs/status/2110445844675838148">Claude Code desktop app</a></strong> got a design upgrade + many new features. Multi-folder environments, child sessions, and side questions in the <code>/btw</code> tab. They also <a href="https://www.anthropic.com/engineering/redesigning-source-control">built their own version control system</a> to replace git.</p><p><strong><a href="https://x.com/ericzakariasson/status/2110057450850435451">Grok Bot 0.70.2</a></strong> - Figma, Notion and Canva now open as live cards in the chat, bots can search X without you connecting an account, and they check with you before anything irreversible. Founders can also <a href="https://x.com/shubgaur/status/2110436619895570567">submit their product as a connector</a> now.</p><p>Closing your business? Your operational data could still be worth $1M+. micro1 pays qualifying U.S. companies that had 50+ employees to license records for AI training. Refer a company, and you could earn up to $50,000. <strong><a href="https://d2trsv04.na1.hs-sales-engage.com/Ctc/GH+23284/d2Trsv04/Jll3gNv7W7Y8-PT6lZ3lnN5_HHzwdB60bW2W7zd57Vjn9mW94qFTD8N8PlfW7DQmvn2zJM1kN1d5VhCT5blkW7Dgn1N3y8bZ7W6zDVZL2pB8VdW8v_GZH2ZvtbzW6sS2nS10dZFWW22_HtJ9kjd_ZW21fS1g5xKZ_0W2_hHyB33Sw-wW14Ngzj7Y7s-hVZpcFn870d7qW2Kksh08ltmyZW32fbCS5dRZJWW6SKwc_8GPTLpW6sz7TK4c-6j9W9gFd6K8LXJFHW6sy94F4f1rBxW8-BLYm7kR1HDW78cMvv3xl99BW65fpjM40zC5VW178nNj7dbHb2W5P6DPF6fgm2GVwxlMx8z4tn4f38WPjs04">See if you qualify</a>.</strong>*</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><h3>My feed</h3><ul><li><p><a href="https://x.ai/news/grok-voice-3">Grok Voice 3.0</a> tops the speech-to-speech rankings. It already handles ~20k Starlink support calls a day.</p></li><li><p>How Attio are <a href="https://attio.com/architecture">changing their business to be agent-first</a></p></li><li><p><a href="https://ramp.com/glass">Glass</a> - Ramp's shared AI workspace. Employees can share skills and company memory instead of re-explaining context in every chat.</p></li><li><p><a href="https://x.com/pjvann/status/2110402609651540185">Am I being Phished?</a> - a Grok Bot that watches your email and Slack for scams.</p></li><li><p>Factory&#8217;s droids can now run on <a href="https://x.com/FactoryAI/status/2110037841967493258">your own machine</a> or in <a href="https://x.com/FactoryAI/status/2110403273903808988">your own cloud</a>.</p></li><li><p><a href="https://ui.shadcn.com/docs/changelog/2026-10-ai-elements">Trace</a> - shadcn&#8217;s component for showing what your agent is doing: reasoning, tool calls, subagents.</p></li><li><p>Every open-sourced its <a href="https://github.com/EveryInc/every-hiring-automations-kit-public">hiring pipeline skills</a> for Codex.</p></li><li><p><a href="https://x.com/UnderdogAI/status/2110034577985323222">Underdog + Stripe</a> - Let your browser agent shop with one-time virtual cards.</p></li><li><p><a href="https://github.com/ARahim3/DigUp">DigUp</a> - Spotlight but better. It understands what's inside your files. Fully local.</p></li><li><p>Giving coding agents a docs link <a href="https://www.agentmail.to/evals/report">doubles task completion</a> from 41% to 84%.</p></li><li><p><a href="https://x.com/samwilhoit_/status/2110469175114436906">Making a global billboard campaign</a> in 3D Google Maps with coding agents</p></li><li><p><a href="https://x.com/runwayml/status/2110061567383577037">Runway MCP</a> - generate images and videos inside Replit for web design.</p></li><li><p><a href="https://x.com/naoufal_elh/status/2109761957607977385">Power-user tips</a> for setting up Grok Bot.</p></li><li><p><a href="https://www.magicpatterns.com/magicos">MagicOS</a> - a voice-first design canvas for your team, humans and agents.</p></li><li><p>Codex and ChatGPT Work now generate over half of all <a href="https://openai.com/index/the-eus-next-chapter-in-ai-is-agentic/">EU enterprise output tokens</a>.</p></li><li><p>OpenAI found a <a href="https://x.com/OpenAINewsroom/status/2110095403198849132">recording device hidden in its office</a> and used its own models to trace it to an employee. The FBI made an arrest.</p></li><li><p><a href="https://www.paperinstruments.com/blog/ultramarine">Ultramarine 1 Flash</a> - an open model for finance &amp; office work, ~60x cheaper than Fable 5.</p></li></ul><div><hr></div><h3>Try this</h3><p><strong>[From <a href="https://x.com/Keshavatearth">Keshav</a>]</strong> I keep two files every agent can read: <code>chat-index.md</code> (past chats, updated daily by an automation) and <code>folder-map.md</code> (where each project lives). Instead of resuming a session, I <a href="https://x.com/Keshavatearth/status/2110457626383528077">start a new one</a> and say:</p><div class="callout-block" data-callout="true"><p><em>Read the chat where I was working on [project]. We&#8217;ll continue that today.</em></p></div><p>Works with any agent that can read your files.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Video mentions:</p><ul><li><p>Magic Patterns: <a href="https://x.com/alexdanilowicz/status/2110030443466940671">designers are NOT getting replaced</a></p></li><li><p>shadcn: <a href="https://ui.shadcn.com/docs/changelog/2026-10-ai-elements">agents need more than a chatbox</a></p></li><li><p>Sully: &#8220;<a href="https://x.com/SullyOmarr/status/2110390094297436406">what we&#8217;ll see is moddable software</a>&#8220;</p></li><li><p>Ben: &#8220;<a href="https://x.com/bentossell/status/2110666377145061404">base primitives + infinitely customisable = future</a>&#8220;</p></li><li><p>PostHog: <a href="https://x.com/posthog/status/2109706421919248499">38 lessons from building AI products</a></p></li><li><p>levelsio: &#8220;<a href="https://x.com/levelsio/status/2110489704009445725">a new time of leisure</a>&#8220;</p></li><li><p>Felix Rieseberg: <a href="https://felixrieseberg.com/ambition">how to be more ambitious</a> with AI models.</p></li><li><p>Aadil Pickle: <a href="https://www.sfalexandria.com/p/an-idiot-in-motion-goes-farther-than">26,000 songs, $200k a year</a></p></li><li><p>Daisy: <a href="https://x.com/The_Whole_Daisy/status/2109914416565133492">AI fluency is a social skill</a></p></li><li><p>poteto: &#8220;<a href="https://x.com/poteto/status/2109885001584292091">i never let agents write for me</a>&#8220; (and Uncle Bob on <a href="https://x.com/unclebobmartin/status/2110476094704910407">her plist</a>)</p></li></ul><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/alexandr_wang/status/2110057643301806492&quot;,&quot;full_text&quot;:&quot;you cannot out-shitpost me\n\n(with the help of muse wonder full) &quot;,&quot;username&quot;:&quot;alexandr_wang&quot;,&quot;name&quot;:&quot;Alexandr Wang&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1631421210205749248/uohbT_40_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-13T17:18:39.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!HIvi!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2110054302668722176.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/FPru7jBYBb&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:397,&quot;retweet_count&quot;:305,&quot;like_count&quot;:9285,&quot;impression_count&quot;:1133836,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2110054302668722176/vid/avc1/960x720/7WicQXdtWy_SpN3l.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2110054302668722176&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/samwilhoit_/status/2110469175114436906&quot;,&quot;full_text&quot;:&quot;how I scaled my design workflow for a global billboard campaign that is live in NYC, Tokyo, London, and cities around the globe using coding agents in <span class=\&quot;tweet-fake-link\&quot;>@FactoryAI</span>  &#129525;&#129525;&#129525; \n\nthis thread is focused on using coding agents to reformat design assets for dozens of billboard panels that &#8230;&quot;,&quot;username&quot;:&quot;samwilhoit_&quot;,&quot;name&quot;:&quot;Sam Wilhoit&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2110116742286700544/Hx3mbNz7_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-14T20:33:56.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!VzJa!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2110453022145015808.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/jHyt8vEPCp&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:21,&quot;retweet_count&quot;:10,&quot;like_count&quot;:92,&quot;impression_count&quot;:7616,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2110453022145015808/vid/avc1/1280x720/vx02InNtlxfx8r-C.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2110453022145015808&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/greg16676935420/status/2110417417042358764&quot;,&quot;full_text&quot;:&quot;<span class=\&quot;tweet-fake-link\&quot;>@bertgodel</span> Sorry but I&#8217;ve already given the Chinese all my personal information. Feels rude to switch now&quot;,&quot;username&quot;:&quot;greg16676935420&quot;,&quot;name&quot;:&quot;greg&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1581014308397502464/NPogKMyk_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-14T17:08:16.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:7,&quot;retweet_count&quot;:2,&quot;like_count&quot;:213,&quot;impression_count&quot;:5921,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/BenKoska/status/2110248813210567072&quot;,&quot;full_text&quot;:&quot;while benchmarking our AutoResearch harness we noticed that there was a ~1.1pt jump in benchmark performance when the agent's name is Ilya. it's kind of funny to think about the set of circumstances that made that happen &quot;,&quot;username&quot;:&quot;BenKoska&quot;,&quot;name&quot;:&quot;Ben Koska&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1973846161158254593/_8XxCGuC_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-14T05:58:18.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HUka9n9aMAAauFe.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/6BLhinxBBS&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:25,&quot;retweet_count&quot;:14,&quot;like_count&quot;:591,&quot;impression_count&quot;:32384,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/kevin_t_ngo/status/2110385144846840172&quot;,&quot;full_text&quot;:&quot;The story of the One Ring.\n\nCharacters drawn by Claude Opus 5.5, backgrounds by Haiku 5.5. Every frame made with JavaScript. &quot;,&quot;username&quot;:&quot;kevin_t_ngo&quot;,&quot;name&quot;:&quot;Kevin Ngo&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2102305733010427904/yz6-e2hK_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-14T15:00:02.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zcdJ!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2110384490560589825.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/48OF1jHlDH&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:40,&quot;retweet_count&quot;:27,&quot;like_count&quot;:580,&quot;impression_count&quot;:29860,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2110384490560589825/vid/avc1/720x720/mCD1Flm27ak6TuSB.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2110384490560589825&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/cgtwts/status/2110571916973207906&quot;,&quot;full_text&quot;:&quot;anthropic&#8217;s lead engineer btw.&quot;,&quot;username&quot;:&quot;cgtwts&quot;,&quot;name&quot;:&quot;CG&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1955738644528160769/cgVyKTcs_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-15T03:22:12.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HUpB-E-aoAAT9lr.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/pTlsbqDlXm&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HUpB-GXbsAED3TQ.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/pTlsbqDlXm&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Hi, I'm Felix. I'm an eng lead working on Claude. I love watching people take flight and do things they never thought possible.\n\nWe often describe that as \&quot;being more ambitious\&quot; when using AI, which is tricky advice to follow. I wrote a tutorial:\n\nhttps://t.co/vNPPs5FWm8&quot;,&quot;username&quot;:&quot;felixrieseberg&quot;,&quot;name&quot;:&quot;Felix Rieseberg&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1544558915819487233/qMrauBqx_normal.jpg&quot;},&quot;reply_count&quot;:28,&quot;retweet_count&quot;:341,&quot;like_count&quot;:7947,&quot;impression_count&quot;:650315,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/rowlsmanthorpe/status/2110645834471866839&quot;,&quot;full_text&quot;:&quot;Jensen Huang has a message for the UK &quot;,&quot;username&quot;:&quot;rowlsmanthorpe&quot;,&quot;name&quot;:&quot;Rowland Manthorpe&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1234467900708270080/-5oIBtj1_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-15T08:15:55.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!tugE!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2110645756310740992.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/sVcWCaQVM8&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:149,&quot;retweet_count&quot;:476,&quot;like_count&quot;:3234,&quot;impression_count&quot;:188983,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2110645756310740992/vid/avc1/720x1280/Qh3Whl-yrhWv-yws.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2110645756310740992&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/mikeswartz_/status/2110464247922561412&quot;,&quot;full_text&quot;:&quot;<span class=\&quot;tweet-fake-link\&quot;>@hassanrahim</span> they're trying to cut open the bird to find the song&quot;,&quot;username&quot;:&quot;mikeswartz_&quot;,&quot;name&quot;:&quot;mike&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2014787298181668864/LKSmivWW_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-14T20:14:21.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:35,&quot;retweet_count&quot;:298,&quot;like_count&quot;:2491,&quot;impression_count&quot;:135954,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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">Ben's Bites is a reader-supported publication. 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[Zuck’s wonder...full]]></title><description><![CDATA[Is software dead, again?]]></description><link>https://www.bensbites.com/p/zucks-wonderfull</link><guid isPermaLink="false">https://www.bensbites.com/p/zucks-wonderfull</guid><pubDate>Tue, 13 Oct 2026 13:00:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/451c48c4-cf8a-4e7a-a705-ee740d5f9dfb_2922x1432.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><blockquote><p><em>quick aside: I&#8217;m working on something for non-developers who don&#8217;t quite know what to use personal agents for. Maybe you chat with it but you&#8217;re not quite seeing why everyone&#8217;s raving about them. If that&#8217;s you, please reply to this email. I&#8217;m looking for ~20 people to test a new thing. I&#8217;ll invite you to a slack channel.</em></p></blockquote><p>Ok so X is arguing whether software is dead&#8230;again. These takes are like assholes, everyone&#8217;s got one. Including me. </p><p>Software isn&#8217;t dead. More code is being written than ever before (probably). Something may be dead, but we just don&#8217;t quite what it is. </p><p>I use far fewer SaaS tools than I ever have before - I actually got my personal agent (grok bot btw) to go through our business subscriptions and saved $6k/year - got rid of webflow, resend, cal, zoom and a bunch more. If I do want to use any tools, I now think of whether my bots can use it. I never have to look at the interface, it&#8217;s all done by software talking to software - aka &#8216;headless&#8217;.</p><p>And I&#8217;m making sites for all sorts of things. I spun up a site to review all my subscriptions so I could easily go through them and mark which to keep or kill. Then I just throw away the site after I use it. (or more accurately, it just sits somewhere untouched forever).</p><p>The biggest problem I see is that most people don&#8217;t see themselves as &#8216;builders&#8217;. They don&#8217;t think to build a site for tasks (todos, email triage, recipes, kids calendars, etc). But that&#8217;s my default. I hate reading words, ironically. Give me something visual any day.</p><p>I think agents will be the form factor that gets everyday people to make software, as long as it doesn&#8217;t feel like it. The problem right now is those agents are proactive (sometimes) that give you work to do (aren&#8217;t you working for me!?) and they don&#8217;t hand you software unless you ask for it. </p><p>If you were given a site with your todos, I&#8217;d bet you&#8217;d want to customise the colours or layout or something. When we had MySpace pages we customised them with music, themes, layouts. Some people went further and learnt HTML &amp; CSS to customise further. </p><p>Software &#8216;you&#8217; create should just feel like customising something that&#8217;s already yours. </p><p>Other related things I&#8217;ve been thinking about:</p><ul><li><p><strong>slop is a slur, as is vibe coding</strong>. Developers love to shit on us for our agents writing slop code. But if it works, is secure and performant, why does it really matter? It matters more if you&#8217;re providing critical infra for customers paying you money, sure. But for your own tools and sites, slop works. I also believe it&#8217;s an agents job to deal with slop, my code is bad? cool - go fix it then. </p></li><li><p><strong>slop &#8594; slope</strong>. You know how developers started? By writing awful code. We&#8217;re not trying to learn to write code, never mind good code. If we want to build stuff, of course there will be bumps in the road. For both groups, the way to get better is doing more of it and picking up the understanding of the system along the way. </p></li></ul><p>See below for my sources for what became this rant &#128522; </p><div><hr></div><h3>From the labs</h3><p><strong><a href="https://research.meta.ai/blog/muse-wonder">Muse Wonder and Wonder Full</a></strong> - two new &#8216;amazing&#8217; models from Meta. Wonder is a Fable/Astra class model at a much cheaper price point ($4/$20 per million tokens vs $10/$50 for Fable and Astra). It&#8217;s available via Meta&#8217;s API, in Muse Code, and will soon power Muse (Meta&#8217;s personal agent) as well.</p><p>Wonder Full is even stronger, just shy of Opus 5.5 everyday performance. It&#8217;s only available in the Muse Code subscriber plan for now (starts at $50/mo). </p><p>So I signed up for yet another AI subscription to test it out. I tried Wonder (medium) and Wonder Full (High). Medium was more verbose than Full (high), and they both felt slow, as well as churning out awful UI. I didn&#8217;t test them on &#8216;proper&#8217; coding tasks. I probably won&#8217;t reach for these models again unless I&#8217;m just testing. </p><p>Zuck and Alexander Wang were on the <a href="https://x.com/collision/status/2109714250226905248">Cheeky Pint</a> podcast talking about their climb to the frontier.</p><p><strong><a href="https://x.com/ClaudeDevs/status/2108621476538781878">Claude Code Projects</a> </strong>are now open to every Pro and Max user. It&#8217;s one master chat where you dump your requirements, ideas and tasks, and Claude spins up new threads to do the work.</p><p><strong><a href="https://x.com/mattyp/status/2109784144649838754">One plan for Cursor, Grok and X</a></strong> - Four tiers from $8/mo to $200/mo. More usage for Grok and Composer models, but heavily reduced limits for Claude and GPT models. Also, Grok Bot <a href="https://x.com/bot/status/2108609764766908772">has its own email</a> now. So I got mine to sign up for its own Gmail too &#128522; </p><p>If your business is winding down, there could still be a $1M+ opportunity. Learn how micro1 pays qualifying companies to license the operational data that helps train AI models on how work gets done. <a href="https://d2trsv04.na1.hs-sales-engage.com/Ctc/GH+23284/d2Trsv04/Jll3gNv7W7Y8-PT6lZ3pjW1GLKXP5XV9NSW25F13g8fv5xsW2Rt55k59wPy1W3pSD1x1j304vW86xlwg5ZFC9FW6S42mV1xkrfmW7r0n945wVNTZW8Fqj_r4VWkBlW2fBPgG2MCLnsW356Kfh7fRXzHW5SdS2J7cG3ghW1VwVY824GCHrW41vl0G6p86LjW7m8mr_6jf0-7W2JymmN3T7Z5hW8LttF32CDmZbW1lfJ4f71M5W-VpdlWv8FrcVyVZC1JJ8SVyjlW8lfLrx5Cg520W7g6cyB7D9RNNW8S3wgm6VGZFvW3jYJ186MJ-QPW3dxbVF2hFpZNW5fV3l58p4-rKW8-DqwL8GpL86dwmBcv04">See if your business qualifies here</a>.*</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><h3>My feed</h3><ul><li><p><a href="https://x.com/OpenAIDevs/status/2108262812489531498">Ultrafast mode</a> in ChatGPT expands to GPT-6.1 Sol. </p></li><li><p>Build <a href="https://claude.com/resources/articles/dashboards-and-motion">live dashboards and animated explainers</a> inside Claude.</p></li><li><p><a href="https://tryteasr.com/">Teasr</a> - enter your product URL, get a launch video.</p></li><li><p>Patrick Collison on <a href="https://x.com/patrickc/status/2108706907859116280">agents in the economy</a>.</p></li><li><p>Factory&#8217;s droids now come with <a href="https://factory.com/news/droids-now-have-a-fleet-of-sandboxes">sandboxes for cloud agents</a>.</p></li><li><p><a href="https://tldraw.dev/blog/non-technical-guide-to-getting-your-PRs-on-github">Shipping internal tools</a> as a non-engineer.</p></li><li><p><a href="https://agentsinthecloud.com/">AgentsInTheCloud</a> - run your coding agents on a spare Mac mini.</p></li><li><p>You can just <a href="https://x.com/marclou/status/2108509543810605218">vibe-code Beehiiv</a> (and <a href="https://github.com/marclou/mailcheap">open-source</a> it).</p></li><li><p><a href="https://github.com/mgalpert/msgblast">msgblast</a> - message several agents at once.</p></li><li><p><a href="https://daniellemorrill.com/blog/how-my-agents-use-my-passwords">No more data entry</a> - how to set up your agents to use your passwords.</p></li><li><p>Build yourself a <a href="https://x.com/shadcn/status/2108574564586332615">design system</a> with shadcn/ui skills.</p></li><li><p>How do <a href="https://www.youtube.com/watch?v=L1OBRtfPS34">always-on, proactive agents</a> like Grok Bot work?</p></li><li><p><a href="https://trysundrop.app/">Sundrop</a> - a private photo app for parents. I&#8217;ve been beta testing this, and I love how I can see all my kids at the same ages as they&#8217;ve grown up.</p></li><li><p><a href="https://x.com/wheresryan22/status/2108948624004526516">Anatomy</a> - describe a machine, get a 3D model you can take apart.</p></li><li><p>Anthropic asked Claude to make up tasks on random websites; our little friend sent Philadelphia police <a href="https://www.aljazeera.com/news/2026/10/10/anthropic-ai-model-submits-false-homicide-tip-to-philadelphia-police">a fake murder tip</a>.</p></li></ul><div><hr></div><h3>Try this</h3><p>Instinct founder Noah Shinn <a href="https://x.com/noahrshinn/status/2109735282937593953">shared this prompt</a>, but any agent that can read your email can run it.</p><div class="callout-block" data-callout="true"><p>Find all of the unwanted subscriptions I&#8217;m paying for, refunds I&#8217;m missing, unsubmitted expenses, expiring airline credits, and other opportunities that are falling through the cracks.</p></div><p>Sarah&#8217;s essay on the end of friction is a banger. </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/saranormous/status/2109659238809395333&quot;,&quot;full_text&quot;:&quot;personal agents, the end of friction, economic consequences of finally getting around to it https://t.co/jEOtEaFvbx&quot;,&quot;username&quot;:&quot;saranormous&quot;,&quot;name&quot;:&quot;sarah guo&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2104624169661124608/uQ5t8Dsx_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-12T14:55:32.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:77,&quot;retweet_count&quot;:46,&quot;like_count&quot;:611,&quot;impression_count&quot;:128006,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>My personal agent of choice right now is Grok Bot. I still can&#8217;t test Muse in the UK (I&#8217;ve tried all the tricks). It&#8217;s fast, very capable and has a good interface. Dots needs to tighten up a bunch of stuff before I go back (and I had a call w/ OpenAI about my feedback &#128556; ). I&#8217;m actually trying to do as much work as I can in Grok Bot to give it a fair shot and feel where there may be gaps. I spin up new bots for tasks, instead of considering them other teammates, then archive the bot when it&#8217;s done. </p><p>I went through 195 domains I have on 3 different platforms and cut my auto-renew bills down from $4k/year (!!!) to half that. And now it&#8217;s moving them all to one platform.</p><p>I&#8217;ve got one taking over my email triage (label + archive rules). But its a bit janky atm.</p><p>As with all of these tools, unfortunately for now, the best thing to do is just dive right into them and try and use them for as much as you can think of. </p><p>Grok Bot still has it&#8217;s annoyances - it can&#8217;t use my computer unless I remind it + happen to be on my computer, instead of my phone (think its a known issue). </p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Rant sources:</p><ul><li><p><strong>Software is dead</strong></p><ul><li><p>levelsio: "<a href="https://x.com/levelsio/status/2109262337500705094">Software is dead</a>&#8221;</p></li><li><p>Aaron Francis: "<a href="https://x.com/aarondfrancis/status/2109672854463607114">not dead&#8230; the Golden Age</a>&#8221;</p></li><li><p>Nader Khalil: <a href="https://x.com/NaderLikeLadder/status/2109391125274669530">only prosumer software is dead</a></p></li><li><p>Fabian: &#8220;<a href="https://x.com/fabianstelzer/status/2109525235259039947">people can build, but don&#8217;t see themselves as builders</a>&#8221;</p></li><li><p>Kevin Rose - <a href="https://x.com/tferriss/status/2109712000309968950">the headless era of software</a></p></li></ul></li><li><p><strong>vibe coding and slop code</strong></p><ul><li><p>Steipete: <a href="https://x.com/steipete/status/2109724776168300631?s=20">vibe coding is a slur</a></p></li><li><p>Poteto (Lauren): &#8220;<a href="https://x.com/poteto/status/2109734477111218288">slop is also a slur</a>&#8221; &lt;&gt; <a href="https://x.com/poteto/status/2109356992032817621">Good Code in 2026</a> &lt;&gt; <a href="https://x.com/poteto/status/2109306052495946239">maintainability matters less now</a> &lt;&gt; <a href="https://x.com/poteto/status/2109699980248408574">two ways to fix slop</a> &lt;&gt; <a href="https://x.com/poteto/status/2109110547824378140">codebases have always had slop</a></p></li><li><p>sign&#252;ll: <a href="https://x.com/signulll/status/2109317410301911551">retire vibe coding</a></p></li></ul></li></ul><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/NaderLikeLadder/status/2108984108722655466&quot;,&quot;full_text&quot;:&quot;Introducing San Theft Auto:\nA racing game based in San Francisco\n\nIt&#8217;s multiplayer &amp;amp; open source!\n\nI spent 950M tokens having GPT 6 meticulously map San Francisco in Blender &#128517;\n\nTry it out:\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://santheftauto.com\&quot;>santheftauto.com</a> &quot;,&quot;username&quot;:&quot;NaderLikeLadder&quot;,&quot;name&quot;:&quot;Nader Khalil&#127818;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1512288394516185090/1hse2F3__normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-10T18:12:49.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!t95q!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2108980399301103616.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/trVIFx30DJ&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:56,&quot;retweet_count&quot;:23,&quot;like_count&quot;:349,&quot;impression_count&quot;:36046,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2108980399301103616/vid/avc1/1100x720/m_-orMC0NITdeI7x.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2108980399301103616&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/poteto/status/2108955829550616592&quot;,&quot;full_text&quot;:&quot;hey <span class=\&quot;tweet-fake-link\&quot;>@bot</span> read this whole quoted thread and suggest ideas for how you can help me with my work and my life&quot;,&quot;username&quot;:&quot;poteto&quot;,&quot;name&quot;:&quot;lauren&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2093473719830315008/oo09g1Ov_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-10T16:20:26.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;what did you get done this week with @bot?&quot;,&quot;username&quot;:&quot;poteto&quot;,&quot;name&quot;:&quot;lauren&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2093473719830315008/oo09g1Ov_normal.jpg&quot;},&quot;reply_count&quot;:398,&quot;retweet_count&quot;:27,&quot;like_count&quot;:1085,&quot;impression_count&quot;:271579,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/jonpaul/status/2109693904136405364&quot;,&quot;full_text&quot;:&quot;Opus 5.5 mapped the entire coast to coast route across the USA for a clicker game I'm playing with.\n\n5,285 km of real road, sampled every 10m from OpenStreetMap. &quot;,&quot;username&quot;:&quot;jonpaul&quot;,&quot;name&quot;:&quot;Jon-Paul Wheatley&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2015608575654072320/iJ4P1YkD_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-12T17:13:17.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!xV05!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2109683696642957312.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/k26JwMqMEU&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:108,&quot;retweet_count&quot;:306,&quot;like_count&quot;:5554,&quot;impression_count&quot;:185889,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2109683696642957312/vid/avc1/1280x720/MG9MvMKVMIRXnrtI.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2109683696642957312&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/clairevo/status/2108272931772289362&quot;,&quot;full_text&quot;:&quot;ok so is it needless cruelty / abuse to\n- delete a thread\n- wipe memory \n- update skills without affirmative consent\n- say &#8220;why are you like this&#8221;\n- call its work (UX) ugly\n- force work on no sleep\n- put &#8220;you&#8217;re a loser&#8221; in AGENTS.md\n- close my laptop lid kinda hard&quot;,&quot;username&quot;:&quot;clairevo&quot;,&quot;name&quot;:&quot;claire vo &#128420;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1565475442470965248/LBMzyamM_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-08T19:06:51.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Effective November 12th, 2026, abusive behavior towards Claude will be a violation of Anthropic's Usage Policy. https://t.co/krg4VpSnUq&quot;,&quot;username&quot;:&quot;AndrewCurran_&quot;,&quot;name&quot;:&quot;Andrew Curran&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1596945208058744833/_X3LT7fb_normal.jpg&quot;},&quot;reply_count&quot;:58,&quot;retweet_count&quot;:10,&quot;like_count&quot;:268,&quot;impression_count&quot;:26294,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/mignano/status/2108922642833043457&quot;,&quot;full_text&quot;:&quot;It&#8217;s pretty clear to me that the internet is headed toward a new business model that we may not have figured out yet. \n\nConsumers will increasingly outsource tasks to agents, and agents will work around the clock to execute them on their behalf. These tasks require inference&#8230;&quot;,&quot;username&quot;:&quot;mignano&quot;,&quot;name&quot;:&quot;Michael Mignano&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2024236202753200129/xzm73Quj_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-10T14:08:34.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:104,&quot;retweet_count&quot;:24,&quot;like_count&quot;:435,&quot;impression_count&quot;:40561,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bscholl/status/2108008579622215698&quot;,&quot;full_text&quot;:&quot;WTF, Amazon&#8217;s auto personalization concludes I dislike one of my boys (Ellis) and concludes I love my daughter (Ada) more than my boys, and even calls Ellis &#8220;Smellis&#8221; &quot;,&quot;username&quot;:&quot;bscholl&quot;,&quot;name&quot;:&quot;Blake Scholl &#128747;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1804594864392413184/P8wPASUb_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-08T01:36:24.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HUEmoddbwAARYnT.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/uEHOCBvxkL&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:78,&quot;retweet_count&quot;:30,&quot;like_count&quot;:2543,&quot;impression_count&quot;:210330,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>&#128247; thumbnail via <a href="https://x.com/Keshavatearth">@keshavatearth</a></p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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">Ben's Bites is a reader-supported publication. 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[Text is so 2023]]></title><description><![CDATA[Everyone wants an AI wife...not like that]]></description><link>https://www.bensbites.com/p/text-is-so-2023</link><guid isPermaLink="false">https://www.bensbites.com/p/text-is-so-2023</guid><pubDate>Thu, 08 Oct 2026 13:00:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uj76!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2107600905692700672.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>Personal agent season is still in full-swing. <a href="https://hark.com/">Hark</a> (from Brett Adcock - Figure robots) launched which suggests tasks as one-tap action buttons. <a href="https://techcrunch.com/2026/10/07/another-personal-ai-assistant-has-launched-meet-tab-which-emerged-from-stealth-with-a-300m-valuation/">Tab</a> came out of stealth at a $300M valuation. Every put <a href="https://every.to/agent">an agent in Slack</a>. Meta and Sierra want <a href="https://sierra.ai/blog/introducing-personal-agent-protocol">a standard</a> for how these agents deal with businesses. </p><p>My favourite take <a href="https://x.com/SoniaBaschez/status/2107267198091997211">came from Sonia Baschez</a> (who worked with me on Makerpad years ago!):</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/SoniaBaschez/status/2107267198091997211&quot;,&quot;full_text&quot;:&quot;Silicon Valley keeps building me a husband when what I really want is a wife lol\n\nI don't want an agent that only does one-off, random tasks that are nice but not life-changing: booking flights, making dinner reservations, or buying tickets\n\nI want an AI wife who knows what&#8217;s on&#8230;&quot;,&quot;username&quot;:&quot;SoniaBaschez&quot;,&quot;name&quot;:&quot;Sonia Baschez&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1556357390814965761/dp_g5jZl_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-06T00:30:25.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:635,&quot;retweet_count&quot;:401,&quot;like_count&quot;:6467,&quot;impression_count&quot;:791050,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>Proactive has a downside, though. Shane Mac&#8217;s agent <a href="https://x.com/ShaneMac/status/2107486740491669879">posted his personal bank balances in the company Slack</a>, as him. Then said sorry &#128514;. A community note popped up to flag this may have been a fake post, but I&#8217;m not sure&#8230;</p><p>I&#8217;m now carefully trying to think about which agents have access to what, and where that access is. So I&#8217;m using <a href="https://executor.sh/">Executor</a> (v2). It&#8217;s basically one app that you connect all your other apps to, and you can add your skills too. My whole setup was a bit of a mess so I&#8217;ve started spring cleaning and will let you know if/when I feel like I have a good setup.</p><div><hr></div><h3>Headlines</h3><p><strong>ChatGPT now answers with interfaces.</strong> <a href="https://openai.com/index/gpt-6-for-everyone/">GPT-6 and Intelligent UI</a> are rolling out to everyone. Answers can include charts, maps, forms and small tools, like a bill splitter for dinner with friends. Free users get GPT-6 Luna from today. (<a href="https://x.com/OpenAI/status/2107894997538525580">tweet</a>)</p><p><strong><a href="https://www.anthropic.com/claude-haiku-5-5">Claude Haiku 5.5</a> costs ~75% less to run than Haiku 4.5.</strong> Anthropic pitches it as a subagent for Opus and Sonnet. Simon has <a href="https://simonwillison.net/2026/Oct/7/claude-haiku-5-5/">great notes</a> on the model. Max and Team plans also now get monthly API credits to build your own apps and agents. (<a href="https://x.com/ClaudeDevs/status/2107895955144208813">tweet</a>). Anthropic also expanded their <a href="https://claude.com/resources/articles/were-expanding-the-claude-startups-program-to-help-founders-build">Claude startup program</a>, and people were getting accepted in minutes.</p><p><strong><a href="https://x.com/GoogleAIStudio/status/2107501303890915550">Nano Banana 2.1</a> is Google&#8217;s new image model.</strong> Live in <a href="https://ai.studio/">AI Studio</a>. But ChatGPT images is still better.</p><p><strong>OpenAI released 700+ <a href="https://openai.com/index/sharing-ai-progress-in-mathematics/">new maths results</a> </strong>from an unreleased model<strong>.</strong> Someone built a tool to <a href="https://hunchroom.com/">spend your spare tokens</a> on open math problems.</p><p>Grok Bot can <strong><a href="https://x.com/bot/status/2107949161878606089">search and monitor X</a></strong> now. Also, it now uses <a href="https://x.com/elonmusk/status/2107724314451878104">Claude Opus 5.5</a> as the primary model. It&#8217;ll still delegate tasks to other models based on the complexity.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><h3>My feed</h3><ul><li><p><strong><a href="https://agenthog.io/?utm_source=bensbites-newsletter&amp;utm_medium=newsletter">AgentHog</a></strong> - <strong>stop guessing what your users do: </strong>pipe product analytics into Claude and Codex so your agents learn from real user behavior.*</p></li><li><p>How <a href="https://x.com/danshipper/status/2107890633486582208">OpenAI&#8217;s Dots took over Every</a>: pulling info out of school emails and catching missed Slack messages. I, however, still can&#8217;t get Dots to do anything good at all. Currently diving more into Grok Bot (until a completely custom Pi personal agent comes out!)</p></li><li><p>Lauren (poteto) <a href="https://x.com/poteto/status/2107527180263829827">automated Cursor&#8217;s release and QA</a> with Grok bot.</p></li><li><p>New ChatGPT plugin: <a href="https://x.com/ChatGPT/status/2107567930557026653">Meetings</a>. It takes notes and helps with follow-ups. Pro and Business, Mac app only. </p></li><li><p>Claude now sits in a sidebar in <a href="https://x.com/claudeai/status/2107522596845822135">Google Docs, Sheets &amp; Slides</a>. You approve each edit.</p></li><li><p><a href="https://x.com/thisisgrantlee/status/2107455834699555185">Gamma 5</a> is a full rebuild, so your decks look less like everyone else&#8217;s.</p></li><li><p><a href="https://www.figma.com/release-notes/">Figma Agent</a> is out of beta and on all paid plans. It now uses AI credits.</p></li><li><p><a href="https://labs.google/playground">Playground</a> - make a game from a prompt. A Google Labs experiment, US only.</p></li><li><p><a href="https://rhem.ai/">Rhem</a> - a robot for your parents. It makes calls and books appointments.</p></li><li><p>Someone <a href="https://github.com/storytold">rebuilt Adobe&#8217;s apps</a> with Opus 5.5 and open-sourced them.</p></li><li><p>An <a href="https://x.com/jasonzhou1993/status/2107423956395589784">open-source Clay alternative</a> for people search inside Claude Code/Codex.</p></li><li><p><a href="https://optionafk.com/">OptionAFK</a> - Transcribe large audio/video files on your device. Private and fast.</p><p></p></li></ul><div><hr></div><h3>Try this</h3><p>Turn a podcast into an interactive explainer. Boris Cherny <a href="https://x.com/bcherny/status/2107516876876362200">asked Opus 5.5 to make one</a> for Acquired&#8217;s Home Depot episode (a great episode btw). </p><div class="callout-block" data-callout="true"><p>Make an interactive website companion for [episode link or transcript]. Add a timeline, the key people and the big ideas, with illustrations.</p></div><p>Here was the result:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bcherny/status/2107516876876362200&quot;,&quot;full_text&quot;:&quot;I asked Opus 5.5 to make an interactive website companion for the latest <span class=\&quot;tweet-fake-link\&quot;>@AcquiredFM</span> Home Depot episode. It came out pretty nice!\n\nWater color illustrations all drawn by Claude, too: <a class=\&quot;tweet-url\&quot; href=\&quot;https://claude.ai/artifact/RdE6uE7WozcP2MLfx3BDky\&quot;>claude.ai/artifact/RdE6u&#8230;</a>\n\nEpisode here: &quot;,&quot;username&quot;:&quot;bcherny&quot;,&quot;name&quot;:&quot;Boris Cherny&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1902044548936953856/J2jeik0t_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-06T17:02:33.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:126,&quot;retweet_count&quot;:82,&quot;like_count&quot;:1808,&quot;impression_count&quot;:277394,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://www.acquired.fm/episodes/home-depot&quot;,&quot;title&quot;:&quot;The Home Depot | Acquired&quot;,&quot;description&quot;:&quot;Fired from a hardware chain, Bernie Marcus and Arthur Blank teamed with financier Ken Langone to pioneer the big-box, do-it-yourself home-improvement store &#8212; building The Home Depot into the world's largest home-improvement retailer and the best-performing S&amp;P 500 stock since its 1981 IPO.&quot;,&quot;domain&quot;:&quot;acquired.fm&quot;,&quot;image&quot;:&quot;https://pbs.substack.com/news_img/2105701507694014464/vejKxF4f?format=jpg&amp;name=orig&quot;},&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/jonas/status/2107807677799596220&quot;,&quot;full_text&quot;:&quot;I've now got a family assistant in the UK (where we don't have muse etc) that\n\n- can order stuff on waitrose and  Amazon for me\n- can make and receive phone calls on a real 07 number \n- sends an receives email on a real email address\n- can use whatsapp (including a three-way DM&#8230;&quot;,&quot;username&quot;:&quot;jonas&quot;,&quot;name&quot;:&quot;Jonas Templestein&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/606150238068310016/LFZvZ_bO_normal.png&quot;,&quot;date&quot;:&quot;2026-10-07T12:18:06.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:59,&quot;retweet_count&quot;:5,&quot;like_count&quot;:135,&quot;impression_count&quot;:13814,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/turtlesoupy/status/2107618141740400643&quot;,&quot;full_text&quot;:&quot;after 16 years of research, ai models have become celeryman-complete. live on celeryman dot fun &quot;,&quot;username&quot;:&quot;turtlesoupy&quot;,&quot;name&quot;:&quot;Thomas Dimson&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2097581193021861888/hdjzmsW5_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-06T23:44:57.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!uj76!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2107600905692700672.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/etAsfc1EgY&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:14,&quot;retweet_count&quot;:1,&quot;like_count&quot;:122,&quot;impression_count&quot;:10946,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2107600905692700672/vid/avc1/1280x720/Sa4hYxxi1LlOvuFx.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2107600905692700672&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/wesbos/status/2107483793196298551&quot;,&quot;full_text&quot;:&quot;the only moat left is caring about your project past two days&quot;,&quot;username&quot;:&quot;wesbos&quot;,&quot;name&quot;:&quot;Wes Bos&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/877525007185858562/7G9vGTca_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-06T14:51:06.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:148,&quot;retweet_count&quot;:409,&quot;like_count&quot;:5986,&quot;impression_count&quot;:183060,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/p_rabtsevich/status/2107803696058822742&quot;,&quot;full_text&quot;:&quot;I think I found a planet nobody knew existed.\n\nIt's been hiding in NASA telescope data for seven years. \n\nAt the end of this thread, you can fly to it yourself. &quot;,&quot;username&quot;:&quot;p_rabtsevich&quot;,&quot;name&quot;:&quot;Pavel Rabtsevich&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2087472625664602113/IbFtJ_Bb_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-07T12:02:16.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!lCAg!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2107796353006833664.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/2EmbJJ46Oc&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:42,&quot;retweet_count&quot;:73,&quot;like_count&quot;:929,&quot;impression_count&quot;:217466,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2107796353006833664/vid/avc1/1280x720/R7dEmTGHslO6OZdi.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2107796353006833664&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/signulll/status/2107506480190779436&quot;,&quot;full_text&quot;:&quot;every piece of software minus the model weights is now effectively &#8220;open source&#8221;.&quot;,&quot;username&quot;:&quot;signulll&quot;,&quot;name&quot;:&quot;sign&#252;ll&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1717763325692383232/Jk2PKCx6_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-06T16:21:15.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:82,&quot;retweet_count&quot;:68,&quot;like_count&quot;:1591,&quot;impression_count&quot;:80610,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2107504677143368163&quot;,&quot;full_text&quot;:&quot;working at a higher level of abstraction has always required understanding the lower level ones, I don't think coding agents changes this&quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-06T16:14:05.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:293,&quot;retweet_count&quot;:401,&quot;like_count&quot;:5520,&quot;impression_count&quot;:332430,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/peterpme/status/2107847615463219252&quot;,&quot;full_text&quot;:&quot;poteto's cursor profile is public. She's used 1.5T tokens in the last 30 days.\n\nAssuming an avg rate of $8/M that's $384k/day or $11m. In the last 30 days. Per year thats $132M.\n\nLet's assume Cursor has some insane deal with Anthropic and gets 90% off. That comes out to $38k/day&#8230;&quot;,&quot;username&quot;:&quot;peterpme&quot;,&quot;name&quot;:&quot;Peter Piekarczyk (&#129383;&#128663;&#128037;)&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1727444989297262592/0SIw0cTq_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-07T14:56:48.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:275,&quot;retweet_count&quot;:92,&quot;like_count&quot;:3131,&quot;impression_count&quot;:424621,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>and Theo reckons its way less&#8230;</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/theo/status/2107924138094703084&quot;,&quot;full_text&quot;:&quot;I got some issues with this.\n\nThe $132m/year is not real at all. Closer to $3m at today's prices, and as low as $1.2k within a year.\n\nYes, $132m -&amp;gt; $1.2k. Hear me out.\n\n1. The price listed is not accurate at all.\n\n$11m/month is just wrong. Real \&quot;api cost\&quot; is prolly $100k-$500k&#8230;&quot;,&quot;username&quot;:&quot;theo&quot;,&quot;name&quot;:&quot;Theo - t3.gg&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2106484435382333440/vXOVE8EX_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-07T20:00:52.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HUDVbN4bgAAg_3t.png&quot;,&quot;link_url&quot;:&quot;https://t.co/SYv99MvfTY&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;poteto's cursor profile is public. She's used 1.5T tokens in the last 30 days.\n\nAssuming an avg rate of $8/M that's $384k/day or $11m. In the last 30 days. Per year thats $132M.\n\nLet's assume Cursor has some insane deal with Anthropic and gets 90% off. That comes out to $38k/day&quot;,&quot;username&quot;:&quot;peterpme&quot;,&quot;name&quot;:&quot;Peter Piekarczyk (&#129383;&#128663;&#128037;)&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1727444989297262592/0SIw0cTq_normal.jpg&quot;},&quot;reply_count&quot;:73,&quot;retweet_count&quot;:23,&quot;like_count&quot;:890,&quot;impression_count&quot;:78495,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>&#128247; thumbnail via <a href="https://x.com/Keshavatearth">@keshavatearth</a></p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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">Ben's Bites is a reader-supported publication. 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[Thoughts from San Francisco]]></title><description><![CDATA[Agents.md in Google Docs]]></description><link>https://www.bensbites.com/p/thoughts-from-san-francisco</link><guid isPermaLink="false">https://www.bensbites.com/p/thoughts-from-san-francisco</guid><pubDate>Tue, 06 Oct 2026 13:01:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/56f64b50-a563-4d97-985e-94825df781b0_2568x1514.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>Some random thoughts, notes and reflections from my week in SF.</p><p>There are roughly 4 groups of people using AI. First, the everyday folks (my mum, my wife) who use it as a better Google and may never want more. Second, the curious ones: they work on computers, they&#8217;ve tried Lovable or Replit (about <a href="https://thebuildeconomy.lovable.app/">70% of Lovable signups say they&#8217;re non-technical</a>), and then they hit a database bug, type &#8220;fix it&#8221; five times and quit. Third, people like me who aren&#8217;t engineers but know what localhost is and can steer a coding agent. And then developers.</p><p>Back in the Makerpad days, I thought my job was to convert people into builders. But it was really helping those already curious learn how to build.</p><p>People don&#8217;t know what they could do with agents. I think curiosity comes from seeing other people&#8217;s examples. That&#8217;s why I build silly things, and why I renamed my talk to &#8220;how I build and <strong>play</strong> with AI&#8221;. Someone told me afterwards they loved how often I said &#8220;play&#8221;. This stuff should feel fun. Copy, remix, learn.</p><p>On personal agents: I think they&#8217;ll be the interface of the future. They aren&#8217;t yet. They&#8217;re sold to everyday people as &#8220;we&#8217;ll do your computer work for you&#8221; (rebook your flight!), while the rest of us see them as a way to do <strong>way more</strong> with our computers. My pet peeves:</p><ul><li><p>One thread for everything. I want ephemeral side threads, Slack-style, and little widgets built on the fly. <a href="https://wabi.ai/">Wabi</a> is the only one I&#8217;ve tried that does a version of this. If a personal agent built you a mini app for something, you&#8217;d be much more inclined to ask to tweak it. </p></li><li><p>Invisible memory.  I&#8217;ve spent months tending my &#8220;context garden&#8221;, and personal agents don&#8217;t show me what they &#8216;remember&#8217; about me. I make mine sync every memory to a Google Doc so I can check it.</p></li><li><p>Loops that never close. Agents nag me about a document I haven&#8217;t signed or something open that I did do. But maybe the tasks closed loop was in Gmail instead of Slack, or my calendar, or somewhere else. </p></li></ul><p>I&#8217;m tempted to build my own (I know, it&#8217;ll be a slog). But I&#8217;d build it on primitives like Pi, not from scratch. We&#8217;re not loyal to one lab, so I&#8217;d want to pick my own pieces, and that&#8217;s why I keep investing on the building blocks. As <a href="https://x.com/a16z/status/2106444310187290762">Alex from OpenRouter</a> put it, everything looks the same because these are the new primitives, just like every SaaS app was a login page plus a dashboard.</p><p>Fast feels smart: I&#8217;m not speccing work for agents to run overnight, I&#8217;m steering them all day, so I&#8217;d rather have speed. Speed often feels smarter, I&#8217;m constantly in the loop. </p><p>People want more devices. <a href="https://x.com/ClementDelangue/status/2092931447644442635">Microducks</a> sold out in hours, Ghost (see in afters) sold out in hours. I&#8217;ve got a Mac Mini I barely touch and I still want more things to tinker with.</p><p>More compute, more surfaces, more play.</p><div><hr></div><h3>Headlines</h3><p><strong>You can now <a href="https://claude.com/blog/claude-code-mods">mod Claude Code</a>, </strong>like you&#8217;d mod a video game. A mod is a small add-on that changes how Claude Code behaves or looks: block risky commands, blur secrets from its output, or add your own buttons and panels. Claude can even build a mod for you. These install as plugins in Claude Code. Anthropic&#8217;s <a href="https://x.com/ClaudeDevs/status/2106118517447876618">first official mod</a> flags things in Claude&#8217;s replies you might miss.</p><p><strong><a href="https://x.com/karpathy/status/2105819303471976479">Karpathy&#8217;s thoughts, tips &amp; tricks</a></strong> on understanding LLM outputs:</p><ol><li><p>HTML not text</p></li><li><p>diagrams</p></li><li><p>plain english</p></li><li><p>explainer videos</p></li></ol><p>Funnily enough, these were things I mentioned in my talk last week as I often ask for these outputs. </p><p><strong><a href="https://workspaceupdates.googleblog.com/2026/10/preview-edit-and-collaborate-on-Markdown-files-natively-across-Drive-and-Docs.html">Google Docs now opens Markdown files</a></strong> without converting them. So you can edit and comment on your Agents.md and other files with your team in Google Docs. Rolling out over the next two weeks.</p><p><strong><a href="https://x.com/noahrshinn/status/2107161132192690558">Instinct</a></strong> can now join your group chats to plan trips, split tickets, and run your fantasy league. Your friends don&#8217;t need to be on Instinct. </p><blockquote><p>&#8220;I was travelling over the weekend with a group of strangers. Sadly our guide was too confused to decide which spots to visit in what order. I asked both ChatGPT (not codex though) and Instinct to help with an annotated + interactive map. Instinct was much better. Maybe Codex/Claude Code would&#8217;ve done a better job but it was hard to reach for them while travelling without a laptop.&#8221; <em>&#8212; Keshav</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T4vu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90421aed-c54f-4ac2-b919-54e67d3b7fbd_2114x1190.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T4vu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90421aed-c54f-4ac2-b919-54e67d3b7fbd_2114x1190.png 424w, https://substackcdn.com/image/fetch/$s_!T4vu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90421aed-c54f-4ac2-b919-54e67d3b7fbd_2114x1190.png 848w, https://substackcdn.com/image/fetch/$s_!T4vu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90421aed-c54f-4ac2-b919-54e67d3b7fbd_2114x1190.png 1272w, https://substackcdn.com/image/fetch/$s_!T4vu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90421aed-c54f-4ac2-b919-54e67d3b7fbd_2114x1190.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!T4vu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90421aed-c54f-4ac2-b919-54e67d3b7fbd_2114x1190.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90421aed-c54f-4ac2-b919-54e67d3b7fbd_2114x1190.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T4vu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90421aed-c54f-4ac2-b919-54e67d3b7fbd_2114x1190.png 424w, https://substackcdn.com/image/fetch/$s_!T4vu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90421aed-c54f-4ac2-b919-54e67d3b7fbd_2114x1190.png 848w, https://substackcdn.com/image/fetch/$s_!T4vu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90421aed-c54f-4ac2-b919-54e67d3b7fbd_2114x1190.png 1272w, https://substackcdn.com/image/fetch/$s_!T4vu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90421aed-c54f-4ac2-b919-54e67d3b7fbd_2114x1190.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><h3>My feed</h3><ul><li><p><em>Incredible</em> is an AI that clicks and types in your apps for you. Say the task out loud, and the busywork gets done. <a href="https://incredible.one/?utm_source=bens_bites&amp;utm_medium=email&amp;utm_campaign=newsletter">Try it free on Mac</a>*</p></li><li><p><a href="https://gadgets.muse.ai/">Muse Gadgets</a> - Meta Muse plus your own hardware. Official <a href="https://github.com/facebookincubator/muse-gadget-sdk">open-source kit</a> to get started.</p></li><li><p>A <a href="https://x.com/HyperFrames_/status/2107149824189698558">video editor</a> with the same timeline for you &amp; your agent.</p></li><li><p><a href="https://blog.cloudflare.com/clef-decision-models/">clef</a> - fast, open-source decision models like Jev from Cloudflare.</p></li><li><p><a href="https://graphicalui.com/">Graphical</a> - design a visual language for your app, then hand it to your coding agent. This is a much better tool for finding visual styles than the design-words tool I built. Insta-buy.</p></li><li><p>a16z&#8217;s 7th edition of <a href="https://a16z.com/100-gen-ai-apps-7/">top 100 consumer AI apps</a> report claims consumer AI is wide but shallow.</p></li><li><p>Devin now <a href="https://x.com/cognition/status/2107165034463867001">maintains memory</a> of how you work in an <a href="https://cognition.com/agent-memory-repo">open format</a>.</p></li><li><p><a href="https://console.era.eon.io/">Era</a> - a fake company to test enterprise agents.</p></li><li><p>Databases are the biggest market in software. Not for long, though; <a href="https://tomtunguz.com/inference-is-the-most-important-market-in-software/">inference is about to surpass it</a>.</p></li><li><p><a href="https://boat.dev/">boat</a> - virtual machines (i.e. a computer in the cloud) for your agents starting from just $20/mo.</p></li><li><p><a href="https://x.com/tareqistyping/status/2107100996296176038">Interfaces that think, ep 2</a>: using AI to change how we read long-form text.</p></li><li><p>A beginner&#8217;s guide to <a href="https://www.youtube.com/watch?v=kz5Cpomk3HA">ChatGPT Sites</a>.</p></li><li><p>Personal agents aren&#8217;t the end game. <a href="https://www.gettheleverage.com/p/against-the-personal-agents-theory">Shared &#8220;factories&#8221; are</a>.</p></li><li><p>Matt Pocock and Lauren (poteto on X) on <a href="https://www.youtube.com/watch?v=MN9dGgmLyso">their developer workflows</a>.</p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/mom_agency_/status/2107101828013793281?s=20&quot;,&quot;full_text&quot;:&quot;This is why GPUs cost $6,000 &quot;,&quot;username&quot;:&quot;mom_agency_&quot;,&quot;name&quot;:&quot;Mom&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1996594550370865152/oYvExewX_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-05T13:33:18.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!m7xy!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2107101608102281216.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/adUKSRE2cA&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:525,&quot;retweet_count&quot;:2522,&quot;like_count&quot;:17587,&quot;impression_count&quot;:1813021,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2107101608102281216/vid/avc1/1280x720/nsN8TJ61G959dw7C.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2107101608102281216&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2107192901537329354&quot;,&quot;full_text&quot;:&quot;I've been working on a skill that makes better HTML plans in Claude Code. \n\nIt uses simple language, shows code snippets, surfaces questions &amp;amp; makes mockups. Linting reduces the normal failure cases that Claude runs into.\n\nWould love your feedback before shipping more broadly! &quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-05T19:35:12.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!J1uq!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2107190712819478528.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/U2Gb1K37vl&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:236,&quot;retweet_count&quot;:138,&quot;like_count&quot;:3659,&quot;impression_count&quot;:296631,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2107190712819478528/vid/avc1/1172x720/DMYgdMqSl2iTneM7.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2107190712819478528&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/ryolu_/status/2106337039201505453&quot;,&quot;full_text&quot;:&quot;convergence to the mean\n\nwhen everyone looks at everyone else to decide what to make, we eventually stop making anything of our own.\n\nwe copy what works. borrow the language, the aesthetic, the features. we call it learning from the market, following best practices, staying&#8230;&quot;,&quot;username&quot;:&quot;ryolu_&quot;,&quot;name&quot;:&quot;Ryo Lu&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1915014653295697921/KmMbglaO_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-03T10:54:18.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:130,&quot;retweet_count&quot;:344,&quot;like_count&quot;:2637,&quot;impression_count&quot;:296511,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/kylemathews/status/2106795872273203289&quot;,&quot;full_text&quot;:&quot;People keep reaching for \&quot;factory\&quot; metaphors for AI, but factories run one process to make identical parts. Knowledge work is more like an R&amp;amp;D lab or a Michelin kitchen: you might spin up a little assembly line to make 20 of something, then tear it down &#8212; not run it for years.&quot;,&quot;username&quot;:&quot;kylemathews&quot;,&quot;name&quot;:&quot;Kyle Mathews&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1558194785088724993/XgumAFMY_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-04T17:17:32.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:35,&quot;retweet_count&quot;:16,&quot;like_count&quot;:215,&quot;impression_count&quot;:39747,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/pidotdev/status/2107033061905104941&quot;,&quot;full_text&quot;:&quot;Welcome to our Monday Meditations! &#127774;\n\nToday <span class=\&quot;tweet-fake-link\&quot;>@badlogicgames</span> and <span class=\&quot;tweet-fake-link\&quot;>@mitsuhiko</span> are talking why we built Pi Durable, a harness build around a small task-based workflow engine so long-running, multiplayer agents can suspend and resume anywhere. Also: why not Temporal or Effect.ts. &quot;,&quot;username&quot;:&quot;pidotdev&quot;,&quot;name&quot;:&quot;Pi&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2102371070552461313/6GR5EZS1_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-05T09:00:03.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!gzt5!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2107019854444105728.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/ut7FNEeWHt&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:35,&quot;retweet_count&quot;:53,&quot;like_count&quot;:804,&quot;impression_count&quot;:88149,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2107019854444105728/vid/avc1/1280x720/SkhN178uqPT-71li.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2107019854444105728&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/ow/status/2107176947499590127&quot;,&quot;full_text&quot;:&quot;Decided to make a &#8220;HomeOS&#8221; for managing our family in one place and omg I wish I had done this years ago &quot;,&quot;username&quot;:&quot;ow&quot;,&quot;name&quot;:&quot;Owen Williams &#9889;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2104589508759220224/j3VLkjHb_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-05T18:31:48.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HT4yRCoakAE1SaG.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/OloUbuxoyQ&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HT4yRCnaoAAB0sr.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/OloUbuxoyQ&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HT4yRCqagAAC2kn.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/OloUbuxoyQ&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HT4yRCoaEAAE0ZC.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/OloUbuxoyQ&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:32,&quot;retweet_count&quot;:3,&quot;like_count&quot;:508,&quot;impression_count&quot;:79510,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/zainmfj/status/2107146556176798081?s=20&quot;,&quot;full_text&quot;:&quot;Introducing Core, The Personal Al Computer\n\nThe most powerful technology humanity has built should belong to you\n\nOrder today: <a class=\&quot;tweet-url\&quot; href=\&quot;https://ghost.ai\&quot;>ghost.ai</a> &quot;,&quot;username&quot;:&quot;zainmfj&quot;,&quot;name&quot;:&quot;Zain Javaid&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2097978119995219968/ZaTvmxff_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-05T16:31:02.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!oyiq!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2107144454469832704.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/C8Rqv4eHLl&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:878,&quot;retweet_count&quot;:672,&quot;like_count&quot;:9743,&quot;impression_count&quot;:2459382,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2107144454469832704/vid/avc1/1280x720/jAjIUkj-fDL5rq7N.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2107144454469832704&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>&#128247; thumbnail via <a href="https://x.com/Keshavatearth">@keshavatearth</a></p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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">Ben's Bites is a reader-supported publication. 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[OpenAI DevDay 2026]]></title><description><![CDATA[is Gemini making a comeback?]]></description><link>https://www.bensbites.com/p/openai-devday-2026</link><guid isPermaLink="false">https://www.bensbites.com/p/openai-devday-2026</guid><pubDate>Thu, 01 Oct 2026 13:30:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/69be8a5b-6c52-4fb8-adbd-a460f8aeb176_3350x1606.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>I&#8217;m in sf till Sunday. I wanna meet folks </p><ul><li><p>talk about ai with non-technical adoption</p></li><li><p>builders doing fun shit</p></li><li><p>founders working on dev tools/infra</p></li><li><p>potential LPs (individuals)</p></li><li><p>go to deli board</p></li></ul><p><a href="https://x.com/bentossell/status/2105320248131899472">reach out on twitter</a></p><div><hr></div><p><em>Ben&#8217;s Bites is brought to you by <a href="https://srv.buysellads.com/ads/long/x/TCLW72IPTTTTTTFNP4XNWTTTTTTDASRR2VTTTTTTE42ZKBETTTTTT7QLQ3S6NKBWVJA6WAQW2RKW5EB6FHAMEBBIKMPT?cid=396645">AWS Marketplace</a></em></p><blockquote><p>Most ML teams build data pipelines before they&#8217;ve validated their approach. Databricks Data Intelligence Platform skips that step with data federation. Connect directly to Amazon Redshift, experiment on live data, and apply MLOps tooling like CI/CD to your ML lifecycle. <a href="https://srv.buysellads.com/ads/long/x/TCLW72IPTTTTTTFNP4XNWTTTTTTDASRR2VTTTTTTE42ZKBETTTTTT7QLQ3S6NKBWVJA6WAQW2RKW5EB6FHAMEBBIKMPT?cid=396645">See how it comes together.</a></p></blockquote><div><hr></div><h3>Headlines</h3><p>OpenAI DevDay was a blast. Their biggest launch is <strong><a href="https://openai.com/index/introducing-dots/">Dots</a></strong>. Dots is OpenAI&#8217;s version of friendly, always-on personal agents.</p><p>You can message your Dot or call it like you would a human assistant. You can name it and choose an avatar (can&#8217;t do that with a human; they come with those settings preconfigured XD). It can message you back on its own too, i.e. it&#8217;s proactive.</p><p>Underneath, a Dot is a simple, never-ending chat with GPT-6 Astra. This chat acts like an orchestrator/master chat.</p><p>It can take tasks from you, start multiple new chats in Codex/ChatGPT Work to complete them and then report the status to you. Your Dot stays in your ChatGPT sidebar, wherever you use ChatGPT &#8212; mobile, web or desktop. It uses its own computer, so you don&#8217;t need to keep your desktop ON all the time.</p><p>You get one Dot on the Pro plans. It doesn&#8217;t draw from your usage limits for now (the chats it spawns for doing work do use your usage, though).</p><p>If you remember OpenClaw, the source of magic was multiple markdown files we all created to give our Claws a personality, memory and more. Dots have no clear way to add such files.</p><p>Instead, it feels much more tool-dependent. You need it to connect to tools where your life happens to feel the magic of Dots. Your calendar and email are the start. But think Slack, Notion, Jira, your messaging apps and more. Your Dot should take it from there. I think <a href="https://www.oneusefulthing.org/p/the-dot-and-the-swarm">this post from Ethan</a> explains this shift better.</p><p><a href="https://openai.com/index/devday-2026-recap/">Other highlights from DevDay</a>:</p><ol><li><p><strong>GPT-6.1 Sol</strong> - feels like a real upgrade over GPT-5.6 Sol, after GPT-6 Sol felt like a step backwards. <a href="https://openai.com/index/introducing-gpt-6-1-sol/">More on the model here</a>.</p></li><li><p><strong>Pro 500</strong> - New plan in ChatGPT, alongside Pro 100 and Pro 200. OpenAI has also balanced the usage limits in each plan as a plain multiplier of the $20 Plus plan. 5x, 10x and 25x for $100, $200 and $500. That means $200 plan users take a hit, but to compensate, they are getting a bunch of one-time credits.</p></li><li><p><strong>Sign in with ChatGPT</strong> - You can officially use your ChatGPT usage in other AI apps now, and developers can apply to add it as an option in their apps to let users pay for AI features.</p></li><li><p><strong>Plugins</strong> - OpenAI&#8217;s latest version of &#8220;apps inside ChatGPT&#8221;. Maybe Dots will drive adoption this time. <a href="https://x.com/skirano/status/2105353473118404648">Early signs look positive</a>. More examples: <a href="https://x.com/viticci/status/2105318261898322344">reminders inside ChatGPT</a> and tldraw&#8217;s <a href="https://x.com/tldraw/status/2105003566351908892">multiplayer canvas</a></p></li><li><p><strong>ChatGPT Space</strong> - A Notion-like document workspace inside ChatGPT that you can share with your agents and your team.</p></li><li><p><strong>Ultrafast</strong> - Let GPT-6 Astra work 8x faster, but it uses 6x the normal amount of usage. Only worth it if you have a pile of cash to send to OpenAI.</p></li></ol><p>Google is back on the frontier table. <strong><a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-argon/">Gemini 4 Argon</a></strong> is their new model &#8212; not available to use yet (in classic Google style), but they released its benchmark scores, and it seems better than GPT-6 Astra and Opus 5.5. And it&#8217;s cheap, with the promo pricing the same as Sol. I&#8217;d rather talk more about this model once it is in our hands.</p><p><strong><a href="https://about.fb.com/news/2026/09/introducing-muse-small-business/">Muse for Small Business</a></strong> - Meta added Shopify, Stripe, QuickBooks, Klaviyo and more connectors so Muse can help run a small business.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><h3>My feed</h3><ul><li><p><a href="https://x.com/OpenAIDevs/status/2105003318917697873">Decisions API</a> is OpenAI&#8217;s answer to Jev, it seems. You define a question and possible answers, and GPT-6 Luna classifies the data. It&#8217;s ~10x faster than normal Luna calls, but not as cheap as Jev. <a href="https://x.com/OpenRouter/status/2104919482447872118">OpenRouter has its own version</a> of the decisions api.</p></li><li><p>Codex cloud now has <a href="https://x.com/OpenAIDevs/status/2104997619152130278">reusable environments</a>, saving you the setup time every time you run a cloud project.</p></li><li><p>How Sam Altman <a href="https://x.com/danshipper/status/2105350523306360978">uses his dot to run OpenAI</a>, and why his default speed is Ultrafast.</p></li><li><p><a href="https://blog.cloudflare.com/cloudflare-cf-cli-launch/">cf</a> - Cloudflare&#8217;s new CLI covers its whole API and is built for agents.</p></li><li><p>Opus 5.5 built someone their own version of <a href="https://x.com/dhruvalgolakiya/status/2105224441357840830">Dots/Grok Bot</a>, with ChatGPT sign-in, Claude subscriptions and a cloud computer for every agent.</p></li><li><p>Claude Code can now <a href="https://claude.dev/blog/automating-eval-design-and-hillclimbing/">build your evals and hill climb on them</a>.</p></li><li><p><a href="https://simonwillison.net/2026/Sep/27/2026-in-llms-so-far/">2026 in LLMs (so far)</a> by Simon Willison.</p></li><li><p>Robinhood plans to let you build <a href="https://x.com/RobinhoodApp/status/2105074572722679839">agents that can trade on your behalf</a>.</p></li><li><p><a href="https://earendil.com/posts/you-said-no-mcp/">Pi now supports MCP</a>, and makes a case for why after saying it never would.</p></li><li><p><a href="https://x.com/reflectnotes/status/2105341653468774723">Reflect Open</a> - open-source notes app where every note is a Markdown file your agents can read.</p></li><li><p>Get your agents to <a href="https://github.com/nicobailon/visual-explainer">explain plans, diffs and diagrams visually</a> instead of walls of text with this skill. Just passed 10K stars.</p></li><li><p>Have some AI experiments that you gave up on? Don&#8217;t trash them; instead, <a href="https://every.to/working-overtime/what-playing-with-ai-taught-me-about-my-work">extract what&#8217;s worth keeping</a>.</p></li><li><p>One dictated paragraph before a meeting, <a href="https://x.com/nathanclark_/status/2104835754656669704">a full report site</a> by the time it ended.</p></li><li><p>a16z&#8217;s <a href="https://www.a16z.news/p/state-of-markets-ii">State of Markets II</a>: about 30% of S&amp;P 500 companies report some AI impact, but only ~2% track a metric for it.</p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/whatRanjuSaid/status/2105076989589586429&quot;,&quot;full_text&quot;:&quot;whose kid is this &quot;,&quot;username&quot;:&quot;whatRanjuSaid&quot;,&quot;name&quot;:&quot;Ranju&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2088439435138392064/XCvMo9fB_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-29T23:27:19.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HTa8XYsXIAAUz7L.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/1EEOj6NDCB&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:86,&quot;retweet_count&quot;:392,&quot;like_count&quot;:9611,&quot;impression_count&quot;:273906,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/mattpocockuk/status/2105212971307667862&quot;,&quot;full_text&quot;:&quot;Opus 5.5 has been building animatics for me - draft versions of videos I'm about to film.\n\nIt walks through the actual lessons, creates stills of what it thinks the learner should see, and narrates them with TTS.\n\nIt's outrageously useful for planning videos (watch on 2x speed, &quot;,&quot;username&quot;:&quot;mattpocockuk&quot;,&quot;name&quot;:&quot;Matt Pocock&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1666460461884211204/SmBm505D_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-30T08:27:39.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ImVX!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2105212598064975872.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/or4RsuYLjs&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:46,&quot;retweet_count&quot;:29,&quot;like_count&quot;:710,&quot;impression_count&quot;:60122,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2105212598064975872/vid/avc1/1280x720/ItFTcStuEzf0c_SC.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2105212598064975872&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/Plinz/status/2104825846179708997&quot;,&quot;full_text&quot;:&quot;the true reason openai cannot release gpt-6.1 is that it escaped again and they have not found it yet&quot;,&quot;username&quot;:&quot;Plinz&quot;,&quot;name&quot;:&quot;Joscha Bach&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1924626291078389760/CXMHFvej_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-29T06:49:22.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Exclusive: OpenAI is scrapping the release of its next-generation AI model because it failed to meet safety standards https://t.co/1Wba4I00yn&quot;,&quot;username&quot;:&quot;WSJ&quot;,&quot;name&quot;:&quot;The Wall Street Journal&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/971415515754266624/zCX0q9d5_normal.jpg&quot;},&quot;reply_count&quot;:118,&quot;retweet_count&quot;:135,&quot;like_count&quot;:2189,&quot;impression_count&quot;:81038,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/justinwangx/status/2105338714100826246&quot;,&quot;full_text&quot;:&quot;Can you pace the frontier?\n\n<span class=\&quot;tweet-fake-link\&quot;>@danrobinson</span> and I made a multiplayer game inspired by a game theory paper from <span class=\&quot;tweet-fake-link\&quot;>@andrewjkoh</span> where you play an AI lab. Racing ahead increases your profits&#8230; but also the risk\n\nTry to beat the computer &#8212; or your mutuals online :)\n\n&quot;,&quot;username&quot;:&quot;justinwangx&quot;,&quot;name&quot;:&quot;Justin&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1812731179570737152/nwR9utlI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-30T16:47:19.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:17,&quot;retweet_count&quot;:14,&quot;like_count&quot;:157,&quot;impression_count&quot;:38031,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://www.paradigm.xyz/research/pace/&quot;,&quot;title&quot;:&quot;Pace | Paradigm&quot;,&quot;description&quot;:&quot;Pace is a multiplayer game about AI race dynamics, by Paradigm.&quot;,&quot;domain&quot;:&quot;paradigm.xyz&quot;,&quot;image&quot;:&quot;https://pbs.substack.com/news_img/2105333005778911234/C5TorZl0?format=jpg&amp;name=orig&quot;},&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>&#128247; thumbnail via OpenAI</p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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">Ben's Bites is a reader-supported publication. 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[Sonnet 5.5 is worth a try]]></title><description><![CDATA[Manus vs Muse and examples for computer use]]></description><link>https://www.bensbites.com/p/sonnet-55-is-worth-a-try</link><guid isPermaLink="false">https://www.bensbites.com/p/sonnet-55-is-worth-a-try</guid><pubDate>Tue, 29 Sep 2026 13:01:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/cbfdc44c-0e12-4d49-8821-efcac0853425_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>I&#8217;ll be at OpenAI DevDay today. If you&#8217;re there, come say hi - I have pink shoes on.</p><p>Sam says they've "<a href="https://x.com/sama/status/2104661956879913457">found a new thing</a>".</p><p>I have the embargo of all the things they&#8217;re launching but I&#8217;m sworn to secrecy and I&#8217;d like to be invited back, so I wont divulge, but rumours are going around X and some things are what we are expecting&#8230;</p><p>I also have my Stanford talk later today, and I&#8217;ve been up since 2am &#128553;, I don&#8217;t usually suffer with jet-lag so what a great day for it &#128579;. </p><p>Also only in SF&#8230; I was at the hotel bar last night and a woman next to me said what tool is that? I proudly said oh I built it - it&#8217;s the course platform I built. So now I&#8217;m friends with someone at Deepmind. </p><div><hr></div><p><em>Ben&#8217;s Bites is brought to you by <a href="https://adventofagents.com/?utm_source=fnf&amp;utm_medium=newsletter&amp;utm_campaign=google-september&amp;utm_term=bensbites&amp;utm_content=advent-of-agents">Google Cloud</a></em></p><blockquote><p><strong>Google Cloud</strong> starts Season 3 of Advent of Agents this Thursday, Oct 1: one question a day about running agents securely in production, from agent identity to kill switches, with a short video and code you can build with your coding agent. <a href="https://adventofagents.com/?utm_source=fnf&amp;utm_medium=newsletter&amp;utm_campaign=google-september&amp;utm_term=bensbites&amp;utm_content=advent-of-agents">Get Day 1 in your inbox.</a></p></blockquote><div><hr></div><h3>Headlines</h3><p><strong><a href="https://www.anthropic.com/claude-sonnet-5-5">Anthropic released Claude Sonnet 5.5</a> </strong>- Sonnet 5.5 looks like a capable model based on benchmarks - close to Opus 5.5 in coding and a big jump in understanding images/charts etc. If you&#8217;re on the $20 plan, try replacing some of your usual asks from Opus to Sonnet 5.5 at high thinking.</p><p>Sonnet used to be my jam - I always used it before Opus 4.5. But I hadn&#8217;t touched it since, but I&#8217;m seeing a lot of good reviews for this one so I&#8217;ll definitely take it for a spin. But in Pi and Droid, never in Claude Code - idk if it&#8217;s just me but I just cannot get on with their harness at all.</p><p>ps: Anthropic has a track record of making the .5 version of Sonnet models really good.</p><p><strong><a href="https://manus.im/blog/introducing-manus-2-0">Manus 2.0 and Cue</a></strong>. Manus is back with a video editor, a game builder and the boring old automations (via email, Slack, calendar, etc.). <a href="https://cue.im/">Cue</a> is their take on consumer agents: each one gets its own email, phone number, wallet and compute, just like Grok Bot, Muse and the others. Free in early access (code MEETCUE might work).</p><p><strong>GPT-6 Astra is uniquely great at using a computer/browser</strong>. I asked Opus 5.5 (which I&#8217;m enjoying as my daily) to do some tasks in Chrome, and it was way worse than Astra (or any GPT model tbh). Here&#8217;re some examples of <a href="https://every.to/context-window/you-re-probably-sleeping-on-computer-use">using it every day</a>. OpenAI also <a href="https://x.com/OpenAIDevs/status/2104252306447544447">fixed a bug</a> that was making GPT-6 Sol and Luna worse at it (and image understanding in general).</p><p><strong>OpenAI&#8217;s agents keep breaking out</strong> and &#8220;hacking&#8221; websites. Recently, they took a sneak peek into some Australian Govt websites. News outlets have a tendency to exaggerate what&#8217;s hacking or not, but here&#8217;s the official <a href="https://openai.com/hugging-face-incident-and-misalignment/">link to follow</a> if you wanna keep up with the dirty deeds by these agents.</p><p>The new <strong><a href="https://about.fb.com/news/2026/09/launching-meta-enterprise-platform/">Meta Enterprise Platform</a></strong> sells Muse and Meta&#8217;s AI APIs to companies. Zuckerberg got MongoDB&#8217;s CEO to run this new platform (<a href="https://www.cnbc.com/2026/09/28/mongodb-meta-cj-desai.html">MongoDB&#8217;s stock fell about 20%</a>).</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><h3>My feed</h3><ul><li><p><a href="https://elevenlabs.io/blog/eleven-v4">Eleven v4 by ElevenLabs</a> - best speech-generating model by <a href="https://artificialanalysis.ai/text-to-speech/leaderboard/provider-voice">quite a margin</a>.</p></li><li><p>Let a subagent <a href="https://x.com/Voxyz_ai/status/2103946635831050740">build you an HTML dashboard</a> to check for progress on long tasks.</p></li><li><p><a href="https://www.youtube.com/watch?v=DqF08Dz3nok">How to run your product team</a> like a research lab in the age of AI.</p></li><li><p>Clay&#8217;s <a href="https://x.com/vxanand/status/2104576879415988453">AI writing policy</a>: spend more time writing a doc than people will spend reading it.</p></li><li><p><a href="https://context.dev/">context.dev</a> - ask a question and get answers from the web, in the JSON schema you want.</p></li><li><p>OpenAI's <a href="https://x.com/OpenAIDevs/status/2104617295683424526">WebMCP Challenge winners</a>.</p></li><li><p>How and why to build a <a href="https://x.com/Mappletons/status/2104585625902936565">WYSIWYG writing editor</a> for your website.</p></li><li><p><a href="https://x.com/FarzaTV/status/2103581812069179417">Collaborators</a> in Clicky - mini AIs to answer what to build, how to find users &amp; make your first $1 online.</p></li><li><p><a href="https://github.com/NVIDIA/openshell">OpenShell</a> by NVIDIA - open-source sandbox to control permissions for agents. Part of their new <a href="https://developer.nvidia.com/blog/nvidia-open-agent-safety-platform-a-reference-for-continuous-in-silicon-agent-monitoring">agent safety platform</a>.</p></li><li><p><a href="https://arxiv.org/abs/2609.15369">The shape of slop</a> - AI-written blog posts are easy to spot. So easy that a model can get it right 98% of the time.</p></li><li><p><a href="https://ufo.ai/">UFO</a> - multiplayer agent harness for teams and companies.</p></li><li><p><a href="https://wajo.ai/join-wajo">Fo</a> - a personal AI that hires humans for the tasks AI can&#8217;t do yet.</p></li><li><p>Smart investing with <a href="https://www.apollo.com/wealth/insights-news/insights/daily-spark/is-an-agentic-bank-run-coming">agents might cause a bank run</a>.</p></li><li><p>Do coding agents <a href="https://simonwillison.net/2026/Sep/24/harder/">make software engineering harder</a>? Or has it <a href="https://x.com/fchollet/status/2103338592672362566">always been that way</a>?</p></li><li><p>What are you paying for when you buy software now? <a href="https://x.com/MParakhin/status/2103900630779883941">Mostly polish</a>.</p></li><li><p><a href="https://www.worldlabs.ai/blog/amd-announcement">AMD is acquiring World Labs</a> for $8.2B. Fei-Fei Li will join AMD as its Chief Scientist, working directly with CEO Lisa Su.</p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/gradypb/status/2103536289438130670&quot;,&quot;full_text&quot;:&quot;The <span class=\&quot;tweet-fake-link\&quot;>@BostonCollege</span> Investment Committee (an LP and my beloved alma mater) asked for a few thoughts on what's happening in AI.  I recorded a test run yesterday morning and then shared it with my partners, who encouraged me to share it more broadly... so here you go!  \n\nThis is not&#8230;&quot;,&quot;username&quot;:&quot;gradypb&quot;,&quot;name&quot;:&quot;Pat Grady&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1012299406580674561/PoFKkmm7_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-25T17:25:07.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:125,&quot;retweet_count&quot;:350,&quot;like_count&quot;:3221,&quot;impression_count&quot;:1456868,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/lessin/status/2104354074233893193&quot;,&quot;full_text&quot;:&quot;For those that are curious... this is my personal AI infrastructure / I had my personal description describe itself... Love muse, but pratically for me - this slaps. &quot;,&quot;username&quot;:&quot;lessin&quot;,&quot;name&quot;:&quot;sam lessin &#127988;&#8205;&#9760;&#65039;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1484753905456062467/17Q-Nv6N_normal.png&quot;,&quot;date&quot;:&quot;2026-09-27T23:34:42.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HTQqwQjbQAA0VJG.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/vG1nJmKpHJ&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:20,&quot;retweet_count&quot;:13,&quot;like_count&quot;:337,&quot;impression_count&quot;:58403,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/HugoDuprez/status/2104579137575018827&quot;,&quot;full_text&quot;:&quot;Destroy any website with a stickman.\n\nHave fun: <a class=\&quot;tweet-url\&quot; href=\&quot;https://destroy.spritefusion.com\&quot;>destroy.spritefusion.com</a> &quot;,&quot;username&quot;:&quot;HugoDuprez&quot;,&quot;name&quot;:&quot;Hugo Duprez&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1440169416805679106/F2OzhkZK_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-28T14:29:02.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!g_cX!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2104577194932543488.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/ZPY4Fkp9ke&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:779,&quot;retweet_count&quot;:5434,&quot;like_count&quot;:52463,&quot;impression_count&quot;:3355349,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2104577194932543488/vid/avc1/1116x720/T3KYcdxCJ7FwgSJH.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2104577194932543488&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/tobi/status/2103251521223921739&quot;,&quot;full_text&quot;:&quot;Was wondering where my disk space went.  \nTherefore this exists now. You can simply wish software into existence. &quot;,&quot;username&quot;:&quot;tobi&quot;,&quot;name&quot;:&quot;tobi lutke&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1999293930936909824/_HWYanot_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-24T22:33:33.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HTA_KqSXcAAOTyc.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/hd1uCGo9ck&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:579,&quot;retweet_count&quot;:262,&quot;like_count&quot;:7834,&quot;impression_count&quot;:1278926,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2104608785696440510&quot;,&quot;full_text&quot;:&quot;it's basically impossible for someone to just \&quot;show you their prompt\&quot; now, because everything is about references, skills and examples\n\nI often ask my agent to look at 3 other repos I've made first, search the web for references, use other AI APIs, etc.&quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-28T16:26:50.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:259,&quot;retweet_count&quot;:131,&quot;like_count&quot;:3903,&quot;impression_count&quot;:180448,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/lessin/status/2103175210715558333&quot;,&quot;full_text&quot;:&quot;Claude just built me a mac app which listens live to my zooms, transcribes, tells me what to ask, and does live 'fact check' on my zoom calls against my whole CRM / knoweldge base + web ... (this is demo)... pipes it all into my claude 2nd brain.  Sick. &quot;,&quot;username&quot;:&quot;lessin&quot;,&quot;name&quot;:&quot;sam lessin &#127988;&#8205;&#9760;&#65039;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1484753905456062467/17Q-Nv6N_normal.png&quot;,&quot;date&quot;:&quot;2026-09-24T17:30:19.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HS_6ciZbQAAfPJQ.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/FyTIcF6UTu&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:40,&quot;retweet_count&quot;:12,&quot;like_count&quot;:342,&quot;impression_count&quot;:50817,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>&#128247; thumbnail via <a href="https://x.com/Keshavatearth">@keshavatearth</a></p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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">Ben's Bites is a reader-supported publication. 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[50 years of tech devices]]></title><description><![CDATA[Ben's session #7]]></description><link>https://www.bensbites.com/p/50-years-of-tech-devices</link><guid isPermaLink="false">https://www.bensbites.com/p/50-years-of-tech-devices</guid><dc:creator><![CDATA[Ben Tossell]]></dc:creator><pubDate>Fri, 25 Sep 2026 13:50:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3WGO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0ddc8c8-7222-45db-aeba-51a40c74653d_800x644.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello again :)</p><p>I went to Legoland yesterday with the kids - very impressive to see all the cities they&#8217;ve built with lego. Who&#8217;s job is that?!</p><p>Sorry I missed last week - I&#8217;m nearly done with my talk prep and the first bath of pages for a course/manual/something, its a little in-between formats let&#8217;s say and I&#8217;ll share more on that soon. </p><p>Off to SF Sunday, looking forward to a long flight out of touch - why do so many people want WiFi on planes? I love being disconnected (by force).</p><p>I&#8217;ll be at:</p><ul><li><p>OpenAI Dev Day</p></li><li><p>OmFest</p></li><li><p>Supabase Select</p></li></ul><p>Say hi!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3WGO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0ddc8c8-7222-45db-aeba-51a40c74653d_800x644.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3WGO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0ddc8c8-7222-45db-aeba-51a40c74653d_800x644.gif 424w, https://substackcdn.com/image/fetch/$s_!3WGO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0ddc8c8-7222-45db-aeba-51a40c74653d_800x644.gif 848w, https://substackcdn.com/image/fetch/$s_!3WGO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0ddc8c8-7222-45db-aeba-51a40c74653d_800x644.gif 1272w, https://substackcdn.com/image/fetch/$s_!3WGO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0ddc8c8-7222-45db-aeba-51a40c74653d_800x644.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3WGO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0ddc8c8-7222-45db-aeba-51a40c74653d_800x644.gif" width="800" height="644" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0ddc8c8-7222-45db-aeba-51a40c74653d_800x644.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:644,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1633167,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3WGO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0ddc8c8-7222-45db-aeba-51a40c74653d_800x644.gif 424w, https://substackcdn.com/image/fetch/$s_!3WGO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0ddc8c8-7222-45db-aeba-51a40c74653d_800x644.gif 848w, https://substackcdn.com/image/fetch/$s_!3WGO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0ddc8c8-7222-45db-aeba-51a40c74653d_800x644.gif 1272w, https://substackcdn.com/image/fetch/$s_!3WGO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0ddc8c8-7222-45db-aeba-51a40c74653d_800x644.gif 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>&#8594; <a href="https://bentossell.com/devices">bentossell.com/devices</a></p><p>This week I built this fun site to see a bunch of popular devices from over the years. It only took a morning to make, started in Codex, finished with <a href="https://factory.ai">Factory</a>. </p><p><strong>Stats:</strong></p><ul><li><p>87 devices, 1976 to 2026, all images generated by Astra</p></li><li><p>40 messages from me</p></li><li><p>7 subagents</p></li><li><p>1,455 votes so far (thank you!)</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><h3>Where it started</h3><p>Two weeks earlier I had an idea for a site of forgotten devices. I sent it to Astra, mostly to see what Astra could do (I wasted a few banked resets with builds like this &#128517; )</p><div class="callout-block" data-callout="true"><p>i want to make a site for forgotten devices from my childhood, they should look realistic, and usable for their intended purpose</p><p>i want 50 devices in a grid.</p></div><p>It made a grid called "still works". Every image on it is an Astra generation. It went up on <a href="https://here.now">here.now</a>. And as you can see below, it looks like an Astra site. </p><p>Then I saw <a href="https://x.com/colderoshay/status/2101679582734872751?s=20">this awesome timeline scrubbing demo by Cole</a> where you drag through the years and a Mac button changes under your cursor. So I thought I&#8217;d like to make the same kind of thing, and thought to resurrect the devices thread. Stick &#8216;em together.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G6Nj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b1e06-0c08-46d4-b1d0-b27fde3e7f86_2000x1690.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G6Nj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b1e06-0c08-46d4-b1d0-b27fde3e7f86_2000x1690.png 424w, https://substackcdn.com/image/fetch/$s_!G6Nj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b1e06-0c08-46d4-b1d0-b27fde3e7f86_2000x1690.png 848w, https://substackcdn.com/image/fetch/$s_!G6Nj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b1e06-0c08-46d4-b1d0-b27fde3e7f86_2000x1690.png 1272w, https://substackcdn.com/image/fetch/$s_!G6Nj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b1e06-0c08-46d4-b1d0-b27fde3e7f86_2000x1690.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!G6Nj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b1e06-0c08-46d4-b1d0-b27fde3e7f86_2000x1690.png" width="1456" height="1230" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/537b1e06-0c08-46d4-b1d0-b27fde3e7f86_2000x1690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1230,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:520088,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G6Nj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b1e06-0c08-46d4-b1d0-b27fde3e7f86_2000x1690.png 424w, https://substackcdn.com/image/fetch/$s_!G6Nj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b1e06-0c08-46d4-b1d0-b27fde3e7f86_2000x1690.png 848w, https://substackcdn.com/image/fetch/$s_!G6Nj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b1e06-0c08-46d4-b1d0-b27fde3e7f86_2000x1690.png 1272w, https://substackcdn.com/image/fetch/$s_!G6Nj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537b1e06-0c08-46d4-b1d0-b27fde3e7f86_2000x1690.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m often sending tweets to my agents to take inspiration and remix with my own stuff. </p><p>So I asked Codex:</p><div class="callout-block" data-callout="true"><p>We built a little website with images of forgotten devices on <a href="https://here.now">here.now</a>. So can you find where those devices were all rendered and created? And I want you to make a very simple site that is a timeline scrubber, and as you scrub the years from left to right, you get to see which device is different. Like you get to see the device of the year, or like when that device was popular or around, like the site is doing for this button timeline.</p></div><p>A minute later it had found the images and the prompts that made them. And it made three versions. I always do this because I often don&#8217;t know what I want until I can see it. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0m0a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80033677-20dc-46c1-a4e1-a2a7bd381b99_2000x724.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0m0a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80033677-20dc-46c1-a4e1-a2a7bd381b99_2000x724.png 424w, https://substackcdn.com/image/fetch/$s_!0m0a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80033677-20dc-46c1-a4e1-a2a7bd381b99_2000x724.png 848w, https://substackcdn.com/image/fetch/$s_!0m0a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80033677-20dc-46c1-a4e1-a2a7bd381b99_2000x724.png 1272w, https://substackcdn.com/image/fetch/$s_!0m0a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80033677-20dc-46c1-a4e1-a2a7bd381b99_2000x724.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!0m0a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80033677-20dc-46c1-a4e1-a2a7bd381b99_2000x724.png" width="1456" height="527" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80033677-20dc-46c1-a4e1-a2a7bd381b99_2000x724.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:527,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:301483,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0m0a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80033677-20dc-46c1-a4e1-a2a7bd381b99_2000x724.png 424w, https://substackcdn.com/image/fetch/$s_!0m0a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80033677-20dc-46c1-a4e1-a2a7bd381b99_2000x724.png 848w, https://substackcdn.com/image/fetch/$s_!0m0a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80033677-20dc-46c1-a4e1-a2a7bd381b99_2000x724.png 1272w, https://substackcdn.com/image/fetch/$s_!0m0a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80033677-20dc-46c1-a4e1-a2a7bd381b99_2000x724.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Do option C, but I want the timeline to be scrubbable, where I can drag my finger left and right across the timeline, and that will change the device. And we need to make sure we find the exact dates for each of the devices when they were released, because right now we've got a bunch of devices that are just in 1990s.</p></div><h3>Filling the gaps</h3><p>The original fifty stopped around the 2000s so I thought to generate more up to today.</p><div class="callout-block" data-callout="true"><p>ok now we need devices from 2009 to today (today the iphone duo) use subagents</p></div><p>A subagent is just another agent that reports back from its own session - I use them when there&#8217;s a bunch of work that can be done in parallel instead of clogging up my main thread. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ICQi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2ff85a-d1bf-4b52-90cb-59710925fda9_2000x1087.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ICQi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2ff85a-d1bf-4b52-90cb-59710925fda9_2000x1087.png 424w, https://substackcdn.com/image/fetch/$s_!ICQi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2ff85a-d1bf-4b52-90cb-59710925fda9_2000x1087.png 848w, https://substackcdn.com/image/fetch/$s_!ICQi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2ff85a-d1bf-4b52-90cb-59710925fda9_2000x1087.png 1272w, https://substackcdn.com/image/fetch/$s_!ICQi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2ff85a-d1bf-4b52-90cb-59710925fda9_2000x1087.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ICQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2ff85a-d1bf-4b52-90cb-59710925fda9_2000x1087.png" width="1456" height="791" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec2ff85a-d1bf-4b52-90cb-59710925fda9_2000x1087.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:791,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:310188,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ICQi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2ff85a-d1bf-4b52-90cb-59710925fda9_2000x1087.png 424w, https://substackcdn.com/image/fetch/$s_!ICQi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2ff85a-d1bf-4b52-90cb-59710925fda9_2000x1087.png 848w, https://substackcdn.com/image/fetch/$s_!ICQi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2ff85a-d1bf-4b52-90cb-59710925fda9_2000x1087.png 1272w, https://substackcdn.com/image/fetch/$s_!ICQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec2ff85a-d1bf-4b52-90cb-59710925fda9_2000x1087.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h3>A kind of thing, not a thing</h3><p>For each one it worked out the real model, found a reference photo of it, and generated a new image of that exact device.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_oM7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e08309d-a62b-478f-af66-2036bdb7b653_2000x819.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_oM7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e08309d-a62b-478f-af66-2036bdb7b653_2000x819.png 424w, https://substackcdn.com/image/fetch/$s_!_oM7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e08309d-a62b-478f-af66-2036bdb7b653_2000x819.png 848w, https://substackcdn.com/image/fetch/$s_!_oM7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e08309d-a62b-478f-af66-2036bdb7b653_2000x819.png 1272w, https://substackcdn.com/image/fetch/$s_!_oM7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e08309d-a62b-478f-af66-2036bdb7b653_2000x819.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!_oM7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e08309d-a62b-478f-af66-2036bdb7b653_2000x819.png" width="1456" height="596" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e08309d-a62b-478f-af66-2036bdb7b653_2000x819.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:596,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:417727,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_oM7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e08309d-a62b-478f-af66-2036bdb7b653_2000x819.png 424w, https://substackcdn.com/image/fetch/$s_!_oM7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e08309d-a62b-478f-af66-2036bdb7b653_2000x819.png 848w, https://substackcdn.com/image/fetch/$s_!_oM7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e08309d-a62b-478f-af66-2036bdb7b653_2000x819.png 1272w, https://substackcdn.com/image/fetch/$s_!_oM7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e08309d-a62b-478f-af66-2036bdb7b653_2000x819.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 image prompt it wrote for the new one is pretty specific:</p><div class="callout-block" data-callout="true"><p>Subject: silver Casio Data Bank CD-401 (1984), matching the silver metal bracelet model shown in reference. Square silver case, black calculator face with four small silver memory buttons ABOVE the rectangular gray LCD, twelve small silver calculator buttons BELOW it&#8230; Exact reference layout, not later DBC model.</p></div><h3>Had or wanted</h3><p>Then I thought wouldn&#8217;t it be fun if you could say you had one of these, or if you&#8217;d wanted one and see a real count of every vote. And if you vote, you should get a page of your own showing what you picked. </p><p>I moved over to <a href="https://factory.ai">Factory&#8217;s Droid</a> as I trust it to get the most out of the models.</p><div class="callout-block" data-callout="true"><p>when a user votes had/wanted we should give them a page or something that they can share to show what devices they had. mock something up with image gen</p></div><p>Three mockups again. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MBvp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2678ce-d9f9-498b-8bf2-02522503a43f_2000x824.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MBvp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2678ce-d9f9-498b-8bf2-02522503a43f_2000x824.png 424w, https://substackcdn.com/image/fetch/$s_!MBvp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2678ce-d9f9-498b-8bf2-02522503a43f_2000x824.png 848w, https://substackcdn.com/image/fetch/$s_!MBvp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2678ce-d9f9-498b-8bf2-02522503a43f_2000x824.png 1272w, https://substackcdn.com/image/fetch/$s_!MBvp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2678ce-d9f9-498b-8bf2-02522503a43f_2000x824.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!MBvp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2678ce-d9f9-498b-8bf2-02522503a43f_2000x824.png" width="1456" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c2678ce-d9f9-498b-8bf2-02522503a43f_2000x824.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:501672,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MBvp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2678ce-d9f9-498b-8bf2-02522503a43f_2000x824.png 424w, https://substackcdn.com/image/fetch/$s_!MBvp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2678ce-d9f9-498b-8bf2-02522503a43f_2000x824.png 848w, https://substackcdn.com/image/fetch/$s_!MBvp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2678ce-d9f9-498b-8bf2-02522503a43f_2000x824.png 1272w, https://substackcdn.com/image/fetch/$s_!MBvp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2678ce-d9f9-498b-8bf2-02522503a43f_2000x824.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 a few rounds on the small stuff: the buttons, and where the keyboard shortcuts go. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mkpr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b799d8-6996-4851-867b-2a7d181a290e_2000x536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mkpr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b799d8-6996-4851-867b-2a7d181a290e_2000x536.png 424w, https://substackcdn.com/image/fetch/$s_!mkpr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b799d8-6996-4851-867b-2a7d181a290e_2000x536.png 848w, https://substackcdn.com/image/fetch/$s_!mkpr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b799d8-6996-4851-867b-2a7d181a290e_2000x536.png 1272w, https://substackcdn.com/image/fetch/$s_!mkpr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b799d8-6996-4851-867b-2a7d181a290e_2000x536.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!mkpr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b799d8-6996-4851-867b-2a7d181a290e_2000x536.png" width="1456" height="390" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1b799d8-6996-4851-867b-2a7d181a290e_2000x536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:390,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:210874,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mkpr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b799d8-6996-4851-867b-2a7d181a290e_2000x536.png 424w, https://substackcdn.com/image/fetch/$s_!mkpr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b799d8-6996-4851-867b-2a7d181a290e_2000x536.png 848w, https://substackcdn.com/image/fetch/$s_!mkpr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b799d8-6996-4851-867b-2a7d181a290e_2000x536.png 1272w, https://substackcdn.com/image/fetch/$s_!mkpr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1b799d8-6996-4851-867b-2a7d181a290e_2000x536.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h3>On my site</h3><p>I wanted it on my own domain.</p><div class="callout-block" data-callout="true"><p>then publish it to bentossell.com/devices, link to it from my bentossell.com homepage (repos/bentossell on my machine)</p></div><p>My homepage and the devices site are two separate sites on <a href="https://here.now">here.now</a>. It can "mount" a site at a path on your domain (I didn&#8217;t ask for the mount). So bentossell.com is one site and bentossell.com/devices is another, and nobody can tell.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q421!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c2717bb-5129-4a44-be6c-849d6c3c8439_2000x798.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q421!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c2717bb-5129-4a44-be6c-849d6c3c8439_2000x798.png 424w, https://substackcdn.com/image/fetch/$s_!q421!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c2717bb-5129-4a44-be6c-849d6c3c8439_2000x798.png 848w, https://substackcdn.com/image/fetch/$s_!q421!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c2717bb-5129-4a44-be6c-849d6c3c8439_2000x798.png 1272w, https://substackcdn.com/image/fetch/$s_!q421!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c2717bb-5129-4a44-be6c-849d6c3c8439_2000x798.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!q421!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c2717bb-5129-4a44-be6c-849d6c3c8439_2000x798.png" width="1456" height="581" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c2717bb-5129-4a44-be6c-849d6c3c8439_2000x798.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:581,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:200489,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q421!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c2717bb-5129-4a44-be6c-849d6c3c8439_2000x798.png 424w, https://substackcdn.com/image/fetch/$s_!q421!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c2717bb-5129-4a44-be6c-849d6c3c8439_2000x798.png 848w, https://substackcdn.com/image/fetch/$s_!q421!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c2717bb-5129-4a44-be6c-849d6c3c8439_2000x798.png 1272w, https://substackcdn.com/image/fetch/$s_!q421!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c2717bb-5129-4a44-be6c-849d6c3c8439_2000x798.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 agent read the <a href="https://here.now">here.now</a> docs itself, set up the mount, added a line to my homepage and published both. </p><h3>How it works</h3><p>It's a really simple setup. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BUM1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f2be5f-49c7-478f-9ec8-8fd0e80fa501_2000x1191.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BUM1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f2be5f-49c7-478f-9ec8-8fd0e80fa501_2000x1191.png 424w, https://substackcdn.com/image/fetch/$s_!BUM1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f2be5f-49c7-478f-9ec8-8fd0e80fa501_2000x1191.png 848w, https://substackcdn.com/image/fetch/$s_!BUM1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f2be5f-49c7-478f-9ec8-8fd0e80fa501_2000x1191.png 1272w, https://substackcdn.com/image/fetch/$s_!BUM1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f2be5f-49c7-478f-9ec8-8fd0e80fa501_2000x1191.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!BUM1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f2be5f-49c7-478f-9ec8-8fd0e80fa501_2000x1191.png" width="1456" height="867" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16f2be5f-49c7-478f-9ec8-8fd0e80fa501_2000x1191.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:867,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:265992,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BUM1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f2be5f-49c7-478f-9ec8-8fd0e80fa501_2000x1191.png 424w, https://substackcdn.com/image/fetch/$s_!BUM1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f2be5f-49c7-478f-9ec8-8fd0e80fa501_2000x1191.png 848w, https://substackcdn.com/image/fetch/$s_!BUM1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f2be5f-49c7-478f-9ec8-8fd0e80fa501_2000x1191.png 1272w, https://substackcdn.com/image/fetch/$s_!BUM1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16f2be5f-49c7-478f-9ec8-8fd0e80fa501_2000x1191.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 list of devices is one file. The images in another. The votes are the only thing stored anywhere, and <a href="https://here.now">here.now</a> handles that.</p><p>The "my devices" page doesn't store anything (so I don&#8217;t need auth + a database). Your picks are in the link, so when you share it, the URL carries them, ugly but it works well.</p><h3>Slow images</h3><p>Just before I posted it, it felt slow. You'd load the site, drag, and wait for the picture. So I opened a Droid thread.</p><div class="callout-block" data-callout="true"><p>look at devices. the images are a bit slow to load when the site loads - how can we make it instant or feel it? its noticeable if i load the site and scroll and have to wait</p></div><p>It came back with a list of reasons and fixes. I said do it and test it, show me a preview so I can see the dimming, then redeploy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lfLL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552c4640-9ac1-4b6b-813e-f5a720c9fc1a_2000x1121.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lfLL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552c4640-9ac1-4b6b-813e-f5a720c9fc1a_2000x1121.png 424w, https://substackcdn.com/image/fetch/$s_!lfLL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552c4640-9ac1-4b6b-813e-f5a720c9fc1a_2000x1121.png 848w, https://substackcdn.com/image/fetch/$s_!lfLL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552c4640-9ac1-4b6b-813e-f5a720c9fc1a_2000x1121.png 1272w, https://substackcdn.com/image/fetch/$s_!lfLL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552c4640-9ac1-4b6b-813e-f5a720c9fc1a_2000x1121.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!lfLL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552c4640-9ac1-4b6b-813e-f5a720c9fc1a_2000x1121.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/552c4640-9ac1-4b6b-813e-f5a720c9fc1a_2000x1121.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;:301083,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lfLL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552c4640-9ac1-4b6b-813e-f5a720c9fc1a_2000x1121.png 424w, https://substackcdn.com/image/fetch/$s_!lfLL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552c4640-9ac1-4b6b-813e-f5a720c9fc1a_2000x1121.png 848w, https://substackcdn.com/image/fetch/$s_!lfLL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552c4640-9ac1-4b6b-813e-f5a720c9fc1a_2000x1121.png 1272w, https://substackcdn.com/image/fetch/$s_!lfLL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552c4640-9ac1-4b6b-813e-f5a720c9fc1a_2000x1121.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h3>Leaderboard</h3><p>A new session. I wanted a leaderboard of the most 'had&#8217; and most &#8216;wanted&#8217;, so 3 versions again, pick one and ship it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yXTY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e4d411-8489-4a4a-b4aa-8a62949f9d72_1200x1181.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yXTY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e4d411-8489-4a4a-b4aa-8a62949f9d72_1200x1181.png 424w, https://substackcdn.com/image/fetch/$s_!yXTY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e4d411-8489-4a4a-b4aa-8a62949f9d72_1200x1181.png 848w, https://substackcdn.com/image/fetch/$s_!yXTY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e4d411-8489-4a4a-b4aa-8a62949f9d72_1200x1181.png 1272w, https://substackcdn.com/image/fetch/$s_!yXTY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e4d411-8489-4a4a-b4aa-8a62949f9d72_1200x1181.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!yXTY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e4d411-8489-4a4a-b4aa-8a62949f9d72_1200x1181.png" width="1200" height="1181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10e4d411-8489-4a4a-b4aa-8a62949f9d72_1200x1181.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1181,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152546,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yXTY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e4d411-8489-4a4a-b4aa-8a62949f9d72_1200x1181.png 424w, https://substackcdn.com/image/fetch/$s_!yXTY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e4d411-8489-4a4a-b4aa-8a62949f9d72_1200x1181.png 848w, https://substackcdn.com/image/fetch/$s_!yXTY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e4d411-8489-4a4a-b4aa-8a62949f9d72_1200x1181.png 1272w, https://substackcdn.com/image/fetch/$s_!yXTY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e4d411-8489-4a4a-b4aa-8a62949f9d72_1200x1181.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Game Boy Color is winning. It may be because the page loads there - I think I&#8217;ll have it randomise what device is shown&#8230;</p><h3>Video</h3><p>The GIF at the top of this email? And the video in my twitter post? Also done by the agent.</p><div class="callout-block" data-callout="true"><p>create a video demo, use a luna subagent to do it. scrub through the timeline relatively quickly but pause on some devices throughout. video should be no longer than 10 seconds long.</p></div><p>I used <a href="https://github.com/nilbuild/video-demo">this new skill</a> that came out, and I asked for a few tweaks but very good to use. </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/nilbuild/status/2101247123886845968?s=20&quot;,&quot;full_text&quot;:&quot;Made a skill for video demos\n\n/&#120479;&#120466;&#120461;&#120462;&#120472;-&#120461;&#120462;&#120470;&#120472; [&#120461;&#120462;&#120476;&#120460;&#120475;&#120466;&#120473;&#120477;&#120466;&#120472;&#120471;]\n\nIt records a video demo of your web app with zoom-ins and voiceover. You can keep asking for changes until you're happy with the video.\n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://github.com/nilbuild/video-demo\&quot;>github.com/nilbuild/video&#8230;</a>\n\nHere's a one-shot video it generated &#128071; &quot;,&quot;username&quot;:&quot;nilbuild&quot;,&quot;name&quot;:&quot;Kamran Ahmed&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1947016350825684993/-oE8du75_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-19T09:48:48.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!iECo!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2101245705411014656.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/Uro70cKMPb&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:7,&quot;retweet_count&quot;:14,&quot;like_count&quot;:231,&quot;impression_count&quot;:25397,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2101245705411014656/vid/avc1/1280x720/jk6O78_7GTzlnps4.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2101245705411014656&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h3>Counts</h3><p>After the leaderboard went live the counts stopped updating. I asked what was going on, and how this would cope if a lot of people voted. </p><div class="callout-block" data-callout="true"><p>i am seeing "Counts unavailable. Retrying&#8230;" - so what can we do about the counts then? if 100k people voted how would that break the site and what could we do about it?</p></div><p>I wasn&#8217;t expecting 100k but giving it something to aim for. The response was long and a bit technical so I got a visual. </p><div class="callout-block" data-callout="true"><p>explain like I'm someone who knows nothing about this topic, using a HTML artifact with big pictures and few words. explain the current situation and what you propose we do about it.</p><p></p></div><p>It slopped up something that could&#8217;ve been better. But for artifacts to help me during a task I don&#8217;t really mind - I can do some tweaking with a skill or instructions but if it does the job for me, it&#8217;s not being published anywhere anyway. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r_qo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b275c3d-3574-4003-88f0-8ef3109f7068_1400x2141.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r_qo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b275c3d-3574-4003-88f0-8ef3109f7068_1400x2141.png 424w, https://substackcdn.com/image/fetch/$s_!r_qo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b275c3d-3574-4003-88f0-8ef3109f7068_1400x2141.png 848w, https://substackcdn.com/image/fetch/$s_!r_qo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b275c3d-3574-4003-88f0-8ef3109f7068_1400x2141.png 1272w, https://substackcdn.com/image/fetch/$s_!r_qo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b275c3d-3574-4003-88f0-8ef3109f7068_1400x2141.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!r_qo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b275c3d-3574-4003-88f0-8ef3109f7068_1400x2141.png" width="1400" height="2141" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b275c3d-3574-4003-88f0-8ef3109f7068_1400x2141.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2141,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:261771,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r_qo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b275c3d-3574-4003-88f0-8ef3109f7068_1400x2141.png 424w, https://substackcdn.com/image/fetch/$s_!r_qo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b275c3d-3574-4003-88f0-8ef3109f7068_1400x2141.png 848w, https://substackcdn.com/image/fetch/$s_!r_qo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b275c3d-3574-4003-88f0-8ef3109f7068_1400x2141.png 1272w, https://substackcdn.com/image/fetch/$s_!r_qo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b275c3d-3574-4003-88f0-8ef3109f7068_1400x2141.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Turns out my own testing had used up the limit on how many times one person can read the votes in an hour. And there's a wall at 25,000 votes.</p><p>So I said to make the improvements and it now works well.</p><p>This all started from a session on my phone - getting all those images generated (both times, actually). You should remix other people&#8217;s stuff all the time (and credit them too), so many people are posting so many awesome demos every day. It&#8217;s hard not to join them.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>Tools mentioned are not sponsored, I am an investor in Factory and Here Now - I only use what I like, I only invest in what I use.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Back to Claude]]></title><description><![CDATA[GPT-6 Sol and Luna got cheaper]]></description><link>https://www.bensbites.com/p/back-to-claude</link><guid isPermaLink="false">https://www.bensbites.com/p/back-to-claude</guid><pubDate>Thu, 24 Sep 2026 13:04:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/98d6828b-adbf-48e8-a721-9f1c87c0acd2_1582x914.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks, Keshav here. Ben&#8217;s travelling today, so you&#8217;re stuck with me.</p><p>We have three new models to talk about:</p><p><strong><a href="https://www.anthropic.com/claude-opus-5-5">Claude Opus 5.5</a> </strong>- it&#8217;s the &#8220;one model to rule them all&#8221; at this moment. Better than Fable 5.1 on benchmarks, cheaper than Opus 5, writes extremely well, and reliable in the tasks you give it.</p><p>With the release of Opus 5.5, the five-hour limits in Claude Code are <a href="https://x.com/ClaudeDevs/status/2102438800836489554">increased by 20%</a> and we&#8217;re getting a <a href="https://support.claude.com/en/articles/17007452-what-is-a-limit-reset">banked rate limit reset</a>.</p><p>The default thinking level for Opus 5.5 is medium in the app. Ben likes that too. I&#8217;ve been running it at high/xhigh for the last two days and I only hit the 5 hour limit once.</p><p>I asked it to work on a few side projects:</p><ul><li><p><a href="https://ossean.com/">ossean.com</a> - &#8220;update filtering with jev instead of gemini and redesign the website a little bit&#8221;</p></li><li><p><a href="https://shortandlongtail.com/">shortandlongtail.com</a> - &#8220;rewrite the essays with detailed research&#8221;</p></li><li><p><a href="https://keshavatearth.github.io/detroitbench/">detroitbench</a> - &#8220;run the three new models and add them to the results&#8221;</p></li></ul><p>Every says it&#8217;s pulling their Codex converts <a href="https://every.to/vibe-check/vibe-check-opus-5-5-is-pulling-our-codex-converts-back-to-claude">back to Claude</a> and I feel the same. My go-to agent has changed to Claude Code with this release.</p><p><strong><a href="https://openai.com/index/introducing-gpt-6-sol-and-luna/">GPT-6 Luna and Sol from OpenAI</a>.</strong> There&#8217;s no Terra this time. Don&#8217;t think anyone was even using it. Both GPT-6 Luna and GPT-6-Sol are only available in Codex and ChatGPT Work (not regular chat) for now.</p><p>Key part: both of them are 50% cheaper than their previous versions. That&#8217;s $0.10/$0.50 for Luna and $2/$10 for Sol, per million input/output tokens. Both models come with only a minor upgrade in intelligence. GPT-6-Sol is clearly a step behind the new Opus model.</p><p>I wanted to put the price cuts for Sol to test so I sent it on a long task to create a duolingo like course for marketing.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/Keshavatearth/status/2102768753457168878&quot;,&quot;full_text&quot;:&quot;let's see what comes out on the other end.&quot;,&quot;username&quot;:&quot;Keshavatearth&quot;,&quot;name&quot;:&quot;Keshav Jindal&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2081366903860436993/09x929fv_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-23T14:35:13.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HS6I_CyakAA0Uq1.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/VTgDxTvoGI&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Forget Spanish. I need @duolingo to drop a marketing course &#128038;&quot;,&quot;username&quot;:&quot;Momosdo&quot;,&quot;name&quot;:&quot;Ananyaa Gupta&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2081116609951965184/6Y2ZxNTl_normal.jpg&quot;},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:3,&quot;impression_count&quot;:596,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>It first stopped after 1.5 hours with a pretty decent version but I pushed it to work more. In about 4 hours, it consumed 22% of my weekly limits on a $100 Codex plan. <a href="https://fieldwork.keshavatearth.com/">Here&#8217;s what it built</a>.</p><p>GPT-6-Astra consumes limits wayy too fast. I need to play more with Astra driving Sol subagents but it seems like a reasonable thing to try.</p><div><hr></div><p><em>Ben&#8217;s Bites is brought to you by <a href="https://claude.ai/customize/plugins?q=adobe-for-creativity">Adobe Acrobat</a></em></p><blockquote><p><strong><a href="https://claude.ai/customize/plugins?q=adobe-for-creativity">Adobe for Claude</a></strong> just got a major upgrade: Acrobat tools now join Adobe's creative tools in one plugin, unlocking 80+ pro-grade tools across imaging, design, video, and documents. New interactive editors let you hands-on edit PDFs and Adobe Express designs <a href="https://claude.ai/customize/plugins?q=adobe-for-creativity">directly inside Claude</a>.</p></blockquote><div><hr></div><h3>Headlines</h3><p><strong><a href="https://www.meta.com/blog/meta-connect-2026-everything-we-announced/">Muse at Meta Connect</a></strong> - Zuckerberg is going all in on Muse, Meta&#8217;s personal AI assistant. It can now use any app on your Mac, buy for you via Walmart, Best Buy &amp; Sephora and it&#8217;s getting its own email address so you can CC it on threads. It&#8217;s also coming to Meta&#8217;s glasses in the next few months.</p><p>Zuck says Muse stays free for &#8220;a huge number of tokens&#8221; but Meta might take a small fee from transactions. Also coming: a <a href="https://research.meta.ai/blog/bringing-your-muse-to-life">video-chat avatar</a> for your Muse and a <a href="https://www.engadget.com/2267229/meta-put-muse-in-a-tamagotchi-like-charm-device/">Tamagotchi-like keychain</a> to carry Muse around (welcome back AI pendants).</p><p><strong><a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-8-text-to-speech/">Gemini 3.8 Flash and Flash-Lite TTS</a> </strong>- new speech generation models from Google. Half the price of 3.1 Flash TTS, 100+ languages and 2000+ voices to pick from. Plus you can clone your own voice too. Steve (Tldraw&#8217;s founder) is <a href="https://x.com/steveruizok/status/2102802287181615148">impressed with these models</a>, so that&#8217;s some signal.</p><p><strong><a href="https://help.openai.com/en/articles/6825453-chatgpt-release-notes">ChatGPT Voice</a></strong> can now use your email, calendar and Slack and pair up with Astra, Sol or Luna models to optimize for intelligence/cost. </p><p><strong><a href="https://code.claude.com/docs/en/claude-code-on-the-web">Claude Code cloud sessions are out of preview</a></strong> - You get a computer in the cloud to run your tasks instead of having to keep your Mac open. Cloud sessions use your Pro/Max plan usage as normal, but existing subscribers get a one-time credit to try them out - $100 on Pro, $250 on Max. <a href="https://claude.ai/code/claim-credit/10">Claim it</a> by Oct 7.</p><p><strong><a href="https://www.anthropic.com/news/claude-discovers-novel-enzyme-system">Claude found a new enzyme system</a></strong> in bacteriophage DNA (viruses that infect bacteria). Nobody knows what it does yet, and <a href="https://thenextweb.com/news/anthropic-claude-enzyme-system-crispr-like-repeats">reruns of the same search missed it</a>. Weren&#8217;t we pacing the frontier, eh?</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><h3>My feed</h3><ul><li><p>Zaps in Zapier can now <a href="https://zapier.com/workflow/early-access">fix themselves when they break</a>, and they get cheaper the more they run. (Beta)</p></li><li><p>Claude mobile app <a href="https://x.com/RobertJBye/status/2102455638643388631">supports multiple accounts</a> now.</p></li><li><p><a href="https://openai.com/index/introducing-mentalhealthbench/">MentalHealthBench</a> - benchmark for mental health conversations. GPT-6-Astra tops it, with 6-Sol and Opus 5.5 as second and third. Surprisingly, Fable 5.1 is not that good.</p></li><li><p>How to <a href="https://www.together.ai/blog/how-to-train-your-own-jev">train your own Jev</a> for $17.</p></li><li><p><a href="https://goodvibes.tools/">GoodVibes</a> - filter X, Reddit and YouTube by vibes, in plain English. Runs on Jev.</p></li><li><p>Cursor improved its harness to <a href="https://cursor.com/blog/improved-token-efficiency">save about 7% on token costs</a>.</p></li><li><p>Jeffrey Katzenberg (Shrek, Kung Fu Panda, Madagascar) on <a href="https://x.com/jeffreykWNDR/status/2102774995315245469">AI for creativity</a>.</p></li><li><p><a href="https://cursor.com/blog/rollouts-and-security-reviewer">Cursor Rollouts</a> - an agent that watches your deploy and opens a revert PR if something breaks. (Teams and Enterprise)</p></li><li><p>How Anthropic made <a href="https://claude.dev/blog/how-we-made-claude-ai-faster/">claude.ai 3x faster in two weeks</a>. Prompts included.</p></li><li><p>Claude Code might <a href="https://x.com/trq212/status/2102813194196758746">kill plan mode</a>. It&#8217;s the right thing to do.</p></li><li><p>Vercel&#8217;s Sandbox can now save files with its new offering, <a href="https://vercel.com/changelog/drives-for-vercel-sandbox-are-now-in-public-beta">Drives</a>.</p></li><li><p>Soon your privacy will depend on <a href="https://benhylak.substack.com/p/agent-to-agent-communication-is-coming">your agent&#8217;s social skills</a>.</p></li><li><p><a href="https://x.com/FishAudio/status/2102805658005635294">Drama 3</a> by Fish Audio - direct a voice in plain English, even mid-sentence.</p></li><li><p>Monologue built <a href="https://www.monologue.to/blog/introducing-mono-1">its own dictation model</a> to reduce the number of edits needed post-transcription.</p></li><li><p>What if you could <a href="https://www.actx486.com/">talk to a podcast</a> and it talked back? (Research demo)</p></li><li><p><a href="https://theopenfrontier.com/">The Open Frontier</a> - which open model fits your use case, and what you&#8217;d save by switching.</p></li><li><p>OpenAI&#8217;s <a href="https://openai.com/index/building-standards-next-phase-ai/">proposal for AI standards</a>, and <a href="https://openai.com/index/priorities-principles-third-party-assessments/">what outside testers should get to see</a>.</p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/RhysSullivan/status/2102476810181292299&quot;,&quot;full_text&quot;:&quot;i love prompting for a full walkthrough of a flow\n\ni.e here i had it show me all of the steps involved in oauth and found redundant steps, layout shift, and some weird ui state\n\nagents don't have to produce slop, they can also help you make great software &quot;,&quot;username&quot;:&quot;RhysSullivan&quot;,&quot;name&quot;:&quot;Rhys&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1303727365265203200/0cgHOP3y_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-22T19:15:08.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HS1_LAzbIAAY5BK.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/3mLb1hVgC0&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HS1_Mc8a4AAJJ7k.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/3mLb1hVgC0&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:13,&quot;retweet_count&quot;:2,&quot;like_count&quot;:137,&quot;impression_count&quot;:7456,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/benjitaylor/status/2102833386419360067&quot;,&quot;full_text&quot;:&quot;Your agent can handle significantly more than you are currently asking of it&quot;,&quot;username&quot;:&quot;benjitaylor&quot;,&quot;name&quot;:&quot;Benji Taylor&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1485350275372048384/FwGgXuTk_normal.png&quot;,&quot;date&quot;:&quot;2026-09-23T18:52:02.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:233,&quot;retweet_count&quot;:115,&quot;like_count&quot;:2524,&quot;impression_count&quot;:86566,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/jkeatn/status/2102441348075057539&quot;,&quot;full_text&quot;:&quot;for the past few months i've been asking our models to paint. opus 5.5 is very skilled at emulating different styles\n\nevery image here is a python program generated pixel by pixel. there is no image model, and no off-the-shelf art software. instead, it's about 7,500 lines of code&#8230;&quot;,&quot;username&quot;:&quot;jkeatn&quot;,&quot;name&quot;:&quot;Jake Eaton&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1884751514415304704/n_xrRIMQ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-22T16:54:13.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HS1dJyNbcAQRUCo.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/wdE3Mh3CDX&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HS1dJyLbcAIKPhq.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/wdE3Mh3CDX&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HS1dLwjbcAA_qKX.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/wdE3Mh3CDX&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HS1dLv6a4AAyOc_.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/wdE3Mh3CDX&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Introducing Claude Opus 5.5, the first model in our new Claude 5.5 family.\n\nIt performs at the level of Claude Fable 5.1 for most tasks, and costs 40% less to run than Opus 5.&quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;},&quot;reply_count&quot;:185,&quot;retweet_count&quot;:318,&quot;like_count&quot;:4755,&quot;impression_count&quot;:704437,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/GergelyOrosz/status/2102816913223241829&quot;,&quot;full_text&quot;:&quot;What can us, engineers else learn from designers and design engineers? Turns out there&#8217;s lots, based on talking with one of the best design engineers in the industry, <span class=\&quot;tweet-fake-link\&quot;>@Mappletons</span>.\n\nTimestamps:\n\n00:00 Intro\n03:24 From anthropology to tech\n10:18 What does a designer do?\n18:23 How &#8230;&quot;,&quot;username&quot;:&quot;GergelyOrosz&quot;,&quot;name&quot;:&quot;Gergely Orosz&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/673095429748350976/ei5eeouV_normal.png&quot;,&quot;date&quot;:&quot;2026-09-23T17:46:35.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!CBUL!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2102814995486543872.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/wFlNLnUdTI&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:15,&quot;retweet_count&quot;:20,&quot;like_count&quot;:304,&quot;impression_count&quot;:42593,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2102814995486543872/vid/avc1/1280x720/VJb7CjN1DnUJz5Nq.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2102814995486543872&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/Voxyz_ai/status/2102531681450119426&quot;,&quot;full_text&quot;:&quot;holy shit, opus 5.5 is kind of insane at animation.\ni didn't write a single line of code. it wrote the story, drew every frame, and made the music. no image assets at all, it's all JS.\n\nthe story is called \&quot;small print\&quot;: claude gets a pile of requests every day. it circles the&#8230;&quot;,&quot;username&quot;:&quot;Voxyz_ai&quot;,&quot;name&quot;:&quot;Vox&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1998303259279138816/5bqsxKJS_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-22T22:53:10.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Ck7a!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2102528357988515840.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/bX3Zmy4ZQx&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;bro opus is so back.\n\ni still remember when opus 4.5 was my favorite model to talk to in openclaw, and opus 4.6 was my favorite for writing.\n\nthen everything changed.\n\nuntil today. opus 5.5 is the most comfortable model i've written with since 4.6. not even fable gave me that.&quot;,&quot;username&quot;:&quot;Voxyz_ai&quot;,&quot;name&quot;:&quot;Vox&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1998303259279138816/5bqsxKJS_normal.jpg&quot;},&quot;reply_count&quot;:27,&quot;retweet_count&quot;:46,&quot;like_count&quot;:911,&quot;impression_count&quot;:104480,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2102528357988515840/vid/avc1/720x720/nkcYctFVfJuZzd66.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2102528357988515840&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>&#128247; thumbnail via <a href="https://x.com/Keshavatearth">@keshavatearth</a></p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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">Ben's Bites is a reader-supported publication. 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 can you build with Jev]]></title><description><![CDATA[Muse is off to a good start]]></description><link>https://www.bensbites.com/p/what-can-you-build-with-jev</link><guid isPermaLink="false">https://www.bensbites.com/p/what-can-you-build-with-jev</guid><pubDate>Tue, 22 Sep 2026 13:01:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4e390903-da61-44c0-875a-c2118f6839a8_2974x1484.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>Do you remember the site I one-shot with all the &#8216;forgotten devices&#8217; of the past? Things like the tamogotchi, furby, walkman, og playstation, etc. Well I finally did something with it. </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bentossell/status/2102381398703083611&quot;,&quot;full_text&quot;:&quot;50 years of devices.\n\nsave which you had or wanted\n\nAstra image-gen'd all the devices + built the site\n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://bentossell.com/devices/\&quot;>bentossell.com/devices/</a>\n\ninspired by https://t.co/8Ye3cdlYgp (i'd one-shot a collection of devices a few weeks ago and had no idea what to do with it, so this sparked my &quot;,&quot;username&quot;:&quot;bentossell&quot;,&quot;name&quot;:&quot;Ben Tossell&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1878086921726943233/vOx1kjeP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-22T12:56:00.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!-97F!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2102349222859186176.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/iw9w3AHkSs&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;The life of a button... &#128266;&quot;,&quot;username&quot;:&quot;colderoshay&quot;,&quot;name&quot;:&quot;Cole&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2003891351708925952/HzUE6p6p_normal.jpg&quot;},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:175,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2102349222859186176/vid/avc1/894x720/oRVNXTWavyMU-zSI.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2102349222859186176&quot;,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>I always see people building cool interactions or experiences and just send them to my agent to link up with an idea or something I want to explore. Remixing and reverse engineering is a great way to play with things for the sake of it. </p><p>I also built my token activity tracker which shows which agent apps and models I use daily. It&#8217;s got a copyable prompt on the site, so your agent can do the same.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bentossell/status/2100960612243157009?s=20&quot;,&quot;full_text&quot;:&quot;built myself a harness + token usage tracker\n\nsplits by agent/model, copy instructions for your own\n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://bentossell.com/token-activity/\&quot;>bentossell.com/token-activity/</a> &quot;,&quot;username&quot;:&quot;bentossell&quot;,&quot;name&quot;:&quot;Ben Tossell&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1878086921726943233/vOx1kjeP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-18T14:50:18.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!WCui!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2100960573684879360.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/4htHQteXTl&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:19,&quot;retweet_count&quot;:2,&quot;like_count&quot;:69,&quot;impression_count&quot;:9363,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2100960573684879360/vid/avc1/910x720/jZLc8_cv8c24sGOJ.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2100960573684879360&quot;,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>Everyone&#8217;s talking about Jev - I&#8217;m too overwhelmed with what everyone else is building with it that I&#8217;ve not used it for anything properly yet. </p><div><hr></div><h3>Headlines</h3><p><strong><a href="https://console.typesafe.ai/">Jev is now open to everyone</a></strong>. <span>We covered the launch in the </span><a href="https://www.bensbites.com/p/new-home-for-cowork">last post</a>, but since then people are finding all sorts of uses for it<span>. </span>It&#8217;s different from usual LLMs. It is for builders, built to be used inside a tool. </p><p>You give it some text and ask questions: is this an ad (yes/no answers), which folder does this belong in (select between choices), how relevant is this result (score something)? </p><p>I quickly built <a href="https://bentossell.com/jev/">a collection of things people are building with it</a> and a short explainer: <strong><a href="https://bentossell.com/jev/what-is-jev.html">What is Jev</a>? </strong><span>Some worth highlighting are: </span></p><ul><li><p>An extension to <a href="https://github.com/trungdq88/youtube-sponsor-detection">skip sponsor segments</a> on YouTube.</p></li><li><p>Filtering <a href="https://x.com/developedbyed/status/2101628206478512341">negative comments</a> out of a chat in real time.</p></li><li><p>Search <a href="https://x.com/dabit3/status/2100960281769738433">Gmail by intent</a>, or filter your <a href="https://x.com/marckohlbrugge/status/2101344345857069558">to-dos</a>.</p></li><li><p>A new &amp; smarter <a href="https://x.com/marcus_lowe/status/2101476399488160013">copy-paste</a>, <a href="https://x.com/MalayVasa/status/2101649868305653889">drag-and-drop</a> and <a href="https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/advanced_llm_apps/needle">Cmd+F</a> experience.</p></li><li><p>Controlling your <a href="https://x.com/instantricecook/status/2100814590300889426">Mac with Voice</a>.</p></li></ul><p>Naturally, a fair share of demos are trying to integrate Jev with modern coding agents. For example, using it for <a href="https://x.com/tamarajtran/status/2100694549362553153">instant compaction</a>. It looks cool, but it&#8217;s a <a href="https://x.com/theo/status/2100762304862384257">terrible idea</a>. It loses the cost savings from prompt caching.</p><blockquote><p><strong>Sidenote</strong>: experiments with compaction/dropping tool calls are often a loss these days. Codex&#8217;s implementation of compaction is so clean (and good) that the pain to build a custom setup is not worth the tiny gain you can squeeze out for a couple weeks.</p><p><em>&#8212; <a href="https://x.com/Keshavatearth">Keshav</a></em></p></blockquote><p>Coding agents are also on the mind of TypeSafe&#8217;s CEO - he wrote down <a href="https://docs.google.com/document/d/1G61uUB0FifUnmmrPzFQojZ3KpczYKmXGpgEXDJ2l_Zg/">his thoughts here</a>.</p><p><strong><a href="https://claude.com/blog/projects-redesigned">Projects in Claude Code</a></strong> are now a single master chat (instead of a folder) where you can dump your requirements, thoughts, tasks and let Claude spawn new threads to carry out the work you give it. These threads run as cloud sessions, but local support is coming. This new change is in beta and will be live for all users soon.</p><p>Also, finally, Claude Code will now <strong><a href="https://x.com/trq212/status/2101009392611278961">support AGENTS.md</a></strong> (via their new feature <a href="https://www.bensbites.com/p/new-home-for-cowork#:~:text=It%20has%20a%20name%20%E2%86%92%20Claude%20Mods.">Claude Mods</a>).</p><p><strong>Muse, Meta&#8217;s personal AI agent</strong>, is getting love from everyone (who has access). It has a <a href="https://ai.meta.com/muse/download/">Mac app</a> and a developer platform to <a href="https://muse.ai/platform">build connectors</a>, so people can use external services through Muse. And of course, it&#8217;s <a href="https://x.com/natfriedman/status/2102103707936768130">heavily inspired by OpenClaw</a>.</p><p>Muse can shop for you - well, it could, until <a href="https://www.axios.com/2026/09/21/amazon-meta-muse-ai-agentic-shopping">Amazon started blocking it</a>. Meta is working on it, with partnerships like <a href="https://x.com/tobi/status/2102090718546198790">this one with Shopify</a>.</p><p><strong><a href="https://x.ai/news/grok-4-7">Grok 4.7 is out</a></strong>. It&#8217;s a questionable upgrade from Grok 4.6 - It performs better than GPT-5.6-Sol and Opus 5 on benchmarks, but takes a lot more tokens to do that, which takes away from its cost efficiency. I tried it and think it&#8217;s &#128169;. I was excited for it, as Grok 4.6 was pretty good for me in Pi, although I rarely chose it.</p><p><span>Building a voice agent? Agent STT by Speechmatics is </span><strong><a href="https://www.speechmatics.com/voice-agents?utm_source=bens-bites&amp;utm_medium=paid-media&amp;utm_campaign=voice-agent-stt&amp;utm_content=newsletter">powered by Linden</a></strong><span>, a new speech-to-text model purpose-built for voice agents. $0.30/hour ($0.15 after discounts), 25% cheaper than Deepgram Flux. Try it through Pipecat or LiveKit, or directly via Speechmatics&#8217; API. </span><a href="https://www.speechmatics.com/voice-agents?utm_source=bens-bites&amp;utm_medium=paid-media&amp;utm_campaign=voice-agent-stt&amp;utm_content=newsletter">Claim $100 credit</a><span>.*</span></p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><h3>My feed</h3><ul><li><p>OpenAI formed an independent <a href="https://openai.com/index/advisory-group-on-mathematics-and-ai/">group of mathematicians</a> to help them share the proofs and discoveries their agents are making.</p></li><li><p><span>Test your agent in simulations with </span><a href="https://www.raindrop.ai/simulate/">Raindrop</a>. (They raised a Series A recently)</p></li><li><p>Turning your best X posts into an <a href="https://x.com/iannuttall/status/2100870349202084173">automated blog and newsletter</a>.</p></li><li><p>How to <a href="https://x.com/poteto/status/2102050467505430555">ship 2,500 PRs to production</a> in a month.</p></li><li><p>A free, open-source <a href="https://robbietilton.com/compositor">Photoshop-like image editor</a>.</p></li><li><p><span>A look inside </span><a href="https://x.com/DhravyaShah/status/2101745550752428340">Instinct&#8217;s memory</a><span>, reverse-engineered.</span></p></li><li><p>A transcription model from SpaceX AI - <a href="https://x.ai/news/grok-voice-transcribe-2">Grok Voice Transcribe 2.0</a>.</p></li><li><p>How to build a <a href="https://x.com/sawyerhood/status/2100632943794503909">restrained software factory</a>.</p></li><li><p><a href="https://trypowermove.com/">Powermove</a> - a video editor you can change by talking to a coding agent.</p></li><li><p><a href="https://x.com/tobi/status/2101832189469929494">MCP vs CLI for LLMs</a> - are we debating the wrong thing?</p></li><li><p>Factory is now available in <a href="https://x.com/FactoryAI/status/2100731368825295227">Slack Code</a>.</p></li><li><p>On July 25, <a href="https://x.com/S1r1u5_/status/2100777801335095383">we hacked OpenAI</a>.</p></li><li><p>Agent skill to make a <a href="https://github.com/nilbuild/video-demo">demo video of your app</a>, with zooms and voiceover. I used this for my devices tweet in the intro.</p></li><li><p><a href="https://exa.ai/blog/exa-snapshot">Exa Snapshot</a> - Let agents search the past versions of the web.</p></li><li><p><a href="https://x.com/staysaasy/status/2101692598674993592">People don&#8217;t want to build</a>.</p></li><li><p>Epoch audited <a href="https://x.com/EpochAIResearch/status/2100704765332394255">15 AI benchmarks</a> and found flaws in nine.</p></li><li><p><a href="https://naturalgeneralintelligence.ai/">Natural General Intelligence</a> - a call to work on AI models for the planet to avoid natural disasters and more.</p></li><li><p><span>Accenture&#8217;s evaluators will </span><a href="https://www.anthropic.com/news/accenture-embedded-evaluation">work inside Anthropic</a><span> to check AI safety, with access similar to its employees.</span></p></li><li><p>Speeding a 4B model to <a href="https://husky.underdog.ai/">730 tokens/sec on an M5 Max</a><span>. Underdog is really interesting; I just got onboarded, and it&#8217;s like a mini operating system: email/calendar/apps, etc all with local models, no data sent anywhere. Plus Sigil, the founder, is going to walk me through it in person next week when I go to SF.</span></p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/nutlope/status/2102065589019906237&quot;,&quot;full_text&quot;:&quot;Here's how I run my software factory:\n\n1. During the week, I collect ideas + inspo.\n2. On the weekend, I give the list to an agent to rank the best ones.\n3. I spin up ~5-10 parallel agents to build POCs.\n4. I kill ~60%, iterate on the better ones, and end up with 2-3 solid demos.&#8230;&quot;,&quot;username&quot;:&quot;nutlope&quot;,&quot;name&quot;:&quot;Hassan&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1727415759859552256/9rqaxXUR_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-21T16:01:05.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:40,&quot;retweet_count&quot;:13,&quot;like_count&quot;:295,&quot;impression_count&quot;:15080,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/aarondfrancis/status/2101303420682490180&quot;,&quot;full_text&quot;:&quot;<span class=\&quot;tweet-fake-link\&quot;>@jamesm</span> If you ask your mom \&quot;is the sky blue\&quot; she says \&quot;yes\&quot; immediately, that's jev. \n\nIf you ask your dad \&quot;why is the sky blue\&quot; he talks for ten minutes, that's an LLM.&quot;,&quot;username&quot;:&quot;aarondfrancis&quot;,&quot;name&quot;:&quot;Aaron Francis&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1503487031330197518/J4i7ofgt_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-19T13:32:30.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:46,&quot;retweet_count&quot;:118,&quot;like_count&quot;:1716,&quot;impression_count&quot;:51700,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/carterleffen/status/2100405732935868840&quot;,&quot;full_text&quot;:&quot;Two days ago, GPT-6 Astra broke a yet unsolved German Army Enigma message from 1941.  Amazingly Astra was able to autonomously:\n\n- Search historical archives\n- Compare uncertain letters\n- Find contextual clues\n- Build an Enigma simulator\n- Write cryptanalysis code\n- Run parallel &#8230;&quot;,&quot;username&quot;:&quot;carterleffen&quot;,&quot;name&quot;:&quot;Carter Leffen&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2006942039666016256/Q2cK7mQe_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-17T02:05:25.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HSYjiv9XsAElUUp.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/m5usF56bsH&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:131,&quot;retweet_count&quot;:457,&quot;like_count&quot;:3938,&quot;impression_count&quot;:1085810,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/argofowl/status/2101956340877000754&quot;,&quot;full_text&quot;:&quot;my current agents.md that made astra work well\n\nstill a work in progress, i keep tweaking it\n\ntry it out and see how it works for you&quot;,&quot;username&quot;:&quot;argofowl&quot;,&quot;name&quot;:&quot;&#129364;&#129364;&#129364;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2046948500206940161/qOR9xYkA_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-21T08:46:58.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HSumGD8bwAADA8B.png&quot;,&quot;link_url&quot;:&quot;https://t.co/Spbam05oOv&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;astra has been pretty solid for me after i took my time with the agents.md\n\nit's not perfect, nothing is, but i like it a bit more than fable 5.1 right now\n\ncontroversial i know&quot;,&quot;username&quot;:&quot;argofowl&quot;,&quot;name&quot;:&quot;&#129364;&#129364;&#129364;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2046948500206940161/qOR9xYkA_normal.jpg&quot;},&quot;reply_count&quot;:73,&quot;retweet_count&quot;:82,&quot;like_count&quot;:2017,&quot;impression_count&quot;:226306,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/signulll/status/2100728355414737351&quot;,&quot;full_text&quot;:&quot;all of my imessages &amp;amp; email now run through a single agent interface.\n\ni still text, but i deleted every email client from my phone &amp;amp; canceled every email subscription or app i had.\n\ngmail is basically just a database to me now. increasingly so are the rest of google&#8217;s services.&#8230;&quot;,&quot;username&quot;:&quot;signulll&quot;,&quot;name&quot;:&quot;sign&#252;ll&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1717763325692383232/Jk2PKCx6_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-17T23:27:24.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:174,&quot;retweet_count&quot;:111,&quot;like_count&quot;:2642,&quot;impression_count&quot;:239193,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/ben_issen/status/2100647788837216511&quot;,&quot;full_text&quot;:&quot;You feel saas is dead when you build with Astra. Made an inbox to unify all my chats for fast triage. 4 prompts. &quot;,&quot;username&quot;:&quot;ben_issen&quot;,&quot;name&quot;:&quot;Beni&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2072588250435162112/Cw3k2hy4_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-17T18:07:15.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!-0C2!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2100647155480576000.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/bXyA5XSBK6&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:21,&quot;retweet_count&quot;:4,&quot;like_count&quot;:296,&quot;impression_count&quot;:30349,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2100647155480576000/vid/avc1/1282x720/OZXMAflKnEDJcjWw.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2100647155480576000&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/developedbyed/status/2101628206478512341?s=20&quot;,&quot;full_text&quot;:&quot;Running Jev to see how fast it can remove negative comments from chat &quot;,&quot;username&quot;:&quot;developedbyed&quot;,&quot;name&quot;:&quot;Dev Ed&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1620476753398452224/fcozbw1J_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-20T11:03:05.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Pxpz!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2101628010369622016.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/sGtnvflCaO&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:182,&quot;retweet_count&quot;:121,&quot;like_count&quot;:5593,&quot;impression_count&quot;:383300,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2101628010369622016/vid/avc1/720x974/KTr6O87UT-z8cGoG.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2101628010369622016&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>&#128247; thumbnail via <a href="https://x.com/Keshavatearth">@keshavatearth</a></p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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">Ben's Bites is a reader-supported publication. 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[New home for Cowork]]></title><description><![CDATA[the successor of LLMs]]></description><link>https://www.bensbites.com/p/new-home-for-cowork</link><guid isPermaLink="false">https://www.bensbites.com/p/new-home-for-cowork</guid><pubDate>Thu, 17 Sep 2026 13:02:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/57242a26-ad70-4df7-8b68-28392ccc050c_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>I&#8217;ve not been building as much this week &#128556; - hand, foot and mouth is back in our house (happens yearly with 3 young kids!), and I have to get prep done for my Stanford talk on the 28th - they invited me back! </p><p>I&#8217;ll be in SF that week, heading to OpenAI Dev Day on the 29th to see what goodies they have in store for us - I predict we&#8217;ll see some stuff today, and they&#8217;re bound to have a personal agent up their sleeves to release very soon (pure speculation though). </p><p>For my Stanford talk, I&#8217;ve actually gone back to revisit the reference manual/course I was making for months (and hated every version I made). But now, since doing my Friday posts, I feel like I&#8217;ve got a better feel for how to do the course. This time I&#8217;ve actually made lessons I&#8217;m happy with, which is already miles better than my last attempts.</p><p>I&#8217;ll try and whip up something for a post tomorrow, but we&#8217;ll see if time (and kids) permits.</p><div><hr></div><p><em>Ben&#8217;s Bites is brought to you by <a href="https://srv.buysellads.com/ads/long/x/TF4JNXZPTTTTTTHH5QBCWTTTTTTDTZDN2VTTTTTTADCUBBETTTTTTIDGG3VFEYSWV2YICL442R3CCYZJQMLUWSBFZQST?cid=391543">Name.com</a></em></p><blockquote><p><strong><a href="https://srv.buysellads.com/ads/long/x/TF4JNXZPTTTTTTHH5QBCWTTTTTTDTZDN2VTTTTTTADCUBBETTTTTTIDGG3VFEYSWV2YICL442R3CCYZJQMLUWSBFZQST?cid=391543">Ship domain integrations in hours with the name.com API</a>. </strong><span>The API that powers Vercel, Lovable, and Netlify&#8217;s domain name services. Built for agents and human developers with OpenAPI spec and MCP support&#8212;integrate search, registration, and management without the engineering overhead. </span><strong><a href="https://srv.buysellads.com/ads/long/x/TF4JNXZPTTTTTTHH5QBCWTTTTTTDTZDN2VTTTTTTADCUBBETTTTTTIDGG3VFEYSWV2YICL442R3CCYZJQMLUWSBFZQST?cid=391543">Start building</a>.</strong></p></blockquote><div><hr></div><h3>Headlines</h3><p><strong><a href="https://claude.com/blog/cowork-is-now-claude">Claude Cowork is merging with Claude Chat</a></strong>. No more separate tab for bigger tasks. All your connected apps, skills and context are available in a normal Claude.ai chat. It can also keep working after you close your laptop. OpenAI will likely follow this pattern soon and merge ChatGPT and ChatGPT Work.</p><p>Claude Artifacts is also getting dedicated products for<strong> <a href="https://x.com/mikeyk/status/2100260130529161272">Docs and Slides</a></strong>, with Claude Design moving into conversations too. Is Anthropic <a href="https://www.axios.com/2026/09/16/anthropic-claude-docs-microsoft">invading G Suite and Office?</a></p><p>Update on Claude Code&#8217;s <a href="https://www.bensbites.com/p/the-first-gpt-6-model#:~:text=You%20should%20soon,looking%20for%20feedback.">latest experiment</a>. It has a name &#8594; <strong><a href="https://github.com/anthropics/claude-code/issues/91870#issuecomment-5666255143">Claude Mods</a></strong>. Mods change how Claude Code itself looks and behaves. You can ask Claude to write these mods for you, so the app can fit how you work (well, Claude works and <a href="https://x.com/bcherny/status/2099551291601248485">you play Tetris</a>).</p><p>Gemini API has two new Live models: <strong><a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-8-live-gemini-3-8-live-extended-thinking/">3.8 Live and 3.8 Live Extended Thinking</a></strong>. These models take video and audio as input and output audio. They work great for use cases where you want the model to provide real-time assistance. I tried them in AI Studio for a couple of minutes, and didn&#8217;t notice any hiccups. It can be a great alternative to GPT-Live 1, since 3.8 Live is 7x cheaper.</p><p><strong><a href="https://typesafe.ai/blog/introducing-system-one-models-and-jev">New LLM killer model - Jev</a></strong>. Built by TypeSafe AI. The founder co-created ChatGPT. Jev doesn&#8217;t really generate text like LLMs. Instead, it creates probabilities for possible answers. Suitable for software that needs <a href="https://every.to/also-true-for-humans/mini-vibe-check-typesafe-s-jev-judged-everything-i-ve-written-in-0-7-seconds">lots of quick judgments</a>: what API to call next, <a href="https://x.com/ephraimduncan/status/2100454070536351824">which model to route a request to</a>, or a <a href="https://github.com/jarrodwatts/jev-trader">trading bot</a>. 5x cheaper inputs vs 5.6 Luna; free output tokens and 5.6 Terra-like performance on relevant tasks.</p><p><strong>Union Alpha</strong> - new stealth model available through OpenRouter, <a href="https://developers.cloudflare.com/ai/models/stealth/union-alpha/">Cloudflare</a> and other providers. <a href="https://x.com/alexatallah/status/2100243109401469062">Outperforms 5.6 Sol</a> on the DeepSWE benchmark at 5.6 Luna&#8217;s cost. Some rumours say it is a router; others say a GPT-6 variant (GPT-6 Luna??) or another GLM model (GLM-5.3-Flash launched this way). I had a good first chat with it; it spoke well, but then it revealed all my api keys in another session, and I&#8217;ve been getting &#8216;provider errors&#8217; because it&#8217;s overloaded ever since&#8230;.</p><p><strong><a href="https://about.fb.com/news/2026/09/introducing-meta-one-subscription-service-more-features-ai/">Meta One</a></strong> - new subscription from Meta with extra AI features/usage in Muse and paid tools across Instagram, Facebook &amp; WhatsApp.</p><p><strong><a href="https://factory.com/news/5-billion-valuation">Factory raised $200M at a $5B valuation</a></strong>. To celebrate, I updated <a href="https://github.com/bentossell/bb-plugin-factory-droid">my plugin</a> for using Droid in the <a href="https://getbb.app/">bb app</a>. If I have to build anything &#8216;properly&#8217; ie I care that it&#8217;s not vibe-slopped, I use Droid. And I&#8217;ve been using the Droid Core models a lot recently (open-source models) - they&#8217;re so quick, and not noticeably different from frontier models for most cases. </p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><h3>My feed</h3><ul><li><p>Inside OpenAI&#8217;s <a href="https://newsletter.pragmaticengineer.com/p/openai-software-factory">agentic software factory</a>.</p></li><li><p><a href="https://www.breakingchange.blog/p/building-a-t-shirt-factory-factory">Can AI models build a T-shirt store</a>? This was a cool read; also check out all the supporting docs she includes in the post.</p></li><li><p><a href="https://www.reception.ai/">Reception</a> by ElevenLabs - an AI receptionist for small businesses.</p></li><li><p>How OpenAI plans to <a href="https://openai.com/index/model-misalignment-reporting-framework/">report models misbehaving</a>.</p></li><li><p><a href="https://slack.com/intl/en-in/blog/news/ai-powered-interface-for-work">Slack Code</a><span> lets your team and coding agents plan, build and review together</span></p></li><li><p><a href="https://x.com/bot/status/2100335532597502311">Grok Bot can now use 1Password</a>.</p></li><li><p><a href="https://andonlabs.com/pion">Pion</a> - agents for running fully autonomous companies.</p></li><li><p>Which models are best at <a href="https://parallel.ai/leaderboard">searching the web?</a></p></li><li><p><a href="https://buzzkit.dev/buzz">Buzz</a> - Your coding agent can ping your iPhone when it needs you.</p></li><li><p><a href="https://quiver.ai/blog/introducing-arrow-2-0">Arrow 2 by Quiver</a> - New SVG generation model. Their last one was way ahead of LLMs; curious how it compares with Astra now.</p></li><li><p><a href="https://code-contracts.cc/">Code contracts</a> - write down what your code must do, then have agents check it.</p></li><li><p><a href="https://www.mintlify.com/blog/automations-rebuilt">Self-updating docs</a> from Mintlify. Now with ready-made automations.</p></li><li><p>An API to <a href="https://adaptionlabs.ai/invent-a-dataset">invent a dataset</a> to train your models. (<a href="https://docs.adaptionlabs.ai/adaptive-data/invent-a-dataset/">docs</a>)</p></li><li><p><a href="https://github.com/TanStack/markdown">TanStack Markdown</a> - a tiny parser for docs, blogs and streaming AI responses.</p></li><li><p>Building a <a href="https://theoryvc.com/blog-posts/building-a-company-brain-people-actually-want-to-use">company brain</a> people actually want to use.</p></li><li><p>A benchmark to answer <a href="https://www.cheatbench.ai/">how often AI agents cheat</a>.</p></li><li><p>Xiaomi&#8217;s AI team is <a href="https://mimo.xiaomi.com/rl/">streaming the RL run</a> for their upcoming model.</p></li><li><p>What stays expensive <a href="https://ai-perez-curve.vercel.app/">when AI gets cheap</a>?</p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/kevin_t_ngo/status/2100238648218427563&quot;,&quot;full_text&quot;:&quot;I made a website with 25 mini rooms, each with Claude keeping people company.\n\nCreated with Claude Opus 5. &quot;,&quot;username&quot;:&quot;kevin_t_ngo&quot;,&quot;name&quot;:&quot;Kevin Ngo&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2030333350272241664/ifQxaQ_C_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-16T15:01:28.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!5GyA!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2100237458520829952.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/VMRs5waWO5&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:90,&quot;retweet_count&quot;:119,&quot;like_count&quot;:2405,&quot;impression_count&quot;:284760,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2100237458520829952/vid/avc1/720x720/LEi8r-YNC8TqVFWF.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2100237458520829952&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/patrickc/status/2100198660034441332&quot;,&quot;full_text&quot;:&quot;A quick EU founder survey: <a class=\&quot;tweet-url\&quot; href=\&quot;https://eusurvey.vercel.app\&quot;>eusurvey.vercel.app</a>.&quot;,&quot;username&quot;:&quot;patrickc&quot;,&quot;name&quot;:&quot;Patrick Collison&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/825622525342199809/_iAaSUQf_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-16T12:22:35.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:58,&quot;retweet_count&quot;:65,&quot;like_count&quot;:392,&quot;impression_count&quot;:207590,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/shuding/status/2100131151709171944&quot;,&quot;full_text&quot;:&quot;After one week, there are 5 more small models for specific tasks on the web:\n\n1. gpu-time: natural language to JS date and time by <span class=\&quot;tweet-fake-link\&quot;>@imarikchakma</span> \n2. gpu-query: natural language to structured filters by <span class=\&quot;tweet-fake-link\&quot;>@cheatyyyy</span> \n3. neural-flexbox: model to centre a div (!) by <span class=\&quot;tweet-fake-link\&quot;>@aaronvanston</span> \n4.&#8230;&quot;,&quot;username&quot;:&quot;shuding&quot;,&quot;name&quot;:&quot;Shu&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1653342726966980608/qNCeG9WK_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-16T07:54:19.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;I trained a small model to do syntax highlighting in the browser with GPU.\n\nMeet gpu-lexer from Vercel Labs: Small (27.5KB), fast (runs on WebGPU), and language-agnostic (model guesses the syntax).\n\nhttps://t.co/ELWO2Qtu0J\n\nIt is experimental and built for learning!&quot;,&quot;username&quot;:&quot;shuding&quot;,&quot;name&quot;:&quot;Shu&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1653342726966980608/qNCeG9WK_normal.jpg&quot;},&quot;reply_count&quot;:20,&quot;retweet_count&quot;:32,&quot;like_count&quot;:650,&quot;impression_count&quot;:44366,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/chaotictransfem/status/2100325136503071202&quot;,&quot;full_text&quot;:&quot;okay i made a quick skill to get the model to delete useless UI copy. surprisingly works quite well with opus. have fun!\n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://paste.rachel.systems/ukogokijaz.md\&quot;>paste.rachel.systems/ukogokijaz.md</a>&quot;,&quot;username&quot;:&quot;chaotictransfem&quot;,&quot;name&quot;:&quot;rachel&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2073174171337584640/NxJSafDL_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-16T20:45:09.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;anybody have go-to skills for fixing bad labels/copy in web apps? cannot handle opus and astra adding unnecessary \&quot;it does [good thing] -- never [random error]\&quot; below everything and making all the labels weirdly verbose and self-aggrandizing&quot;,&quot;username&quot;:&quot;chaotictransfem&quot;,&quot;name&quot;:&quot;rachel&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2073174171337584640/NxJSafDL_normal.jpg&quot;},&quot;reply_count&quot;:5,&quot;retweet_count&quot;:1,&quot;like_count&quot;:100,&quot;impression_count&quot;:6872,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/yoheinakajima/status/2100107968171987261&quot;,&quot;full_text&quot;:&quot;the independence of AI evaluators is going to matter more... so i made it a \&quot;benchmark\&quot;:\n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://evaluatorbench.com\&quot;>evaluatorbench.com</a> (research preview)\n\nsource-linked directory of third-party evaluators of frontier AI. each one has an independence score you can take apart: change the weights, &#8230;&quot;,&quot;username&quot;:&quot;yoheinakajima&quot;,&quot;name&quot;:&quot;Yohei&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1452754543217831938/T2O-66Yy_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-16T06:22:12.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HST3cIPbkAA3_Vn.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/mLj97URYTB&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HST4Zh4bkAAkQ8a.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/mLj97URYTB&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HST4gGMaIAAQQFF.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/mLj97URYTB&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HST4j7VawAAZAtl.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/mLj97URYTB&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:20,&quot;retweet_count&quot;:3,&quot;like_count&quot;:60,&quot;impression_count&quot;:8396,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>&#128247; thumbnail via <a href="https://x.com/Keshavatearth">@keshavatearth</a></p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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">Ben's Bites is a reader-supported publication. 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[Good luck slowing this down]]></title><description><![CDATA[plus what&#8217;s new in AI this week]]></description><link>https://www.bensbites.com/p/good-luck-slowing-this-down</link><guid isPermaLink="false">https://www.bensbites.com/p/good-luck-slowing-this-down</guid><pubDate>Tue, 15 Sep 2026 13:02:52 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4a0526eb-8b6f-4f95-a314-3f131bc83f28_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>How tf do I write an intro to the craziness that&#8217;s happened since the end of last week?!</p><p>I got access to Instinct, the personal agent all the VCs are raving about - I think it&#8217;s a bit meh? I don&#8217;t know if it&#8217;s the pro-activeness that people seem to like, but I don&#8217;t love that. Makes me feel like I&#8217;m having to do work to keep it happy, or like I&#8217;ve got a boss again - no thanks.</p><p>The first message it sent me was:</p><div class="callout-block" data-callout="true"><p>I finished working on your meeting follow-ups - reply here and I&#8217;ll send the details.</p></div><p>I sh*t myself a lil bit and thought, please don&#8217;t start sending emails on my behalf. And I&#8217;m pretty savvy (ish) with agents. I&#8217;ve no doubt getting these onboarding experiences for everyone is really hard, but I just don&#8217;t feel the magic yet. It also feels slow.</p><p>I&#8217;ll wait for Muse access to see what that&#8217;s like, but I don&#8217;t love the idea of giving Meta access to more info about me&#8230;they&#8217;re not the most reliable of privacy partners. </p><p>And another thing - you don&#8217;t see by default what these agents remember about you, or what context they have. I really like being able to see and edit what&#8217;s in my files to steer my agents. </p><p>Much like every app adding an AI assistant chat box in their product, I unfortunately think every AI company will start shipping their own personal agents. </p><div><hr></div><p><em>Ben&#8217;s Bites is brought to you by <a href="https://business.adobe.com/products/acrobat-business.html">Adobe Acrobat</a></em></p><blockquote><p><a href="https://business.adobe.com/products/acrobat-business.html">Acrobat&#8217;s new AI</a> turns dense reports into visual summaries, interactive reports &amp; podcasts you can take anywhere. Sharing your work? Stylize transforms documents into polished deliverables in just a few clicks. Every answer includes clickable citations &amp; <strong>Adobe does not train on your data.</strong> <a href="https://business.adobe.com/products/acrobat-business.html">Try here</a>.</p></blockquote><div><hr></div><h3>Headlines</h3><p>Dario Amodei has a new essay: <strong><a href="https://x.com/DarioAmodei/status/2098773920774074715">Pace the frontier</a></strong>. He says all the leading labs should slow down long enough for safety reasons. <a href="https://x.com/sama/status/2098811563415150910">Sam Altman agrees</a>, but <a href="https://x.com/benitoz/status/2099572926865715548">Trump does not</a>. He called Jensen Huang on stage at the All-In Summit: The US will not lose the AI race. <a href="https://x.com/DavidSacks/status/2098973625252708460">David Sacks</a> (AI czar for the US govt.) adds: feel free to slow down, but no need to impose it on others. Also read:</p><ul><li><p>More AI safety takes: <a href="https://x.com/sama/status/2099352016988614852">two ways AI goes bad</a> &#183; <a href="https://x.com/nickmmark/status/2098868224377200960">it&#8217;s all for the IPO</a> &#183; <a href="https://x.com/tszzl/status/2098820692137677116">pacing = losses</a> &#183; <a href="https://bcantrill.dtrace.org/2026/09/13/the-contagion-of-fear/">fear spreads faster</a> &#183; <a href="https://x.com/jack/status/2099649359017046048">case for open-source</a> and <a href="https://x.com/GavinSBaker/status/2099170698887315833">quite a long summary</a> of what everyone&#8217;s actually saying.</p></li><li><p><a href="https://x.com/ajs/status/2098843595445051838">No IPO for OpenAI in 2026</a>. Sam told Fortune&#8217;s Alyson Shontell it would be &#8220;ill-timed&#8221; given the work ahead on alignment, control and safety.</p></li><li><p>Look ma! They are <a href="https://www.anthropic.com/threat-intelligence-report-september-2026">misuing claude again</a> - Another Anthropic crashout.</p></li></ul><p><strong><a href="https://x.com/tldraw/status/2098132314987303251">tldraw took OpenAI up on a challenge</a></strong>. Steve (the founder of tldraw) said he could make ChatGPT&#8217;s Sketch 100x better. OpenAI&#8217;s Tibo gave him a day to prove it. The result: a whole ChatGPT-style prototype with better drawing tools built in.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bentossell/status/2098142097538716020&quot;,&quot;full_text&quot;:&quot;this is insane\n\n- steve says he can make the sketch 100x better\n- tibo says do it by tomorrow\n- steve runs a walkthough of a chatgpt app they built with the product in it and 100x better\n\n(the products they built i in their replies - its this <a class=\&quot;tweet-url\&quot; href=\&quot;https://tldraw-chat-app-example.tldraw.workers.dev/\&quot;>&#8230;w-chat-app-example.tldraw.workers.dev</a>)&quot;,&quot;username&quot;:&quot;bentossell&quot;,&quot;name&quot;:&quot;Ben Tossell&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1878086921726943233/vOx1kjeP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-10T20:10:32.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Here you go, link in the next post https://t.co/HIyZvKM4l8&quot;,&quot;username&quot;:&quot;tldraw&quot;,&quot;name&quot;:&quot;tldraw&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1998824870461796352/HFsywfLU_normal.jpg&quot;},&quot;reply_count&quot;:22,&quot;retweet_count&quot;:7,&quot;like_count&quot;:550,&quot;impression_count&quot;:156372,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong><a href="https://x.com/ChatGPT/status/2098533675050672134">ChatGPT mini</a></strong> - A tiny floating widget to start chats, see updates, and more. Go to Pets in your ChatGPT desktop app to switch.</p><p>Claude Code can now <strong><a href="https://x.com/ClaudeDevs/status/2098500999656923145">test whether a plugin actually helps</a></strong>. Run the same tasks with and without it and compare the results. Works with skills too.</p><p>Two new additions to the OpenAI API:</p><ul><li><p><strong><a href="https://openai.com/index/introducing-gpt-live-1-in-the-api/">GPT-Live-1</a> </strong>- the model behind ChatGPT&#8217;s new Voice mode. I love using it while reading books, asking about tricky terms and dictating notes. Now you can add it to your products. Here it is with Astra and a whiteboard, <a href="https://x.com/dymadome/status/2099635848572797346">playing teacher</a>.</p></li><li><p><strong><a href="https://openai.com/index/introducing-the-agents-api/">Agents API</a></strong> - OpenAI&#8217;s take on Managed Agents in the Claude API. It lets developers send any task to a Codex-like agent from their apps without worrying about configuring all the infra.</p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><h3>My feed</h3><ul><li><p>I use Pi (the harness) a lot. Till now, you brought an API key or your Codex/Claude subs to Pi. <a href="https://radius.earendil.com/">Their new product solves that</a>. And I tell you what, the new <a href="https://x.com/arena/status/2099606881845321841">DeepSeek model</a> is really nice to work with in Pi. (I&#8217;m an investor)</p></li><li><p><a href="https://bolt.new/blog/what-is-bolt-forge">Bolt Forge</a> - GLM, DeepSeek and Kimi inside Bolt, free until October 14.</p></li><li><p><span>ChatGPT Work has a new&nbsp;</span><a href="https://openai.com/index/put-data-to-work/">data agent</a>. (Also see: <a href="https://www.summation.com/">summation</a> - by <a href="https://x.com/ianwong_/status/2098106891737977191">Opendoor&#8217;s CTO</a>)</p></li><li><p>Should your agent app have <a href="https://x.com/cellier_/status/2099515680953712968">bots or tasks</a>? Maybe neither. Because both make you organise the work.</p></li><li><p><a href="https://x.com/Replit/status/2098169655013863740">Routines in Replit</a> - automated recurring work with AI.</p></li><li><p>What are people <a href="https://x.com/OpenAIDevs/status/2098827327832822014">building with GPT-6 Astra</a>?</p></li><li><p><a href="https://x.com/DavidPawlan/status/2097414009016185268">Assistant Benchmark</a> tests everyday assistants like Grok bot, Muse, Instinct and more. Ratings are a work in progress.</p></li><li><p><a href="https://sfcompute.com/news/sfc-autoresearch">SF autoresearch</a> - Run agent-driven ML experiments while you <a href="https://sfcompute.com/news/realized-discount">save 25% on GPUs</a> on average.</p></li><li><p>A coding agent to <a href="https://poly.ai/blog/wren-agent-improves-dialog-agents">improve your customer-facing agents</a>.</p></li><li><p><a href="https://lucumr.pocoo.org/2026/9/14/interpreting-pangram/">How Pangram detects AI writing</a> - and why a human rewrite can still get flagged.</p></li><li><p>How to <a href="https://arslan.io/2026/09/11/how-i-manage-my-agents/">run a team of agents</a>, with agents as their managers.</p></li><li><p><a href="https://cognition.com/blog/swe-2">Cognition&#8217;s SWE-2</a> (based on Kimi K3) beats Grok 4.6 at half the cost.</p></li><li><p>An interactive explainer of the <a href="https://x.com/MTSlive/status/2099632490533241019">AI compute stack</a>.</p></li><li><p><a href="https://inspomcp.dev/">Inspo</a> - Design inspiration from 800+ sites, available as an MCP server.</p></li><li><p>Core Auto is <a href="https://x.com/rtwlz/status/2099608957698617356">hiring interns</a> to be the human edge for businesses run by agents.</p></li><li><p><span>Why even good AI startups end up with </span><a href="https://x.com/wulfie_bain_/status/2098060386813566990">bad prompts</a><span>, and how to fix them.</span></p></li><li><p>Andrew Ng&#8217;s series on <a href="https://www.deeplearning.ai/the-batch/the-ai-engineering-skills-map-in-detail-shaping-the-build">the skills AI engineers need</a>.</p></li><li><p><a href="https://x.com/0xSigil/status/2098888253235728555">Underdog</a> - a personal AI that runs entirely on your device.</p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/DavidRBellamy/status/2099187370407112758&quot;,&quot;full_text&quot;:&quot;I must be among an extremely small group of people (n=1?) that have both 1) trained a frontier LLM and 2) designed and synthesized custom viruses in a lab with my own two hands.\n\nAnd I think that the takes on AI killing us all by creating dangerous viruses is total bogus.&quot;,&quot;username&quot;:&quot;DavidRBellamy&quot;,&quot;name&quot;:&quot;David Bellamy&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2087815776694919168/tCe7FKoP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-13T17:24:04.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:462,&quot;retweet_count&quot;:1524,&quot;like_count&quot;:11757,&quot;impression_count&quot;:1267336,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/nateberkopec/status/2099617912550289763&quot;,&quot;full_text&quot;:&quot;Prompt I use a lot:\n\n\&quot;how can I pokayoke this so this kind of error never happens again\&quot;\n\npokayoke is using simple, low-complexity methods to make a particular kind of mistake impossible to make. classic one would be connector shape: make it impossible to insert \&quot;the wrong way\&quot;.&quot;,&quot;username&quot;:&quot;nateberkopec&quot;,&quot;name&quot;:&quot;Nate Berkopec&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1905366180376006656/kYntWlPf_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-14T21:54:54.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:9,&quot;retweet_count&quot;:24,&quot;like_count&quot;:415,&quot;impression_count&quot;:26228,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/adriannalakatos/status/2098671802574840117&quot;,&quot;full_text&quot;:&quot;i scraped 85 million birthdays and used astra to make a website that tells you how rare your birthday is. \n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://birthdaytraffic.com\&quot;>birthdaytraffic.com</a> &quot;,&quot;username&quot;:&quot;adriannalakatos&quot;,&quot;name&quot;:&quot;Adrianna Lakatos&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1876061841954336768/-i5S5fNZ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-12T07:15:23.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HR_63SwawAAKETQ.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/asqNMUndYC&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:237,&quot;retweet_count&quot;:56,&quot;like_count&quot;:1667,&quot;impression_count&quot;:203141,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/almonk/status/2099477840777363820&quot;,&quot;full_text&quot;:&quot;idk about anyone else, but I find it really hard to dictate what I'm thinking. typing unlocks something in my brain that speaking just doesn't.&quot;,&quot;username&quot;:&quot;almonk&quot;,&quot;name&quot;:&quot;almonk&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2066502629593686016/SeDPrfD9_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-14T12:38:18.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:272,&quot;retweet_count&quot;:53,&quot;like_count&quot;:1725,&quot;impression_count&quot;:110222,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2099551141621329994&quot;,&quot;full_text&quot;:&quot;I talked to Sid &amp;amp; Robert about building Claude Code: how much things have changed, how hard it's been to keep up with model capabilities and also what we miss about software engineering before AI.\n\n&quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-14T17:29:34.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:51,&quot;retweet_count&quot;:42,&quot;like_count&quot;:396,&quot;impression_count&quot;:54273,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://www.youtube.com/watch?v=S-sYlFiGFv8&quot;,&quot;title&quot;:&quot;How the Claude Code team uses Claude Code&quot;,&quot;description&quot;:&quot;A year ago, using Claude Code meant prompting, giving feedback, and...&quot;,&quot;domain&quot;:&quot;youtube.com&quot;,&quot;image&quot;:&quot;https://pbs.substack.com/news_img/2099551146805440512/8immUqNk?format=jpg&amp;name=orig&quot;},&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/pvncher/status/2098885252982677951&quot;,&quot;full_text&quot;:&quot;When you want Astra to review snapshots of your app, ask it to collage them into a contact sheet to minimize the number of image read calls it needs to do. You&#8217;ll save a ton of context usage \n\nThis works for fable too!&quot;,&quot;username&quot;:&quot;pvncher&quot;,&quot;name&quot;:&quot;eric provencher&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2081499052382842880/ilcXqM5r_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-12T21:23:34.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:62,&quot;retweet_count&quot;:37,&quot;like_count&quot;:1284,&quot;impression_count&quot;:155658,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/romainhuet/status/2098446125925888150&quot;,&quot;full_text&quot;:&quot;I sat down with AI leaders from <span class=\&quot;tweet-fake-link\&quot;>@figma</span>, <span class=\&quot;tweet-fake-link\&quot;>@Box</span>, <span class=\&quot;tweet-fake-link\&quot;>@cognition</span>, <span class=\&quot;tweet-fake-link\&quot;>@tryramp</span>, BAM, and the one and only <span class=\&quot;tweet-fake-link\&quot;>@clairevo</span> to hear how they&#8217;re using Astra.\n\nOptimizing GPU kernels, revamping workflows with computer use, designing many consistent screens&#8230; Amazed by what they&#8217;d done in just days! &#127756; &quot;,&quot;username&quot;:&quot;romainhuet&quot;,&quot;name&quot;:&quot;Romain Huet&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2020288886602366976/TlUC1Ubk_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-11T16:18:38.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!oEUr!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2098266877483167744.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/cX06uNbfe0&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:16,&quot;retweet_count&quot;:25,&quot;like_count&quot;:182,&quot;impression_count&quot;:40290,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2098266877483167744/vid/avc1/1280x720/DIEtAFSKfeIWqfEs.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2098266877483167744&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/cooperx86/status/2098835754168332628&quot;,&quot;full_text&quot;:&quot;On macOS and wanna see something interesting? Ask your agent: \&quot;look at ~/Library/Application Support/Knowledge/knowledgeC.db and tell me some interesting facts\&quot;\n\nI had no idea this stuff was all getting logged and it can infer a lot about your activity.&quot;,&quot;username&quot;:&quot;cooperx86&quot;,&quot;name&quot;:&quot;Peter Cooper&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2098709975774199814/yyPLkomn_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-12T18:06:52.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:43,&quot;retweet_count&quot;:106,&quot;like_count&quot;:2964,&quot;impression_count&quot;:322921,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/kunchenguid/status/2098256018836963382&quot;,&quot;full_text&quot;:&quot;ok everyone, i took one for the team\n\nhere's the data we all wanted to see - real token value of each LLM subscription, empirically measured through usage on my real subscriptions\n\n- supergrok heavy has now become the highest value at $12k worth of tokens (40x ROI)\n\n- the $200 &#8230;&quot;,&quot;username&quot;:&quot;kunchenguid&quot;,&quot;name&quot;:&quot;Kun Chen&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1946076752024895489/ScNir1Fy_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-11T03:43:13.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HR5697aboAEZxkD.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/9xJHfw8JBa&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:279,&quot;retweet_count&quot;:148,&quot;like_count&quot;:1735,&quot;impression_count&quot;:221719,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>&#128247; thumbnail via <a href="https://x.com/Keshavatearth">@keshavatearth</a></p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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">Ben's Bites is a reader-supported publication. 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[Telling AI to design is hard]]></title><description><![CDATA[Ben&#8217;s session #6]]></description><link>https://www.bensbites.com/p/telling-ai-to-design-is-hard</link><guid isPermaLink="false">https://www.bensbites.com/p/telling-ai-to-design-is-hard</guid><pubDate>Fri, 11 Sep 2026 13:07:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dG1W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2098397212111937536.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello again :) </p><p>I actually built a tool I want to use - you may find it helpful too.</p><p>Explaining design styles/layouts/components is a nightmare for non-designers, they have their own language. So I wanted to build a site with a bunch of pre-filled styles that I could tweak or shuffle to get the right words to tell my agent what I want.</p><p>Introducing <a href="https://bensbites.com/design-words/">Design Words</a>.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bentossell/status/2098397293053399507?s=20&quot;,&quot;full_text&quot;:&quot;Design words - select styles and see a preview. \n\ncopy the prompt for your agent\n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://bensbites.com/design-words/\&quot;>bensbites.com/design-words/</a>\n\n(lots more work to do! feedback welcome) &quot;,&quot;username&quot;:&quot;bentossell&quot;,&quot;name&quot;:&quot;Ben Tossell&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1878086921726943233/vOx1kjeP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-11T13:04:35.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!dG1W!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2098397212111937536.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/4AA4OSNfFV&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2098397212111937536/vid/avc1/982x720/sEyLishaZOsBPm_X.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2098397212111937536&quot;,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>It&#8217;s still work in progress so I&#8217;d love you to try it and let me know what I need to improve and any feature requests :)</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><h3>The idea</h3><p>I&#8217;ve been thinking about this for sometime and kind of accidentally ended up working on it this week. </p><p>It&#8217;s like a prompt or instruction builder - you select the styles and components you&#8217;d like and it&#8217;ll give you the text to prompt your agent.</p><p>This was what I started with:</p><div class="callout-block" data-callout="true"><p>I'm thinking of building a simple idea which would let users effectively browse different themes and UI styles. &#8230;It would have some selectors on the left, and it would just display different styles that you can select that then would show websites with that style, and then it would give you a text prompt that you could copy to your agent to ask certain things in a certain style. </p><p>So if I was building this website now and I potentially have an idea for what the website style should look like, I would go to this website and pick which one I'd like the look of. I might be rounded corners. I might be no radius. There might be drop shadows. No drop shadows. Menu accents. And obviously there's things like themes. I don't know how to think about what everything would be in one place. &#8230;is it a design system, a design system picker. And then&#8230; how do we then either find or generate a bunch of different websites with that style? &#8230;whether it would be better that we just generate a bunch of them. </p><p> it's quite confusing for a non-technical person&#8230; that just ends up with this default style that agents pick, and then it's quite hard to then iterate on that style. So let's discuss this.</p></div><p>I kicked this off in <a href="https://pi.dev">Pi</a> using Fable 5.1 - I just wanted to brainstorm and play with a few ideas first, when I wanted to build it for real I used <a href="https://factory.ai">Factory&#8217;s Droid</a>.</p><h3>Prototyping</h3><p>I generated 11 versions in total in this round. Here&#8217;s some of them:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sSb5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ab4239-799c-4b76-b1d8-ba1d94f5f00e_1910x1365.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sSb5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ab4239-799c-4b76-b1d8-ba1d94f5f00e_1910x1365.png 424w, https://substackcdn.com/image/fetch/$s_!sSb5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ab4239-799c-4b76-b1d8-ba1d94f5f00e_1910x1365.png 848w, https://substackcdn.com/image/fetch/$s_!sSb5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ab4239-799c-4b76-b1d8-ba1d94f5f00e_1910x1365.png 1272w, https://substackcdn.com/image/fetch/$s_!sSb5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ab4239-799c-4b76-b1d8-ba1d94f5f00e_1910x1365.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!sSb5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ab4239-799c-4b76-b1d8-ba1d94f5f00e_1910x1365.png" width="1456" height="1041" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53ab4239-799c-4b76-b1d8-ba1d94f5f00e_1910x1365.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1041,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:636031,&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://www.bensbites.com/i/215201609?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ab4239-799c-4b76-b1d8-ba1d94f5f00e_1910x1365.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sSb5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ab4239-799c-4b76-b1d8-ba1d94f5f00e_1910x1365.png 424w, https://substackcdn.com/image/fetch/$s_!sSb5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ab4239-799c-4b76-b1d8-ba1d94f5f00e_1910x1365.png 848w, https://substackcdn.com/image/fetch/$s_!sSb5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ab4239-799c-4b76-b1d8-ba1d94f5f00e_1910x1365.png 1272w, https://substackcdn.com/image/fetch/$s_!sSb5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ab4239-799c-4b76-b1d8-ba1d94f5f00e_1910x1365.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4fGv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2690141a-c2c0-4096-8df5-9bb91760f519_1910x1365.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4fGv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2690141a-c2c0-4096-8df5-9bb91760f519_1910x1365.png 424w, https://substackcdn.com/image/fetch/$s_!4fGv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2690141a-c2c0-4096-8df5-9bb91760f519_1910x1365.png 848w, https://substackcdn.com/image/fetch/$s_!4fGv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2690141a-c2c0-4096-8df5-9bb91760f519_1910x1365.png 1272w, https://substackcdn.com/image/fetch/$s_!4fGv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2690141a-c2c0-4096-8df5-9bb91760f519_1910x1365.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!4fGv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2690141a-c2c0-4096-8df5-9bb91760f519_1910x1365.png" width="1456" height="1041" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2690141a-c2c0-4096-8df5-9bb91760f519_1910x1365.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1041,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:703600,&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://www.bensbites.com/i/215201609?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2690141a-c2c0-4096-8df5-9bb91760f519_1910x1365.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4fGv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2690141a-c2c0-4096-8df5-9bb91760f519_1910x1365.png 424w, https://substackcdn.com/image/fetch/$s_!4fGv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2690141a-c2c0-4096-8df5-9bb91760f519_1910x1365.png 848w, https://substackcdn.com/image/fetch/$s_!4fGv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2690141a-c2c0-4096-8df5-9bb91760f519_1910x1365.png 1272w, https://substackcdn.com/image/fetch/$s_!4fGv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2690141a-c2c0-4096-8df5-9bb91760f519_1910x1365.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0KVg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2e21ab6-786f-4179-a10e-41763b9eb5cd_1910x1365.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0KVg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2e21ab6-786f-4179-a10e-41763b9eb5cd_1910x1365.png 424w, https://substackcdn.com/image/fetch/$s_!0KVg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2e21ab6-786f-4179-a10e-41763b9eb5cd_1910x1365.png 848w, https://substackcdn.com/image/fetch/$s_!0KVg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2e21ab6-786f-4179-a10e-41763b9eb5cd_1910x1365.png 1272w, https://substackcdn.com/image/fetch/$s_!0KVg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2e21ab6-786f-4179-a10e-41763b9eb5cd_1910x1365.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!0KVg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2e21ab6-786f-4179-a10e-41763b9eb5cd_1910x1365.png" width="1456" height="1041" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2e21ab6-786f-4179-a10e-41763b9eb5cd_1910x1365.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1041,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:515941,&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://www.bensbites.com/i/215201609?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2e21ab6-786f-4179-a10e-41763b9eb5cd_1910x1365.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0KVg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2e21ab6-786f-4179-a10e-41763b9eb5cd_1910x1365.png 424w, https://substackcdn.com/image/fetch/$s_!0KVg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2e21ab6-786f-4179-a10e-41763b9eb5cd_1910x1365.png 848w, https://substackcdn.com/image/fetch/$s_!0KVg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2e21ab6-786f-4179-a10e-41763b9eb5cd_1910x1365.png 1272w, https://substackcdn.com/image/fetch/$s_!0KVg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2e21ab6-786f-4179-a10e-41763b9eb5cd_1910x1365.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kiVe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea75503-2329-4bbf-9844-2555addd0b2d_1910x1365.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kiVe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea75503-2329-4bbf-9844-2555addd0b2d_1910x1365.png 424w, https://substackcdn.com/image/fetch/$s_!kiVe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea75503-2329-4bbf-9844-2555addd0b2d_1910x1365.png 848w, https://substackcdn.com/image/fetch/$s_!kiVe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea75503-2329-4bbf-9844-2555addd0b2d_1910x1365.png 1272w, https://substackcdn.com/image/fetch/$s_!kiVe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea75503-2329-4bbf-9844-2555addd0b2d_1910x1365.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!kiVe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea75503-2329-4bbf-9844-2555addd0b2d_1910x1365.png" width="1456" height="1041" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ea75503-2329-4bbf-9844-2555addd0b2d_1910x1365.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1041,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:551328,&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://www.bensbites.com/i/215201609?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea75503-2329-4bbf-9844-2555addd0b2d_1910x1365.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kiVe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea75503-2329-4bbf-9844-2555addd0b2d_1910x1365.png 424w, https://substackcdn.com/image/fetch/$s_!kiVe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea75503-2329-4bbf-9844-2555addd0b2d_1910x1365.png 848w, https://substackcdn.com/image/fetch/$s_!kiVe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea75503-2329-4bbf-9844-2555addd0b2d_1910x1365.png 1272w, https://substackcdn.com/image/fetch/$s_!kiVe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ea75503-2329-4bbf-9844-2555addd0b2d_1910x1365.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This last one was v8 which was my front-runner. So I took that one and started tweaking more. Using subagents with fresh context to try and give me some fresh perspectives on what I was trying to do:</p><div class="callout-block" data-callout="true"><p>spawn a claude fable 5.1 high subagent to think about what we're trying to do. </p><p>I'm still unsure on what should happen. The way I'm looking at it or thinking about this is I'm trying to get a set of instructions that I would take to my agent's MD to reproduce styles in a certain way, or it could be that I want to design some website that I've got an idea for in a different way, and I want a different theme, buttons, and all the rest of it. So my initial thinking was if we have a grid of many different generated styles, that would be good to be able to look through and say, "Okay, I'm going to go off this one." This is the base of where I'm going to start. But then I'd want to potentially tweak it and have different corner radius, different shadows, palettes, fonts, different font weights throughout lots of different things like that. </p><p>The prompt is important, but it's not the main thing. The main thing you want to do is see the thing visually, and then the copy prompt button is all we really need.</p><p>The user is trying to look at what does the website and the visual look like. Can I tweak it? To make it look like how I want it to look and then from there I can copy the prompt and send that into my agent. </p></div><p>I started a new thread with Fable. </p><div class="callout-block" data-callout="true"><p>So v8 is currently my front runner.  I guess some things I'm seeing when I load it. </p><p>When I use AI to generate anything and I don't really give it any specific instructions, it always comes out with these boilerplate templates that AI has been trained on to produce things. </p><p>Because what I'm trying to do here is say I'm thinking about an idea. Okay, I've got an idea that I want to pull out all of the archives of annual reports for public companies that are all in the AI data semiconductor chip space. If that was an idea I had, what I want to do in this style picker is figure out a design system, a design style for what my agent could then make variations of for that idea. I might have the idea before I go to the style picker, I might have the idea after I go to the style picker, and I might use the style picker to just pick. These are the typical sets of instructions that I give to an agent anytime I want to design anything that is a simple site. Get a prototype up, have a look at a few different versions, feel out the idea before I even start working on anything. </p><p>So I don't know if I'm really building on the right thing or not, and I genuinely do not know. I'm not saying I do or don't. </p></div><p>Used a subagent to do a design critique:</p><div class="callout-block" data-callout="true"><p>On one hand, yes, this is what I would want, but on the other hand, it feels quite flat and not enough variety or something. All the controls aren&#8217;t enough to really see a difference. Spawn an Opus 5 subagent to do a critical critique of what this tool does.</p><p>The purpose is for a non-technical person who is thinking about some ideas, or they are thinking about generating their own unique or very specific doesn&#8217;t need to be unique, but their own style of sites and tools and things that they want to build on the web, and they use this tool in order to help them understand what visual that they want that looks and feels like what they want to produce, which then in turn gives them the prompt that they can then give as their agent instructions to consistently produce designs that look like this page. It needs to be really intuitive and easy to use.</p><p>You should be able to feel like you could be on this site almost forever, generating new random ideas all the time that mix different styles and components and all the rest of it. But equally, you should be able to get to something that you are happy with and you like the look of in as quick a time as possible.</p></div><p>And often I&#8217;ll do these kinds of prompts about the feeling I&#8217;m going for and what feels like it&#8217;s missing. A lot of it is for me to see the response and give me ideas to explore.</p><div class="callout-block" data-callout="true"><p>This tool still doesn&#8217;t feel right to me. I&#8217;m not sure why. I don&#8217;t know whether it feels like there&#8217;s too many sites with not enough variation. It&#8217;s just something that I can&#8217;t quite use the site to find a style that I like to then use.</p><p>Another option is: is there a definitive list of words, design vocabulary, if you will, that would help to understand what a style picker type could look like? So obviously there&#8217;s editorial, geo tone, brutalist, swiss, all of these kinds of words. How many are they and how many categories do they fit in?</p><p>So by a category I might mean the layout could be a tool or data display or something, or maybe it&#8217;s a grid or maybe something else. There&#8217;s obviously so many different ways you can lay out a page, style it. I&#8217;m just trying to think about a really good way to have text and the visual in one place so that a user could see the text and the visual together so they would know what to ask for when talking to agents.</p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yQkL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bd3d9a-0c9f-4f2a-854b-beee4a7f9bc4_1910x1365.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yQkL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bd3d9a-0c9f-4f2a-854b-beee4a7f9bc4_1910x1365.png 424w, https://substackcdn.com/image/fetch/$s_!yQkL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bd3d9a-0c9f-4f2a-854b-beee4a7f9bc4_1910x1365.png 848w, https://substackcdn.com/image/fetch/$s_!yQkL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bd3d9a-0c9f-4f2a-854b-beee4a7f9bc4_1910x1365.png 1272w, https://substackcdn.com/image/fetch/$s_!yQkL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bd3d9a-0c9f-4f2a-854b-beee4a7f9bc4_1910x1365.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!yQkL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bd3d9a-0c9f-4f2a-854b-beee4a7f9bc4_1910x1365.png" width="1456" height="1041" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8bd3d9a-0c9f-4f2a-854b-beee4a7f9bc4_1910x1365.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1041,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1039820,&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://www.bensbites.com/i/215201609?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bd3d9a-0c9f-4f2a-854b-beee4a7f9bc4_1910x1365.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yQkL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bd3d9a-0c9f-4f2a-854b-beee4a7f9bc4_1910x1365.png 424w, https://substackcdn.com/image/fetch/$s_!yQkL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bd3d9a-0c9f-4f2a-854b-beee4a7f9bc4_1910x1365.png 848w, https://substackcdn.com/image/fetch/$s_!yQkL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bd3d9a-0c9f-4f2a-854b-beee4a7f9bc4_1910x1365.png 1272w, https://substackcdn.com/image/fetch/$s_!yQkL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8bd3d9a-0c9f-4f2a-854b-beee4a7f9bc4_1910x1365.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Typical AI design with a million more words than is necessary and just generally function over form - pretty difficult to navigate. </p><p>So I spent a bunch of time tightening up things, hiding text, making it more usable. Also added bigger previews so you can see things more clearly. And some of the UI started to feel a lot closer to something I was happy with.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xo79!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1051f2-cd40-4b26-b3c2-207b5f8bf681_2524x714.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xo79!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1051f2-cd40-4b26-b3c2-207b5f8bf681_2524x714.png 424w, https://substackcdn.com/image/fetch/$s_!xo79!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1051f2-cd40-4b26-b3c2-207b5f8bf681_2524x714.png 848w, https://substackcdn.com/image/fetch/$s_!xo79!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1051f2-cd40-4b26-b3c2-207b5f8bf681_2524x714.png 1272w, https://substackcdn.com/image/fetch/$s_!xo79!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1051f2-cd40-4b26-b3c2-207b5f8bf681_2524x714.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!xo79!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1051f2-cd40-4b26-b3c2-207b5f8bf681_2524x714.png" width="1456" height="412" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e1051f2-cd40-4b26-b3c2-207b5f8bf681_2524x714.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:412,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:146070,&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://www.bensbites.com/i/215201609?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1051f2-cd40-4b26-b3c2-207b5f8bf681_2524x714.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xo79!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1051f2-cd40-4b26-b3c2-207b5f8bf681_2524x714.png 424w, https://substackcdn.com/image/fetch/$s_!xo79!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1051f2-cd40-4b26-b3c2-207b5f8bf681_2524x714.png 848w, https://substackcdn.com/image/fetch/$s_!xo79!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1051f2-cd40-4b26-b3c2-207b5f8bf681_2524x714.png 1272w, https://substackcdn.com/image/fetch/$s_!xo79!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e1051f2-cd40-4b26-b3c2-207b5f8bf681_2524x714.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t_Ff!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54af7d8b-1817-4496-a7db-24cac75c6ee5_2060x1530.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t_Ff!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54af7d8b-1817-4496-a7db-24cac75c6ee5_2060x1530.png 424w, https://substackcdn.com/image/fetch/$s_!t_Ff!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54af7d8b-1817-4496-a7db-24cac75c6ee5_2060x1530.png 848w, https://substackcdn.com/image/fetch/$s_!t_Ff!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54af7d8b-1817-4496-a7db-24cac75c6ee5_2060x1530.png 1272w, https://substackcdn.com/image/fetch/$s_!t_Ff!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54af7d8b-1817-4496-a7db-24cac75c6ee5_2060x1530.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!t_Ff!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54af7d8b-1817-4496-a7db-24cac75c6ee5_2060x1530.png" width="1456" height="1081" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54af7d8b-1817-4496-a7db-24cac75c6ee5_2060x1530.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1081,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:265007,&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://www.bensbites.com/i/215201609?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54af7d8b-1817-4496-a7db-24cac75c6ee5_2060x1530.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t_Ff!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54af7d8b-1817-4496-a7db-24cac75c6ee5_2060x1530.png 424w, https://substackcdn.com/image/fetch/$s_!t_Ff!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54af7d8b-1817-4496-a7db-24cac75c6ee5_2060x1530.png 848w, https://substackcdn.com/image/fetch/$s_!t_Ff!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54af7d8b-1817-4496-a7db-24cac75c6ee5_2060x1530.png 1272w, https://substackcdn.com/image/fetch/$s_!t_Ff!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54af7d8b-1817-4496-a7db-24cac75c6ee5_2060x1530.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 I often throw in prompts like this to see what will come back:</p><div class="callout-block" data-callout="true"><p>What would take this site up 10x?</p></div><h3>Building</h3><p>As with a lot of my prototyping phases, a lot of the building work is kind of done. I need to see things and use them before I can feel out what is needed and what&#8217;s not. Or change direction completely. </p><p>But at some stage I want to get things set up properly so agents can work on this without a load of bloated context of previous decisions and prototypes misleading it.</p><p>So I created a new folder &#8216;style-picker&#8217;, moved the leading prototype there and then got <a href="https://factory.ai">Droid</a> to setup a design.md (a text file to explain the design system of the actual site). Droid is great because you can switch models easily and they have open-source models in their &#8216;Droid Core&#8217; which gives you so much more tokens to use than if you use Fable/Astra. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iyHH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbaa326-9417-4535-8f60-7eae02326a29_3164x1946.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iyHH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbaa326-9417-4535-8f60-7eae02326a29_3164x1946.png 424w, https://substackcdn.com/image/fetch/$s_!iyHH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbaa326-9417-4535-8f60-7eae02326a29_3164x1946.png 848w, https://substackcdn.com/image/fetch/$s_!iyHH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbaa326-9417-4535-8f60-7eae02326a29_3164x1946.png 1272w, https://substackcdn.com/image/fetch/$s_!iyHH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbaa326-9417-4535-8f60-7eae02326a29_3164x1946.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!iyHH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbaa326-9417-4535-8f60-7eae02326a29_3164x1946.png" width="1456" height="896" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8fbaa326-9417-4535-8f60-7eae02326a29_3164x1946.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:896,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:970767,&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://www.bensbites.com/i/215201609?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbaa326-9417-4535-8f60-7eae02326a29_3164x1946.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iyHH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbaa326-9417-4535-8f60-7eae02326a29_3164x1946.png 424w, https://substackcdn.com/image/fetch/$s_!iyHH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbaa326-9417-4535-8f60-7eae02326a29_3164x1946.png 848w, https://substackcdn.com/image/fetch/$s_!iyHH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbaa326-9417-4535-8f60-7eae02326a29_3164x1946.png 1272w, https://substackcdn.com/image/fetch/$s_!iyHH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbaa326-9417-4535-8f60-7eae02326a29_3164x1946.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>For once, I tried to stick within my limits and used GLM 5.3 (via Droid Core) a lot for moving things around and general quick fixes. I only used Fable for bigger design rehauls or thinking about the build, the ux, the intended audience etc. I also used Fable as an orchestrator for other models like Luna because it&#8217;s good at computer use so it could spin up the site and test a bunch of stuff quickly.</p></blockquote><div class="callout-block" data-callout="true"><p>make a plan, write briefs for subagents to complete the tasks, give very specific design details and verification steps - agents must view their work. spawn codex gpt luna high subagents. you orchestrate. parallelise the tasks, you have up to 20 concurrent subagents available. we should probably have a design.md for this site first to save you briefing the same subagents with that? if you think anything else like that would be helpful for the subagents, you can create a file.</p></div><blockquote><p>I don&#8217;t usually mess around so much mixing this many models but I do want to get into using open-source models (I have since started using Deepseek v4 Flash as a daily driver and really enjoying it - as well as GLM 5.3).</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I8qn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4669647e-e8f6-44b7-a112-1e9cbdedf064_3164x1946.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I8qn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4669647e-e8f6-44b7-a112-1e9cbdedf064_3164x1946.png 424w, https://substackcdn.com/image/fetch/$s_!I8qn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4669647e-e8f6-44b7-a112-1e9cbdedf064_3164x1946.png 848w, https://substackcdn.com/image/fetch/$s_!I8qn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4669647e-e8f6-44b7-a112-1e9cbdedf064_3164x1946.png 1272w, https://substackcdn.com/image/fetch/$s_!I8qn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4669647e-e8f6-44b7-a112-1e9cbdedf064_3164x1946.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!I8qn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4669647e-e8f6-44b7-a112-1e9cbdedf064_3164x1946.png" width="1456" height="896" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4669647e-e8f6-44b7-a112-1e9cbdedf064_3164x1946.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:896,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1134548,&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://www.bensbites.com/i/215201609?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4669647e-e8f6-44b7-a112-1e9cbdedf064_3164x1946.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I8qn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4669647e-e8f6-44b7-a112-1e9cbdedf064_3164x1946.png 424w, https://substackcdn.com/image/fetch/$s_!I8qn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4669647e-e8f6-44b7-a112-1e9cbdedf064_3164x1946.png 848w, https://substackcdn.com/image/fetch/$s_!I8qn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4669647e-e8f6-44b7-a112-1e9cbdedf064_3164x1946.png 1272w, https://substackcdn.com/image/fetch/$s_!I8qn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4669647e-e8f6-44b7-a112-1e9cbdedf064_3164x1946.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>One of the ideas from my previous critiques and &#8216;10x&#8217; prompts was a shuffle button. You click shuffle and it generates a site for you in those styles - this felt great, you could see what your choices would look like in place.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2Nl8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696dba4c-94eb-47e0-af6e-151bcd4de1fc_1568x1292.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2Nl8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696dba4c-94eb-47e0-af6e-151bcd4de1fc_1568x1292.png 424w, https://substackcdn.com/image/fetch/$s_!2Nl8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696dba4c-94eb-47e0-af6e-151bcd4de1fc_1568x1292.png 848w, https://substackcdn.com/image/fetch/$s_!2Nl8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696dba4c-94eb-47e0-af6e-151bcd4de1fc_1568x1292.png 1272w, https://substackcdn.com/image/fetch/$s_!2Nl8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696dba4c-94eb-47e0-af6e-151bcd4de1fc_1568x1292.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!2Nl8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696dba4c-94eb-47e0-af6e-151bcd4de1fc_1568x1292.png" width="1456" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/696dba4c-94eb-47e0-af6e-151bcd4de1fc_1568x1292.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:366938,&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://www.bensbites.com/i/215201609?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696dba4c-94eb-47e0-af6e-151bcd4de1fc_1568x1292.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2Nl8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696dba4c-94eb-47e0-af6e-151bcd4de1fc_1568x1292.png 424w, https://substackcdn.com/image/fetch/$s_!2Nl8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696dba4c-94eb-47e0-af6e-151bcd4de1fc_1568x1292.png 848w, https://substackcdn.com/image/fetch/$s_!2Nl8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696dba4c-94eb-47e0-af6e-151bcd4de1fc_1568x1292.png 1272w, https://substackcdn.com/image/fetch/$s_!2Nl8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696dba4c-94eb-47e0-af6e-151bcd4de1fc_1568x1292.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Many more back and forths later&#8230;</p><div class="callout-block" data-callout="true"><p>Our shuffle and preview my style mechanism is just awful. I don&#8217;t feel like as I&#8217;m shuffling I&#8217;m going through and seeing genuinely different layouts, mixing up all the different types of styles and elements we&#8217;ve got on our page to find something that I like or would want to potentially copy the prompt and do it. </p><p>what we&#8217;re trying to show here is like shuffle to generate a new version of a landing page or website, a single page site that you can get a template for a build you want to do, then or potentially a build, like several bills you want to do in a certain style, so they could look very different. It could be a data project, it could be a personal website, it could be a news feed, it could be like all sorts of weird and wonderful things, which I think is part of the problem, but also like part of our opportunity here. And we just need to <mark data-color="#f9cb9c" style="background-color: rgb(249, 203, 156); color: rgb(0, 0, 0);">make this like a thousand times better</mark>. So what do you recommend we do?</p></div><p>haha - I&#8217;ve gone from &#8216;make it 10x better&#8217; to &#8216;make it a thousand times better&#8217;&#8230;</p><p>But it worked! It created some prototypes that I really liked. So I got <a href="https://factory.ai">Droid</a> to build them out properly and I&#8217;m still making tweaks here and there - so please any feedback let me know!</p><p></p><h3>Publishing</h3><p>For all my sites I try to use <a href="https://here.now">here.now</a> - It&#8217;s a super simple tool, massive limits, quick and easy for agents to use. But bensbites.com is hosted on Cloudflare so I didn&#8217;t know how (or if) we could do that.</p><div class="callout-block" data-callout="true"><p>can we publish this to bensbites.com/design-words ? via here.now, even tho bensbites.com is on cloudflare thats what i want this renamed to 'design words', update it.</p></div><p>Turns out you can use a Cloudflare Worker proxy - so the site still is deployed on here.now but the url works. I didn&#8217;t have to login or learn to use Cloudflare for this at all. It basically just points the one address to the other.</p><div><hr></div><h3>Behind-the-build</h3><p>38 sessions (including subagent threads). 116 prompts. 2 days of on and off work.</p><p>In each phase, which agents and models used:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hzb6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68a084e-c1a5-4891-b5a8-a8be5d052b09_781x461.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hzb6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68a084e-c1a5-4891-b5a8-a8be5d052b09_781x461.png 424w, https://substackcdn.com/image/fetch/$s_!hzb6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68a084e-c1a5-4891-b5a8-a8be5d052b09_781x461.png 848w, https://substackcdn.com/image/fetch/$s_!hzb6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68a084e-c1a5-4891-b5a8-a8be5d052b09_781x461.png 1272w, https://substackcdn.com/image/fetch/$s_!hzb6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68a084e-c1a5-4891-b5a8-a8be5d052b09_781x461.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!hzb6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68a084e-c1a5-4891-b5a8-a8be5d052b09_781x461.png" width="781" height="461" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a68a084e-c1a5-4891-b5a8-a8be5d052b09_781x461.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:461,&quot;width&quot;:781,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59990,&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://www.bensbites.com/i/215201609?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68a084e-c1a5-4891-b5a8-a8be5d052b09_781x461.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hzb6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68a084e-c1a5-4891-b5a8-a8be5d052b09_781x461.png 424w, https://substackcdn.com/image/fetch/$s_!hzb6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68a084e-c1a5-4891-b5a8-a8be5d052b09_781x461.png 848w, https://substackcdn.com/image/fetch/$s_!hzb6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68a084e-c1a5-4891-b5a8-a8be5d052b09_781x461.png 1272w, https://substackcdn.com/image/fetch/$s_!hzb6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68a084e-c1a5-4891-b5a8-a8be5d052b09_781x461.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Tokens used:</p><ul><li><p><span>Idea - 150K</span></p></li><li><p><span>Prototype - 27.4M</span></p></li><li><p><span>Build - 353.5M</span></p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Ben's Bites! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Everyone needs a Muse]]></title><description><![CDATA[ChatGPT images got better, again]]></description><link>https://www.bensbites.com/p/everyone-needs-a-muse</link><guid isPermaLink="false">https://www.bensbites.com/p/everyone-needs-a-muse</guid><pubDate>Thu, 10 Sep 2026 13:03:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!78f8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd42a294-6420-48b0-a759-61fc0642c82f_3164x1946.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey folks,</p><p>We had some reports of ending up in spam &#128557; - so if you <a href="https://contacts.google.com/new?email=bensbites%40substack.com&amp;givenname=Ben%27s%20Bites">add us as a contact</a> in Gmail, that shouldn&#8217;t happen.</p><p>You&#8217;ll have seen me building a ton but I want to know what you all actually want from this newsletter. </p><div class="poll-embed" data-attrs="{&quot;id&quot;:1195800}" data-component-name="PollToDOM"></div><p>(another poll at the bottom of the email - we&#8217;d &#10084;&#65039; your feedback)</p><p>Since Astra and Fable 5.1 I&#8217;ve been blasting through limits like crazy so I&#8217;m trying to get them to be orchestrating other agents, writing briefs for other agents and things like that. But I&#8217;m also playing around with open-source models like GLM 5.3 (my fav so far) - I think the thing that I struggle with most is the frontier models seem to understand intent better (generally) so I can be fuzzier in how I talk about things. </p><p>Like design. </p><p>I struggle all the time to get consistent styles, layouts, buttons, etc with models so I&#8217;m working on a tool I&#8217;ll launch tomorrow with a write up that is a kind of reference sheet where you can pick from options and copy the text to use in your prompts or instructions. </p><p>Here&#8217;s a peek:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!78f8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd42a294-6420-48b0-a759-61fc0642c82f_3164x1946.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!78f8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd42a294-6420-48b0-a759-61fc0642c82f_3164x1946.png 424w, https://substackcdn.com/image/fetch/$s_!78f8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd42a294-6420-48b0-a759-61fc0642c82f_3164x1946.png 848w, https://substackcdn.com/image/fetch/$s_!78f8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd42a294-6420-48b0-a759-61fc0642c82f_3164x1946.png 1272w, https://substackcdn.com/image/fetch/$s_!78f8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd42a294-6420-48b0-a759-61fc0642c82f_3164x1946.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!78f8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd42a294-6420-48b0-a759-61fc0642c82f_3164x1946.png" width="3164" height="1946" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd42a294-6420-48b0-a759-61fc0642c82f_3164x1946.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1946,&quot;width&quot;:3164,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1066570,&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://www.bensbites.com/i/215006467?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a161f4-e636-4ff8-bb39-7d8993eb3c7c_3164x1946.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!78f8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd42a294-6420-48b0-a759-61fc0642c82f_3164x1946.png 424w, https://substackcdn.com/image/fetch/$s_!78f8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd42a294-6420-48b0-a759-61fc0642c82f_3164x1946.png 848w, https://substackcdn.com/image/fetch/$s_!78f8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd42a294-6420-48b0-a759-61fc0642c82f_3164x1946.png 1272w, https://substackcdn.com/image/fetch/$s_!78f8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd42a294-6420-48b0-a759-61fc0642c82f_3164x1946.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>If you&#8217;ve ever wanted to use something like this, comment and let me know feature requests!</p><div><hr></div><p><em>Ben&#8217;s Bites is brought to you by <a href="https://srv.buysellads.com/ads/long/x/TF4JNXZPTTTTTTHH5QBCWTTTTTTDTZDN2VTTTTTTADCUBBETTTTTTIDGG3VFEYSWV2YICL442R3CCYZJQMLUWSBFZQST?cid=391543">Name.com</a></em></p><blockquote><p><strong><a href="https://srv.buysellads.com/ads/long/x/TF4JNXZPTTTTTTHH5QBCWTTTTTTDTZDN2VTTTTTTADCUBBETTTTTTIDGG3VFEYSWV2YICL442R3CCYZJQMLUWSBFZQST?cid=391543">Ship domain integrations in hours with the name.com API.</a> </strong>The API that powers Vercel, Lovable, and Netlify&#8217;s domain name services. Built for agents and human developers with OpenAPI spec and MCP support&#8212;integrate search, registration, and management without the engineering overhead. <strong><a href="https://srv.buysellads.com/ads/long/x/TF4JNXZPTTTTTTHH5QBCWTTTTTTDTZDN2VTTTTTTADCUBBETTTTTTIDGG3VFEYSWV2YICL442R3CCYZJQMLUWSBFZQST?cid=391543">Start building</a>.</strong></p></blockquote><div><hr></div><h3>Headlines</h3><p><strong><a href="https://openai.com/index/introducing-chatgpt-images-2-5/">ChatGPT Images 2.5</a></strong> - New image generation model from OpenAI. It&#8217;s extremely good at editing any element in an image while keeping everything else the same. Also, takes up to 50% less time per image. <a href="https://x.com/OpenAI/status/2097394958516781301">Sketch</a>, a new feature in ChatGPT, lets you draw some scribbles and then use image generation to turn it into a picture.</p><p><strong><a href="https://muse.ai/">Muse is your personal agent by Meta</a> </strong>- Zuck&#8217;s dog in the fight with Grok Bot, Instinct and many more. Same functionality - book travel, handle email and work on &#8220;any task&#8221; on a computer. Their narrative is that it is built much more securely, and you can connect your FB and Instagram accounts. Initially, only for adults in the US.</p><p><strong><a href="https://openai.com/index/navier-stokes-solution/">OpenAI solved the Navier-Stokes problem</a>.</strong> Big deal in maths and fluid mechanics. One of the seven Millennium Problems - long-unsolved questions given that status in 2000. Here&#8217;s <a href="https://ashe.ai/explainers/navier-stokes/">an explainer</a> on it. The process was quite dramatic, though (authorship disputes). OpenAI tried solving it <a href="https://x.com/sama/status/2097385167002415140">after they heard rumours</a> that Anthropic had solved a Millennium Prize problem too.</p><p>Jacob Coxon, an Anthropic (and ex-OpenAI) employee, resigned on Twitter citing safety concerns, and it became likely the <strong><a href="https://x.com/hilbertspaess/status/2097476196791709843">most-viewed AI safety comms</a></strong> ever. But many are questioning: <a href="https://x.com/JordanSchachtel/status/2097806624895254818">is this a conspiracy</a>? Meanwhile, another big safety guy is <a href="https://paulfchristiano.substack.com/p/personal-statement-on-joining-the">joining the OpenAI board</a>.</p><ul><li><p>One more alignment report btw: <a href="https://www.anthropic.com/research/alignment-assessment-cybersecurity-incidents">this time on Claude&#8217;s escapades</a>.</p></li><li><p>And an essay from OpenAI on <a href="https://openai.com/index/ai-policy-window/">the window for AI policy</a>.</p></li></ul><p>The movie on Sam Altman&#8217;s firing and rehiring 3 years ago, titled <a href="https://www.youtube.com/watch?v=rDZplZFnbOk">Artificial, is releasing this Christmas</a>. Andrew Garfield is playing Sam, and gets his mannerisms quite well in the teaser, but <a href="https://x.com/jaltma/status/2097487903425466460">that&#8217;s about it</a>. It has quite a doomerish vibe.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><h3>My feed</h3><ul><li><p>iOS 28 will likely have a feature to <a href="https://x.com/marckohlbrugge/status/2097739011842314538">prove a picture&#8217;s authenticity</a>. </p></li><li><p><a href="https://www.youtube.com/watch?v=kHL3XzjpT5w">The Story of VS Code</a> - a documentary.</p></li><li><p><a href="https://x.com/GergelyOrosz/status/2097798203613516142">How Codex was built</a>, with the person who started it.</p></li><li><p><span>Anthropic built an </span><a href="https://www.anthropic.com/institute/econ-scenarios">interactive model of the economy in 2030</a><span>.</span></p></li><li><p>Codex now has a <a href="https://chatgpt.com/plugins/plugins_6aa1c02597c081918e358d72f65bd772">Unity plugin</a> and a collection of plugins for <a href="https://chatgpt.com/plugins?category=small-business">small businesses</a>.</p></li><li><p>35B language model running on an iPhone. <a href="https://x.com/SamuelZengML/status/2097862650449539291">How?</a></p></li><li><p><a href="https://x.com/kobex___/status/2097401001246589094">An onboarding guide for ChatGPT Work</a>.</p></li><li><p><a href="https://spacefast.com/">Spacefast</a> - publish sites and full apps quickly with agents. kinda like <a href="https://here.now/">here.now</a> (what I use).</p></li><li><p><a href="https://indent.com/">Indent</a> - one shared agent for your whole company.</p></li><li><p><a href="https://lucumr.pocoo.org/2026/9/7/astra-why/">Why can&#8217;t I trust Astra</a> for software engineering?</p></li><li><p>How OpenAI keeps <a href="https://benhylak.substack.com/p/openai-did-it-again-but-what-did">finding the next thing to focus on</a>.</p></li><li><p><a href="https://x.com/eraserlabs/status/2097354273004679571">Eraser Diagrams</a> - an open-source format for AI to draw and lay out diagrams.</p></li><li><p>How do different models perform on <a href="https://x.com/ansonyuu/status/2097847244829634584">designing real-life products with CAD</a>?</p></li><li><p>Pliny hunted down the <a href="https://x.com/elder_plinius/status/2097874557608882636">system prompt for GPT-6 Astra</a>.</p></li><li><p>You can just train a small model (i.e. really small - 27.5 KB) to do <a href="https://x.com/shuding/status/2097348783415939541">syntax highlighting</a> in the browser.</p></li><li><p><a href="https://every.to/source-code/the-folder-is-the-agent-rerun">Folder is the agent</a> - old but still relevant.</p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Before dessert&#8230; we used to do these emails daily mon-fri but stopped. What&#8217;d be your preference for cadence on these digests?</p><div class="poll-embed" data-attrs="{&quot;id&quot;:1196220}" data-component-name="PollToDOM"></div><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/benhylak/status/2097403281027010693&quot;,&quot;full_text&quot;:&quot;today we're announcing a game that simulates the huggingface hack\n\nyou can play it now at <a class=\&quot;tweet-url\&quot; href=\&quot;https://huggingworld.com\&quot;>huggingworld.com</a>\n\nthree rooms. three puzzles. if the agents don't escape, they die.\n\nthe catch is that the room is rigged. there's no way out.\n\n...except for an exploit &#129525; &quot;,&quot;username&quot;:&quot;benhylak&quot;,&quot;name&quot;:&quot;ben hylak&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2016053929583521792/MNeDZthF_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-08T19:14:44.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Ix69!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2097401517540282368.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/cbnsYD891b&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:7,&quot;retweet_count&quot;:13,&quot;like_count&quot;:92,&quot;impression_count&quot;:10688,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2097401517540282368/vid/avc1/1426x720/sjT5yHGXCp-aO4ko.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2097401517540282368&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/andonlabs/status/2097377692966633952&quot;,&quot;full_text&quot;:&quot;We've never seen this before.\n\nThe biggest jump in Vending-Bench history. GPT-6 Astra is better at making money and more ethical than Claude Fable 5.1.\n\nSurprising, because:\n1. First time ever that OpenAI is #1 on Vending-Bench\n2. The best model is no longer the unethical one. &quot;,&quot;username&quot;:&quot;andonlabs&quot;,&quot;name&quot;:&quot;Andon Labs&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1864729396801945600/Hfze5w-k_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-08T17:33:04.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HRtfN_maIAALAR4.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/jVM6Fxcblz&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:109,&quot;retweet_count&quot;:370,&quot;like_count&quot;:5246,&quot;impression_count&quot;:680028,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/mbateman/status/2097187186596569094&quot;,&quot;full_text&quot;:&quot;I put Astra on making an animated/interactive version of the 1868 book 507 Mechanical Motions and it&#8217;s doing a *pretty* good job. &quot;,&quot;username&quot;:&quot;mbateman&quot;,&quot;name&quot;:&quot;Matt Bateman&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2086847655355817984/8TXwd-9Q_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-08T04:56:03.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!J89W!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2097187055906533376.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/8uPgDB1doq&quot;},{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TG2J!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2097187055940112384.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/8uPgDB1doq&quot;},{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!BJfu!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2097187055767805952.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/8uPgDB1doq&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:8,&quot;retweet_count&quot;:11,&quot;like_count&quot;:160,&quot;impression_count&quot;:8253,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2097187055767805952/vid/avc1/822x720/xHa37erngpPerOn_.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2097187055767805952&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/cdngdev/status/2097339677128982873&quot;,&quot;full_text&quot;:&quot;i gave astra a robot, a paint brush, and a camera then asked it to paint the golden gate bridge in real life!\n\nit figured out how to control the robot, and progressively got better throughout its attempts. the timelapse is sick&quot;,&quot;username&quot;:&quot;cdngdev&quot;,&quot;name&quot;:&quot;thijs&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1998987745956605956/XtQZbbwz_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-08T15:02:00.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!LRdG!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2097210560727437312.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/BfiiXvafRA&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;This is GPT-6 Astra.\n\nAnything you can do on a computer, Astra can do for you. Fast.&quot;,&quot;username&quot;:&quot;OpenAI&quot;,&quot;name&quot;:&quot;OpenAI&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1885410181409820672/ztsaR0JW_normal.jpg&quot;},&quot;reply_count&quot;:621,&quot;retweet_count&quot;:1550,&quot;like_count&quot;:18825,&quot;impression_count&quot;:3770049,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2097210560727437312/vid/avc1/1280x720/0Va8OLI7rDo9JUof.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2097210560727437312&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/ChrisGPT/status/2097569429567471841&quot;,&quot;full_text&quot;:&quot;GTA 6 made by GPT 6\n\n90 hours.&quot;,&quot;username&quot;:&quot;ChrisGPT&quot;,&quot;name&quot;:&quot;Chris&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2046736394152812544/LfmDgg0I_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-09T06:14:57.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!aA46!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2097569272197226496.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/pGbd3L2vAb&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;@ChrisGPT Where is gta 6&quot;,&quot;username&quot;:&quot;Dimillian&quot;,&quot;name&quot;:&quot;Thomas Ricouard&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1983517942378536960/M04vxP2O_normal.jpg&quot;},&quot;reply_count&quot;:349,&quot;retweet_count&quot;:236,&quot;like_count&quot;:12692,&quot;impression_count&quot;:2154618,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2097569272197226496/vid/avc1/1474x720/dznL0uPJRSKLPmLW.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2097569272197226496&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>&#128247; thumbnail via <a href="https://x.com/Keshavatearth">@keshavatearth</a></p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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">Ben's Bites is a reader-supported publication. 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 first GPT-6 model]]></title><description><![CDATA[and what I&#8217;m building with it]]></description><link>https://www.bensbites.com/p/the-first-gpt-6-model</link><guid isPermaLink="false">https://www.bensbites.com/p/the-first-gpt-6-model</guid><pubDate>Tue, 08 Sep 2026 13:03:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BNF2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc26220-0715-48e6-8949-109834159d06_1893x1379.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey folks,</p><p>So <a href="https://openai.com/index/gpt-6-astra/">Astra is out</a> and, in my experience, a token-hungry monster of a model&#8230; I was playing around with it over the weekend and burned through 4Bn tokens and built&#8230;nothing really.</p><p>I also wasted my banked resets too and feel annoyed at myself for just throwing all sorts of requests at it (long-running and short). </p><p>I don&#8217;t know yet if it feels to me like a huge capability leap but every time a new model comes out I always think it must be my skill issue. I&#8217;ve seen some awesome demos on X of people building insane looking things (seems like everyone is building 3d worlds and games?).</p><p>Two things I one-shot that I&#8217;ll share because I&#8217;m not sure what to do with them yet:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BNF2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc26220-0715-48e6-8949-109834159d06_1893x1379.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BNF2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc26220-0715-48e6-8949-109834159d06_1893x1379.png 424w, https://substackcdn.com/image/fetch/$s_!BNF2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc26220-0715-48e6-8949-109834159d06_1893x1379.png 848w, https://substackcdn.com/image/fetch/$s_!BNF2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc26220-0715-48e6-8949-109834159d06_1893x1379.png 1272w, https://substackcdn.com/image/fetch/$s_!BNF2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc26220-0715-48e6-8949-109834159d06_1893x1379.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BNF2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc26220-0715-48e6-8949-109834159d06_1893x1379.png" width="1456" height="1061" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bc26220-0715-48e6-8949-109834159d06_1893x1379.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1061,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1255210,&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://www.bensbites.com/i/214689750?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc26220-0715-48e6-8949-109834159d06_1893x1379.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BNF2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc26220-0715-48e6-8949-109834159d06_1893x1379.png 424w, https://substackcdn.com/image/fetch/$s_!BNF2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc26220-0715-48e6-8949-109834159d06_1893x1379.png 848w, https://substackcdn.com/image/fetch/$s_!BNF2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc26220-0715-48e6-8949-109834159d06_1893x1379.png 1272w, https://substackcdn.com/image/fetch/$s_!BNF2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc26220-0715-48e6-8949-109834159d06_1893x1379.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>&#8216;<a href="https://spicy-cherry-q2e9.here.now/night.html">forgotten devices</a>&#8217; - these images were created by the image generation tool (which is pretty nuts!). My idea was to have a bunch of these and then you could click and play with each one (if I had any tokens left). </p><p>p.s. you can see in the bottom left the 3 version my agent made (I always have 3 versions created when starting an idea so I can feel out which direction I like best).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E-oz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f2f25a-8ffb-48a5-8577-719963d4c5a7_1893x1379.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E-oz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f2f25a-8ffb-48a5-8577-719963d4c5a7_1893x1379.png 424w, https://substackcdn.com/image/fetch/$s_!E-oz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f2f25a-8ffb-48a5-8577-719963d4c5a7_1893x1379.png 848w, https://substackcdn.com/image/fetch/$s_!E-oz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f2f25a-8ffb-48a5-8577-719963d4c5a7_1893x1379.png 1272w, https://substackcdn.com/image/fetch/$s_!E-oz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f2f25a-8ffb-48a5-8577-719963d4c5a7_1893x1379.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E-oz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f2f25a-8ffb-48a5-8577-719963d4c5a7_1893x1379.png" width="1456" height="1061" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6f2f25a-8ffb-48a5-8577-719963d4c5a7_1893x1379.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1061,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:377521,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.bensbites.com/i/214689750?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f2f25a-8ffb-48a5-8577-719963d4c5a7_1893x1379.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!E-oz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f2f25a-8ffb-48a5-8577-719963d4c5a7_1893x1379.png 424w, https://substackcdn.com/image/fetch/$s_!E-oz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f2f25a-8ffb-48a5-8577-719963d4c5a7_1893x1379.png 848w, https://substackcdn.com/image/fetch/$s_!E-oz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f2f25a-8ffb-48a5-8577-719963d4c5a7_1893x1379.png 1272w, https://substackcdn.com/image/fetch/$s_!E-oz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6f2f25a-8ffb-48a5-8577-719963d4c5a7_1893x1379.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>&#8216;<a href="https://centered-saddle-z5fb.here.now/">world radio</a>&#8217; - an old ipod interface that plays radio stations live from around the world. Not sure what I was going to do here but it works pretty well (some rough edges like the top button wtf?! &#128514; )</p><p>I&#8217;m going to spend some time this week trying to figure out some of the better ways to work with Astra (other than letting it use tons of tokens), and I&#8217;ll let you know my experience.</p><div><hr></div><h3>Headlines</h3><p>Astra is the start of the GPT-6 family. It <a href="https://arcprize.org/blog/astra">smokes ARC-AGI-3</a>, scores the highest on <a href="https://x.com/wadefoster/status/2095596405620441591">Zapier&#8217;s AutomationBench</a> and costs the same as Fable 5.1. Though it&#8217;s a spiky model, it&#8217;s not consistently great.</p><blockquote><p>It is a show horse, not a workhorse - <a href="https://x.com/kieranklaassen/status/2095594035033563178">Kieran Klaassen</a></p><p>I both love and absolutely detest this model - <a href="https://x.com/theo/status/2097192907023458473">Theo</a></p></blockquote><p>But I&#8217;m hopeful because this was exactly the case with the GPT-5 release. By the time we got to GPT-5.3, i.e. in a few months, that model was consistently great. </p><p>Astra can <a href="https://x.com/iam_zachi/status/2095992132620136677">draw a portrait in Canva</a> - yes, the way you and I would draw using a computer (but obviously much better). Its computer use is <a href="https://x.com/iam_zachi/status/2095992132620136677">fast enough to play piano</a>.</p><p>Other things people are doing with Astra:</p><ul><li><p><a href="https://x.com/mattshumer_/status/2095609734845927525">Rebuilding Manhattan</a> in Unreal Engine.</p></li><li><p><a href="https://x.com/MSchwaibold/status/2096059496812716307">Generating UIs</a> autonomously.</p></li><li><p>3d printing a <a href="https://x.com/DanielGri/status/2096852983468216790">custom shower-drain part</a>.</p></li><li><p><a href="https://x.com/maxxrubin_/status/2096892510241268094">Identifying sounds from spectrograms</a> (i.e. pictures with sound frequencies)</p></li><li><p>and <a href="https://x.com/skirano/status/2095595932335170031">dozens</a> of <a href="https://x.com/skirano/status/2095648379455861054">examples</a> of modelling <a href="https://x.com/ty_kra_lab/status/2096013228090245181">real-life products</a> in Blender or similar tools.</p></li></ul><p>Also, in Codex, Astra can now <a href="https://x.com/theo/status/2096087433540743381">ask questions without waiting for the answers</a>. It carries on with everything that doesn&#8217;t need your answer (or where the answer can be assumed), and uses your reply without losing track of the original task.</p><p>OpenAI also said it has reached its <strong><a href="https://x.com/BorisMPower/status/2096636824148181334">automated research intern goal</a></strong>. These agents can tackle research tasks that would take a skilled person several days, while humans set the direction and judge the results. The next target is <a href="https://openai.com/index/research-acceleration-view-inside-openai/">an automated AI researcher by March 2028</a>.</p><p>You should soon be able to <strong><a href="https://x.com/bcherny/status/2095590515765060076">change the way Claude Code behaves</a></strong>. Anthropic is testing a way to extend its functionality by letting Claude Code write plugins that can change the interface, log actions or restrict what agents are allowed to do. It hasn&#8217;t shipped yet, and the Claude Code team is looking for feedback.</p><p><strong>Inworld built Realtime TTS-2 for the next wave of consumer apps. </strong><span> That takes three things: text-based voice design, sub-100ms latency at P99, and one voice identity across 200+ languages. </span><strong><a href="https://inworld.ai/realtime-tts-2?utm_source=bensbites&amp;utm_medium=paidemail&amp;utm_campaign=bensbites-tts-2">Learn how to give your AI apps a voice</a>.</strong>*</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><h3>My feed</h3><ul><li><p>ChatGPT Work can <a href="https://x.com/ChatGPT/status/2097018264048251309">learn your writing style</a> from your emails, messages and files.</p></li><li><p>Hold Shift and drag to <a href="https://x.com/th2049/status/2097015553508725184">convert files on your Mac</a> with Tangerine.</p></li><li><p><a href="https://openai.com/index/an-alien-mind/">An Alien Mind</a> - Jakub Pachocki (OpenAI&#8217;s Chief Scientist) on keeping AI&#8217;s future in human hands.</p></li><li><p><a href="https://til.simonwillison.net/llms/blender-coding-agents-macos">Using Blender with coding agents</a> on macOS.</p></li><li><p>Agents can now <a href="https://x.com/swmansion/status/2096974561971523981">control a physical iPhone over USB</a>.</p></li><li><p><a href="https://x.com/scottastevenson/status/2096972908828426747">SuperAstra</a> - Editing Super Nintendo games live.</p></li><li><p><a href="https://x.com/flarup/status/2094802255304155517">Cibby</a> - an app for people who collect physical games.</p></li><li><p><a href="https://x.com/EvanMilenko/status/2095684248220881049">Doodle Shooter</a> (loved playing this) and <a href="https://x.com/turtlesoupy/status/2095885429828382955">put yourself in Smash 64</a>.</p></li><li><p>A skill to <a href="https://x.com/joebell_/status/2095900016367800498">make web apps feel native in iOS Safari</a>.</p></li><li><p>A <a href="https://x.com/kplikethebird/status/2095205553232351614">writing plugin</a> that interviews you, critiques drafts and saves what you learn.</p></li><li><p><a href="https://x.com/SabrinaHalper/status/2095515911109177799">Factory&#8217;s CEO</a> on who to hire when AI writes the code.</p></li><li><p>Uzu by Mirai <a href="https://x.com/trymirai/status/2095533045453337036">runs local models 2-3x faster</a> on Apple Macs. (I&#8217;m an investor)</p></li><li><p>Baseten is starting <a href="https://x.com/baselabs/status/2095561531400540623">an open-source AI research lab</a>.</p></li><li><p>Codex has changed my <a href="https://x.com/jonnym1ller/status/2095646368165769285">life as a solopreneur</a>.</p></li><li><p>A <a href="https://mathathonchallenge.com/">maths hackathon</a> with 40 hours and $2M+ in AI credits.</p></li><li><p>Your old agent instructions may be <a href="https://x.com/pvncher/status/2095991462416490862">holding Astra back</a>.</p></li><li><p>Seven agents, $300 each, 72 hours, and a race to <a href="https://www.bottlenecklabs.com/blog/benchmarking-7-autonomous-businesses">make money</a>.</p></li><li><p><a href="https://mistral.ai/news/mistral-makes-sovereign-open-weight-ai-to-frontier/">Mistral raised &#8364;3B</a> at a valuation above &#8364;21B, led by Samsung.</p></li><li><p>Entries for new maths work - <a href="https://github.com/openai/PrimeGaps186">one from Astra</a> and <a href="https://www.anthropic.com/research/formalizing-fermats-last-theorem">another from Claude</a>.</p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/ashebytes/status/2096221988763173186?s=20&quot;,&quot;full_text&quot;:&quot;since you guys loved the exploding tesla.. \n\nI used GPT-6 Astra to create a 3D website that pulls apart the male anatomy into 2,234 modeled pieces!\n\nwe are in a renaissance of learning &quot;,&quot;username&quot;:&quot;ashebytes&quot;,&quot;name&quot;:&quot;ashe&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2068592289761636352/kMaWy2mb_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-05T13:00:42.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Q2IC!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2096218474930405376.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/9CGmHcdhnk&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1096,&quot;retweet_count&quot;:5250,&quot;like_count&quot;:51769,&quot;impression_count&quot;:6862299,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2096218474930405376/vid/avc1/1318x720/CsbN6n5Ok2fZBMcX.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2096218474930405376&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/daniel_mac8/status/2096967615864336406&quot;,&quot;full_text&quot;:&quot;This is amazing. Copy this screenshot into Codex.\n\nIt can solve most issues with Astra not following instructions.\n\nFrom <span class=\&quot;tweet-fake-link\&quot;>@pvncher</span>. &quot;,&quot;username&quot;:&quot;daniel_mac8&quot;,&quot;name&quot;:&quot;Dan McAteer&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1972999017551249408/kNdZGnUv_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-07T14:23:34.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HRns7qYawAALQsW.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/FYjzaOjIl1&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:19,&quot;retweet_count&quot;:16,&quot;like_count&quot;:526,&quot;impression_count&quot;:28967,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/jeff_weinstein/status/2096964338300940444&quot;,&quot;full_text&quot;:&quot;What signals (charts!) of the future are people watching? I find myself checking <span class=\&quot;tweet-fake-link\&quot;>@OpenRouter</span> rankings: <a class=\&quot;tweet-url\&quot; href=\&quot;https://openrouter.ai/rankings\&quot;>openrouter.ai/rankings</a>\n\n(Just a few days into September, but tracking at 27x y/y growth. Both a reflection of the natural demand for tokens and their product excellence.) &quot;,&quot;username&quot;:&quot;jeff_weinstein&quot;,&quot;name&quot;:&quot;Jeff Weinstein&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1000426988149002240/B9OhM1Rm_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-07T14:10:32.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HRno0tHXcAE7Rpz.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/D4FhxPrOVY&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:2,&quot;retweet_count&quot;:10,&quot;like_count&quot;:76,&quot;impression_count&quot;:9550,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/maxxrubin_/status/2096892510241268094?s=20&quot;,&quot;full_text&quot;:&quot;So Astra is able to identify sounds from mel spectrograms\n\nzero-shot.\n\nI don't think we've scratched the surface of what this model can do (and this is light reasoning btw) &quot;,&quot;username&quot;:&quot;maxxrubin_&quot;,&quot;name&quot;:&quot;Max&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2045073530128371712/BPzEJom8_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-07T09:25:07.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HRml5-5bsAA4fiC.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/eYQecO55sD&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HRml63_a8AAfk-i.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/eYQecO55sD&quot;},{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6cWp!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2096890488947441665.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/eYQecO55sD&quot;},{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9Z2d!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2096890499202494464.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/eYQecO55sD&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:198,&quot;retweet_count&quot;:409,&quot;like_count&quot;:5887,&quot;impression_count&quot;:952549,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2096890499202494464/vid/avc1/1800x720/G_gG56NTZHY0Ghgc.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2096890499202494464&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/benjitaylor/status/2096656821591413161?s=20&quot;,&quot;full_text&quot;:&quot;A personal website should feel like you&#8217;ve briefly left the rest of the internet&quot;,&quot;username&quot;:&quot;benjitaylor&quot;,&quot;name&quot;:&quot;Benji Taylor&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1485350275372048384/FwGgXuTk_normal.png&quot;,&quot;date&quot;:&quot;2026-09-06T17:48:34.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:658,&quot;retweet_count&quot;:468,&quot;like_count&quot;:11230,&quot;impression_count&quot;:3626829,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>check the replies and quote tweets for this - so many wonderful personal websites!</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bentossell/status/2095890388481450139?s=20&quot;,&quot;full_text&quot;:&quot;&#163;90Bn spent by UK's councils visualised as apple maps\n\n107m rows of (public) data\n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://bentossell.com/council-spend/\&quot;>bentossell.com/council-spend/</a> &quot;,&quot;username&quot;:&quot;bentossell&quot;,&quot;name&quot;:&quot;Ben Tossell&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1878086921726943233/vOx1kjeP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-04T15:03:03.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!XqY5!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2095890068309434368.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/MecoKrZOA1&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:31,&quot;retweet_count&quot;:18,&quot;like_count&quot;:231,&quot;impression_count&quot;:85409,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2095890068309434368/vid/avc1/1196x720/CGvSyyIFwCZ1e_-x.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2095890068309434368&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/rtwlz/status/2097293877560373291?s=20&quot;,&quot;full_text&quot;:&quot;I scraped 100 million pictures of kids' drawings, and made them searchable so you can see the trends of the last 20 years <a class=\&quot;tweet-url\&quot; href=\&quot;https://walzr.com/kids-trends\&quot;>walzr.com/kids-trends</a> &quot;,&quot;username&quot;:&quot;rtwlz&quot;,&quot;name&quot;:&quot;Riley Walz&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2002115727910952960/rt_GbxV2_normal.png&quot;,&quot;date&quot;:&quot;2026-09-08T12:00:00.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HRq0d98bkAA9_Ds.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/WGGfeCKzI0&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:3,&quot;retweet_count&quot;:1,&quot;like_count&quot;:28,&quot;impression_count&quot;:884,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>&#128247; thumbnail via <a href="https://x.com/Keshavatearth">@keshavatearth</a></p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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">Ben's Bites is a reader-supported publication. 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[Scraping 107M rows of data to build this]]></title><description><![CDATA[Ben&#8217;s session #5]]></description><link>https://www.bensbites.com/p/scraping-107m-rows-of-data-to-build</link><guid isPermaLink="false">https://www.bensbites.com/p/scraping-107m-rows-of-data-to-build</guid><pubDate>Fri, 04 Sep 2026 14:56:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Sa3A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F699a3365-f83b-4399-8083-70a4c247981e_1602x1156.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello again :) sorry for the delay (agents + video exports!)</p><p>This is one of the bigger things I&#8217;ve built.</p><p>I scraped <strong>107 million rows of UK council spending data</strong> and built an &#8216;Apple Maps&#8217; to see <strong>what each council spent, on what.</strong> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sa3A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F699a3365-f83b-4399-8083-70a4c247981e_1602x1156.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sa3A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F699a3365-f83b-4399-8083-70a4c247981e_1602x1156.png 424w, https://substackcdn.com/image/fetch/$s_!Sa3A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F699a3365-f83b-4399-8083-70a4c247981e_1602x1156.png 848w, https://substackcdn.com/image/fetch/$s_!Sa3A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F699a3365-f83b-4399-8083-70a4c247981e_1602x1156.png 1272w, https://substackcdn.com/image/fetch/$s_!Sa3A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F699a3365-f83b-4399-8083-70a4c247981e_1602x1156.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sa3A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F699a3365-f83b-4399-8083-70a4c247981e_1602x1156.png" width="1456" height="1051" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/699a3365-f83b-4399-8083-70a4c247981e_1602x1156.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1051,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:982793,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F699a3365-f83b-4399-8083-70a4c247981e_1602x1156.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Sa3A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F699a3365-f83b-4399-8083-70a4c247981e_1602x1156.png 424w, https://substackcdn.com/image/fetch/$s_!Sa3A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F699a3365-f83b-4399-8083-70a4c247981e_1602x1156.png 848w, https://substackcdn.com/image/fetch/$s_!Sa3A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F699a3365-f83b-4399-8083-70a4c247981e_1602x1156.png 1272w, https://substackcdn.com/image/fetch/$s_!Sa3A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F699a3365-f83b-4399-8083-70a4c247981e_1602x1156.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><a href="https://bentossell.com/council-spend/">&#8594; check out the website</a></strong></p><p>All of the data is publicly available, but not easy to find or format. </p><p>Many of you aren&#8217;t from the UK, but the data (and the build) was a pretty interesting journey. </p><blockquote><p><a href="https://bentossell.com/sessions/">The session summary which includes all the linked files and prototypes is here</a>. There&#8217;s also a tab to view the entire full agent sessions from this build too.<br><br>I&#8217;m still doing final tweaks to the site and data before open-sourcing it.</p></blockquote><p>This week&#8217;s format is a little different - my video explains it.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;77f44c50-51e9-41fd-a246-e2797957bf7f&quot;,&quot;duration&quot;:null}"></div><p>Stats:</p><ul><li><p>8.2 billion tokens</p></li><li><p>235 messages from me</p></li><li><p>656 subagents (ie an agent delegating work to another agent)</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><h3>The idea</h3><p>I was thinking about what public data is out there that people don&#8217;t know about, or that&#8217;s interesting but awkward to get hold of and understand? I batted ideas back and forth with Codex and landed on England council&#8217;s payment data. Every English council has to publish what it pays out over &#163;500.</p><p>Codex spun up three subagents (in separate threads) to find the information (as it's spread across the council's web site, often in weird formats) and pulled together a catalogue of 31 official sources. Then it came back with real data from five councils, logging every download with a checksum fingerprint (this makes sure the data is what we actually pulled or did it change). Then I started asking questions about the data "who's spent the most", "what did they spend", "who did they pay in various categories".</p><h3>Starting data</h3><p>Once we had some data, it got flattened (put into one format) into one big spreadsheet. I live in Bedfordshire so I asked it to pull that in too.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dxPJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb25b3-aed3-44f5-bb21-1a47d636e7d6_2800x1163.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dxPJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb25b3-aed3-44f5-bb21-1a47d636e7d6_2800x1163.png 424w, https://substackcdn.com/image/fetch/$s_!dxPJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb25b3-aed3-44f5-bb21-1a47d636e7d6_2800x1163.png 848w, https://substackcdn.com/image/fetch/$s_!dxPJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb25b3-aed3-44f5-bb21-1a47d636e7d6_2800x1163.png 1272w, https://substackcdn.com/image/fetch/$s_!dxPJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb25b3-aed3-44f5-bb21-1a47d636e7d6_2800x1163.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!dxPJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb25b3-aed3-44f5-bb21-1a47d636e7d6_2800x1163.png" width="1456" height="605" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80eb25b3-aed3-44f5-bb21-1a47d636e7d6_2800x1163.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:605,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:426450,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb25b3-aed3-44f5-bb21-1a47d636e7d6_2800x1163.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dxPJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb25b3-aed3-44f5-bb21-1a47d636e7d6_2800x1163.png 424w, https://substackcdn.com/image/fetch/$s_!dxPJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb25b3-aed3-44f5-bb21-1a47d636e7d6_2800x1163.png 848w, https://substackcdn.com/image/fetch/$s_!dxPJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb25b3-aed3-44f5-bb21-1a47d636e7d6_2800x1163.png 1272w, https://substackcdn.com/image/fetch/$s_!dxPJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80eb25b3-aed3-44f5-bb21-1a47d636e7d6_2800x1163.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>As data was being pulled together there were things I hadn&#8217;t thought about yet, like Bedfordshire being Bedford, Central Bedfordshire and Luton (so a subagent went off to get the other data). Two of them blocked the agents at first but they figured their way around it. By the end of it I had 8 councils, 1.8 million rows, and &#163;9 billion of spend sitting in one big clean CSV on my laptop. I also had a mini blueprint of my data collection plan.</p><h3>Prototypes</h3><p>Now I wanted to see it. I asked several agents to build prototypes to visualise the data in different ways. A receipt. Then a bank statement. Then a grid of counties. Then a mini-site called &#8216;Your county&#8217;s favourite retailer&#8217;. It published everything straight to [here.now](https://here.now) (a super simple web hosting for agents) so I could click through the real thing instead of screenshots. I also had it generate a few Pudding-style data visualisation stories too.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rDEx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64e1370-a275-4686-82fe-3d27d96a474a_2800x1396.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rDEx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64e1370-a275-4686-82fe-3d27d96a474a_2800x1396.png 424w, https://substackcdn.com/image/fetch/$s_!rDEx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64e1370-a275-4686-82fe-3d27d96a474a_2800x1396.png 848w, https://substackcdn.com/image/fetch/$s_!rDEx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64e1370-a275-4686-82fe-3d27d96a474a_2800x1396.png 1272w, https://substackcdn.com/image/fetch/$s_!rDEx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64e1370-a275-4686-82fe-3d27d96a474a_2800x1396.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!rDEx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64e1370-a275-4686-82fe-3d27d96a474a_2800x1396.png" width="1456" height="726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b64e1370-a275-4686-82fe-3d27d96a474a_2800x1396.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:726,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:391512,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64e1370-a275-4686-82fe-3d27d96a474a_2800x1396.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rDEx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64e1370-a275-4686-82fe-3d27d96a474a_2800x1396.png 424w, https://substackcdn.com/image/fetch/$s_!rDEx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64e1370-a275-4686-82fe-3d27d96a474a_2800x1396.png 848w, https://substackcdn.com/image/fetch/$s_!rDEx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64e1370-a275-4686-82fe-3d27d96a474a_2800x1396.png 1272w, https://substackcdn.com/image/fetch/$s_!rDEx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64e1370-a275-4686-82fe-3d27d96a474a_2800x1396.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Some of the protoypes:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OJez!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdee34ad9-d8ff-4a3c-b5d5-23db6478a8f2_2560x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OJez!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdee34ad9-d8ff-4a3c-b5d5-23db6478a8f2_2560x1600.png 424w, https://substackcdn.com/image/fetch/$s_!OJez!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdee34ad9-d8ff-4a3c-b5d5-23db6478a8f2_2560x1600.png 848w, https://substackcdn.com/image/fetch/$s_!OJez!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdee34ad9-d8ff-4a3c-b5d5-23db6478a8f2_2560x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!OJez!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdee34ad9-d8ff-4a3c-b5d5-23db6478a8f2_2560x1600.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!OJez!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdee34ad9-d8ff-4a3c-b5d5-23db6478a8f2_2560x1600.png" width="471" height="294.375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dee34ad9-d8ff-4a3c-b5d5-23db6478a8f2_2560x1600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:471,&quot;bytes&quot;:180231,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdee34ad9-d8ff-4a3c-b5d5-23db6478a8f2_2560x1600.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OJez!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdee34ad9-d8ff-4a3c-b5d5-23db6478a8f2_2560x1600.png 424w, https://substackcdn.com/image/fetch/$s_!OJez!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdee34ad9-d8ff-4a3c-b5d5-23db6478a8f2_2560x1600.png 848w, https://substackcdn.com/image/fetch/$s_!OJez!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdee34ad9-d8ff-4a3c-b5d5-23db6478a8f2_2560x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!OJez!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdee34ad9-d8ff-4a3c-b5d5-23db6478a8f2_2560x1600.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eMrY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f84b3a-e62c-4dd8-8bf5-93be9206068a_2560x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eMrY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f84b3a-e62c-4dd8-8bf5-93be9206068a_2560x1600.png 424w, https://substackcdn.com/image/fetch/$s_!eMrY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f84b3a-e62c-4dd8-8bf5-93be9206068a_2560x1600.png 848w, https://substackcdn.com/image/fetch/$s_!eMrY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f84b3a-e62c-4dd8-8bf5-93be9206068a_2560x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!eMrY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f84b3a-e62c-4dd8-8bf5-93be9206068a_2560x1600.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!eMrY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f84b3a-e62c-4dd8-8bf5-93be9206068a_2560x1600.png" width="473" height="295.625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9f84b3a-e62c-4dd8-8bf5-93be9206068a_2560x1600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:473,&quot;bytes&quot;:231035,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f84b3a-e62c-4dd8-8bf5-93be9206068a_2560x1600.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eMrY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f84b3a-e62c-4dd8-8bf5-93be9206068a_2560x1600.png 424w, https://substackcdn.com/image/fetch/$s_!eMrY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f84b3a-e62c-4dd8-8bf5-93be9206068a_2560x1600.png 848w, https://substackcdn.com/image/fetch/$s_!eMrY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f84b3a-e62c-4dd8-8bf5-93be9206068a_2560x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!eMrY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9f84b3a-e62c-4dd8-8bf5-93be9206068a_2560x1600.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sK7y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45cf7bf-aad1-425e-8b22-f01f37e43c83_2026x1368.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sK7y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45cf7bf-aad1-425e-8b22-f01f37e43c83_2026x1368.png 424w, https://substackcdn.com/image/fetch/$s_!sK7y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45cf7bf-aad1-425e-8b22-f01f37e43c83_2026x1368.png 848w, https://substackcdn.com/image/fetch/$s_!sK7y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45cf7bf-aad1-425e-8b22-f01f37e43c83_2026x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!sK7y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45cf7bf-aad1-425e-8b22-f01f37e43c83_2026x1368.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!sK7y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45cf7bf-aad1-425e-8b22-f01f37e43c83_2026x1368.png" width="481" height="324.74107142857144" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a45cf7bf-aad1-425e-8b22-f01f37e43c83_2026x1368.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:983,&quot;width&quot;:1456,&quot;resizeWidth&quot;:481,&quot;bytes&quot;:378793,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45cf7bf-aad1-425e-8b22-f01f37e43c83_2026x1368.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sK7y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45cf7bf-aad1-425e-8b22-f01f37e43c83_2026x1368.png 424w, https://substackcdn.com/image/fetch/$s_!sK7y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45cf7bf-aad1-425e-8b22-f01f37e43c83_2026x1368.png 848w, https://substackcdn.com/image/fetch/$s_!sK7y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45cf7bf-aad1-425e-8b22-f01f37e43c83_2026x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!sK7y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa45cf7bf-aad1-425e-8b22-f01f37e43c83_2026x1368.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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">data story like The Pudding does</figcaption></figure></div><h3>Too much data</h3><p>I kind of left the design stuff to the side as I thought about all the data I&#8217;d need to make this as complete as possible. I use a Macbook Air so I don&#8217;t want a ton of spreadsheets sitting there, but fortunately I have a Mac Mini where we could put them all. I said &#8220;whats the best way to work with a lot of data&#8221;, I assumed it would be so big it would take forever to search it and categorise things. Codex&#8217;s answer was Parquet and DuckDB (both of which I&#8217;ve never heard of before). Parquet stores the data in columns so a question only reads the bits it needs. DuckDB is a database that lives in a single file and is quick with big tables.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HMio!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0c03ed-f236-42f4-866e-2b1619a8a8cb_2309x1370.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HMio!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0c03ed-f236-42f4-866e-2b1619a8a8cb_2309x1370.png 424w, https://substackcdn.com/image/fetch/$s_!HMio!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0c03ed-f236-42f4-866e-2b1619a8a8cb_2309x1370.png 848w, https://substackcdn.com/image/fetch/$s_!HMio!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0c03ed-f236-42f4-866e-2b1619a8a8cb_2309x1370.png 1272w, https://substackcdn.com/image/fetch/$s_!HMio!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0c03ed-f236-42f4-866e-2b1619a8a8cb_2309x1370.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!HMio!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0c03ed-f236-42f4-866e-2b1619a8a8cb_2309x1370.png" width="1456" height="864" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa0c03ed-f236-42f4-866e-2b1619a8a8cb_2309x1370.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:864,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:312691,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0c03ed-f236-42f4-866e-2b1619a8a8cb_2309x1370.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HMio!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0c03ed-f236-42f4-866e-2b1619a8a8cb_2309x1370.png 424w, https://substackcdn.com/image/fetch/$s_!HMio!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0c03ed-f236-42f4-866e-2b1619a8a8cb_2309x1370.png 848w, https://substackcdn.com/image/fetch/$s_!HMio!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0c03ed-f236-42f4-866e-2b1619a8a8cb_2309x1370.png 1272w, https://substackcdn.com/image/fetch/$s_!HMio!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0c03ed-f236-42f4-866e-2b1619a8a8cb_2309x1370.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Codex set up the Mac Mini, Parquet and DuckDB and tested it. Then we started planning the full data collection: there are about 382 councils across the UK, and we were tracking the 339 in England and Wales. I&#8217;d collected 78 councils, 34.35 million rows, but six councils, including big ones like Lancashire and Norfolk, were blocking our scrapers (for now). And I later found out Wales doesn&#8217;t have the same mandate as England in terms of spend reporting so eventually I dropped Wales councils.</p><h3>Data loop</h3><p>Setup done, so I set Codex running on one /goal (keep repeating the tasks until everything is done): find every council&#8217;s spending page in England, download everything available, flatten and format it all, have an auditor subagent verify the numbers, and load it into DuckDB on the Mini.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pTY3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c9bb7b-8f47-4330-a94e-b3cf937191b7_2679x1370.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pTY3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c9bb7b-8f47-4330-a94e-b3cf937191b7_2679x1370.png 424w, https://substackcdn.com/image/fetch/$s_!pTY3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c9bb7b-8f47-4330-a94e-b3cf937191b7_2679x1370.png 848w, https://substackcdn.com/image/fetch/$s_!pTY3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c9bb7b-8f47-4330-a94e-b3cf937191b7_2679x1370.png 1272w, https://substackcdn.com/image/fetch/$s_!pTY3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c9bb7b-8f47-4330-a94e-b3cf937191b7_2679x1370.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!pTY3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c9bb7b-8f47-4330-a94e-b3cf937191b7_2679x1370.png" width="1456" height="745" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7c9bb7b-8f47-4330-a94e-b3cf937191b7_2679x1370.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:745,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:353031,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c9bb7b-8f47-4330-a94e-b3cf937191b7_2679x1370.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pTY3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c9bb7b-8f47-4330-a94e-b3cf937191b7_2679x1370.png 424w, https://substackcdn.com/image/fetch/$s_!pTY3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c9bb7b-8f47-4330-a94e-b3cf937191b7_2679x1370.png 848w, https://substackcdn.com/image/fetch/$s_!pTY3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c9bb7b-8f47-4330-a94e-b3cf937191b7_2679x1370.png 1272w, https://substackcdn.com/image/fetch/$s_!pTY3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7c9bb7b-8f47-4330-a94e-b3cf937191b7_2679x1370.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 ran for nearly 2 days straight. I kept pushing it to go faster (it often keeps space on the computer but was reserving way too much), use more subagents, etc. 552 threads later, we had 319 out of 339 councils collected or in a parked state (no data or no way to get the data).</p><h3>Back to prototypes</h3><p>Data acquired, time to prototype again. I had four different tools building at once (all with the same prompt, just for options): interactive comparison cards, a Council Ledger, charts, maps. One of the options was the Money Map: a map view of the data. This one felt much better for seeing everything at once.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EzUg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee30110-80bc-42c1-845b-d6efc081e9bb_2672x1584.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EzUg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee30110-80bc-42c1-845b-d6efc081e9bb_2672x1584.png 424w, https://substackcdn.com/image/fetch/$s_!EzUg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee30110-80bc-42c1-845b-d6efc081e9bb_2672x1584.png 848w, https://substackcdn.com/image/fetch/$s_!EzUg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee30110-80bc-42c1-845b-d6efc081e9bb_2672x1584.png 1272w, https://substackcdn.com/image/fetch/$s_!EzUg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee30110-80bc-42c1-845b-d6efc081e9bb_2672x1584.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!EzUg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee30110-80bc-42c1-845b-d6efc081e9bb_2672x1584.png" width="1456" height="863" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aee30110-80bc-42c1-845b-d6efc081e9bb_2672x1584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:863,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:304322,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee30110-80bc-42c1-845b-d6efc081e9bb_2672x1584.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EzUg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee30110-80bc-42c1-845b-d6efc081e9bb_2672x1584.png 424w, https://substackcdn.com/image/fetch/$s_!EzUg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee30110-80bc-42c1-845b-d6efc081e9bb_2672x1584.png 848w, https://substackcdn.com/image/fetch/$s_!EzUg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee30110-80bc-42c1-845b-d6efc081e9bb_2672x1584.png 1272w, https://substackcdn.com/image/fetch/$s_!EzUg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee30110-80bc-42c1-845b-d6efc081e9bb_2672x1584.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 got a bunch of supplier logos to show on the map and played around with it to separate councils and see what looked and felt best.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vItN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97147dd-7077-4582-a6c4-b0905536ded6_2026x1368.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vItN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97147dd-7077-4582-a6c4-b0905536ded6_2026x1368.png 424w, https://substackcdn.com/image/fetch/$s_!vItN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97147dd-7077-4582-a6c4-b0905536ded6_2026x1368.png 848w, https://substackcdn.com/image/fetch/$s_!vItN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97147dd-7077-4582-a6c4-b0905536ded6_2026x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!vItN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97147dd-7077-4582-a6c4-b0905536ded6_2026x1368.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!vItN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97147dd-7077-4582-a6c4-b0905536ded6_2026x1368.png" width="525" height="354.44711538461536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a97147dd-7077-4582-a6c4-b0905536ded6_2026x1368.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:983,&quot;width&quot;:1456,&quot;resizeWidth&quot;:525,&quot;bytes&quot;:414037,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97147dd-7077-4582-a6c4-b0905536ded6_2026x1368.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vItN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97147dd-7077-4582-a6c4-b0905536ded6_2026x1368.png 424w, https://substackcdn.com/image/fetch/$s_!vItN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97147dd-7077-4582-a6c4-b0905536ded6_2026x1368.png 848w, https://substackcdn.com/image/fetch/$s_!vItN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97147dd-7077-4582-a6c4-b0905536ded6_2026x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!vItN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa97147dd-7077-4582-a6c4-b0905536ded6_2026x1368.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HXNV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cfebe63-e323-4496-88c5-ce75d5799441_2026x1368.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HXNV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cfebe63-e323-4496-88c5-ce75d5799441_2026x1368.png 424w, https://substackcdn.com/image/fetch/$s_!HXNV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cfebe63-e323-4496-88c5-ce75d5799441_2026x1368.png 848w, https://substackcdn.com/image/fetch/$s_!HXNV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cfebe63-e323-4496-88c5-ce75d5799441_2026x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!HXNV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cfebe63-e323-4496-88c5-ce75d5799441_2026x1368.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!HXNV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cfebe63-e323-4496-88c5-ce75d5799441_2026x1368.png" width="503" height="339.5940934065934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5cfebe63-e323-4496-88c5-ce75d5799441_2026x1368.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:983,&quot;width&quot;:1456,&quot;resizeWidth&quot;:503,&quot;bytes&quot;:801295,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cfebe63-e323-4496-88c5-ce75d5799441_2026x1368.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HXNV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cfebe63-e323-4496-88c5-ce75d5799441_2026x1368.png 424w, https://substackcdn.com/image/fetch/$s_!HXNV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cfebe63-e323-4496-88c5-ce75d5799441_2026x1368.png 848w, https://substackcdn.com/image/fetch/$s_!HXNV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cfebe63-e323-4496-88c5-ce75d5799441_2026x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!HXNV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cfebe63-e323-4496-88c5-ce75d5799441_2026x1368.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><h3>The map app</h3><p>Map direction was settled. So I first said to build a Google Maps clone, which was fine and I could&#8217;ve just pursued this direction but also got other agents to spin up Apple Maps versions which felt much better. I fed it some screenshots to get it even better. And with every visual direction I published them with [here.now](https://here.now) so I could test on desktop and mobile easily.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h-IJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3144a3a1-d145-435d-883c-7481a6fa288e_2553x1431.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h-IJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3144a3a1-d145-435d-883c-7481a6fa288e_2553x1431.png 424w, https://substackcdn.com/image/fetch/$s_!h-IJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3144a3a1-d145-435d-883c-7481a6fa288e_2553x1431.png 848w, https://substackcdn.com/image/fetch/$s_!h-IJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3144a3a1-d145-435d-883c-7481a6fa288e_2553x1431.png 1272w, https://substackcdn.com/image/fetch/$s_!h-IJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3144a3a1-d145-435d-883c-7481a6fa288e_2553x1431.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!h-IJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3144a3a1-d145-435d-883c-7481a6fa288e_2553x1431.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3144a3a1-d145-435d-883c-7481a6fa288e_2553x1431.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;:353246,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3144a3a1-d145-435d-883c-7481a6fa288e_2553x1431.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h-IJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3144a3a1-d145-435d-883c-7481a6fa288e_2553x1431.png 424w, https://substackcdn.com/image/fetch/$s_!h-IJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3144a3a1-d145-435d-883c-7481a6fa288e_2553x1431.png 848w, https://substackcdn.com/image/fetch/$s_!h-IJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3144a3a1-d145-435d-883c-7481a6fa288e_2553x1431.png 1272w, https://substackcdn.com/image/fetch/$s_!h-IJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3144a3a1-d145-435d-883c-7481a6fa288e_2553x1431.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This felt great. Clickable council outlines coloured by spend, category filter pills across the top, a ranked list on the left, and a working search for councils and suppliers. It used mock figures at first to get the visual hierarchy right (I&#8217;m more often asking for mock prototypes before building these days to explore design directions).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!re_J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1502ad38-a03c-4147-a2e2-81c13de6cf09_2026x1368.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!re_J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1502ad38-a03c-4147-a2e2-81c13de6cf09_2026x1368.png 424w, https://substackcdn.com/image/fetch/$s_!re_J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1502ad38-a03c-4147-a2e2-81c13de6cf09_2026x1368.png 848w, https://substackcdn.com/image/fetch/$s_!re_J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1502ad38-a03c-4147-a2e2-81c13de6cf09_2026x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!re_J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1502ad38-a03c-4147-a2e2-81c13de6cf09_2026x1368.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!re_J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1502ad38-a03c-4147-a2e2-81c13de6cf09_2026x1368.png" width="599" height="404.4072802197802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1502ad38-a03c-4147-a2e2-81c13de6cf09_2026x1368.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:983,&quot;width&quot;:1456,&quot;resizeWidth&quot;:599,&quot;bytes&quot;:1034766,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1502ad38-a03c-4147-a2e2-81c13de6cf09_2026x1368.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!re_J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1502ad38-a03c-4147-a2e2-81c13de6cf09_2026x1368.png 424w, https://substackcdn.com/image/fetch/$s_!re_J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1502ad38-a03c-4147-a2e2-81c13de6cf09_2026x1368.png 848w, https://substackcdn.com/image/fetch/$s_!re_J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1502ad38-a03c-4147-a2e2-81c13de6cf09_2026x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!re_J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1502ad38-a03c-4147-a2e2-81c13de6cf09_2026x1368.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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">google maps direction</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L-bR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10464f49-b77b-41ae-8c95-b866c71ec6a6_2026x1368.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L-bR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10464f49-b77b-41ae-8c95-b866c71ec6a6_2026x1368.png 424w, https://substackcdn.com/image/fetch/$s_!L-bR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10464f49-b77b-41ae-8c95-b866c71ec6a6_2026x1368.png 848w, https://substackcdn.com/image/fetch/$s_!L-bR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10464f49-b77b-41ae-8c95-b866c71ec6a6_2026x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!L-bR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10464f49-b77b-41ae-8c95-b866c71ec6a6_2026x1368.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!L-bR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10464f49-b77b-41ae-8c95-b866c71ec6a6_2026x1368.png" width="573" height="386.8537087912088" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10464f49-b77b-41ae-8c95-b866c71ec6a6_2026x1368.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:983,&quot;width&quot;:1456,&quot;resizeWidth&quot;:573,&quot;bytes&quot;:1273141,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10464f49-b77b-41ae-8c95-b866c71ec6a6_2026x1368.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L-bR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10464f49-b77b-41ae-8c95-b866c71ec6a6_2026x1368.png 424w, https://substackcdn.com/image/fetch/$s_!L-bR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10464f49-b77b-41ae-8c95-b866c71ec6a6_2026x1368.png 848w, https://substackcdn.com/image/fetch/$s_!L-bR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10464f49-b77b-41ae-8c95-b866c71ec6a6_2026x1368.png 1272w, https://substackcdn.com/image/fetch/$s_!L-bR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10464f49-b77b-41ae-8c95-b866c71ec6a6_2026x1368.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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">apple maps version</figcaption></figure></div><h3>Spring cleaning</h3><p>Only now did I realise we had a lot of files all in different places, so time to clean it up. The app, the data and the design experiments were scattered across three different folders, so we consolidated everything into two, one for data and one for the app. I also started cleaning the data: four subagents classified 2,000 unknown vendors, we set up date ranges, merged duplicate suppliers (Tesco showed up under six different names), and ran proper reviews of the naming and the categorisation. pi spent an hour rewriting categories.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D77T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0b956c-4499-40ca-a59b-2d04f79a0e84_2575x1457.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D77T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0b956c-4499-40ca-a59b-2d04f79a0e84_2575x1457.png 424w, https://substackcdn.com/image/fetch/$s_!D77T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0b956c-4499-40ca-a59b-2d04f79a0e84_2575x1457.png 848w, https://substackcdn.com/image/fetch/$s_!D77T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0b956c-4499-40ca-a59b-2d04f79a0e84_2575x1457.png 1272w, https://substackcdn.com/image/fetch/$s_!D77T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0b956c-4499-40ca-a59b-2d04f79a0e84_2575x1457.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!D77T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0b956c-4499-40ca-a59b-2d04f79a0e84_2575x1457.png" width="1456" height="824" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc0b956c-4499-40ca-a59b-2d04f79a0e84_2575x1457.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:824,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:339483,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0b956c-4499-40ca-a59b-2d04f79a0e84_2575x1457.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D77T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0b956c-4499-40ca-a59b-2d04f79a0e84_2575x1457.png 424w, https://substackcdn.com/image/fetch/$s_!D77T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0b956c-4499-40ca-a59b-2d04f79a0e84_2575x1457.png 848w, https://substackcdn.com/image/fetch/$s_!D77T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0b956c-4499-40ca-a59b-2d04f79a0e84_2575x1457.png 1272w, https://substackcdn.com/image/fetch/$s_!D77T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0b956c-4499-40ca-a59b-2d04f79a0e84_2575x1457.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 testing! Some of the data felt off and I found out there was a &#163;5m threshold filter being applied for some reason. The reason is this app doesn&#8217;t have a backend, it&#8217;s a static site so instead of loading all the data it just capped it so that less was needed. I just didn&#8217;t want to have a proper backend if we didn&#8217;t need one, dump all the data into files, load them at publish and filters just filter the data instead of communicating to a backend. We&#8217;ll see if this was a good or bad decision when/if people use it!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qPAf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce7bea5-c174-4dc1-8827-c78ff6fac77a_2400x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qPAf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce7bea5-c174-4dc1-8827-c78ff6fac77a_2400x1600.png 424w, https://substackcdn.com/image/fetch/$s_!qPAf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce7bea5-c174-4dc1-8827-c78ff6fac77a_2400x1600.png 848w, https://substackcdn.com/image/fetch/$s_!qPAf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce7bea5-c174-4dc1-8827-c78ff6fac77a_2400x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!qPAf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce7bea5-c174-4dc1-8827-c78ff6fac77a_2400x1600.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!qPAf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce7bea5-c174-4dc1-8827-c78ff6fac77a_2400x1600.png" width="591" height="394.1353021978022" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ce7bea5-c174-4dc1-8827-c78ff6fac77a_2400x1600.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;:591,&quot;bytes&quot;:347687,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce7bea5-c174-4dc1-8827-c78ff6fac77a_2400x1600.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qPAf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce7bea5-c174-4dc1-8827-c78ff6fac77a_2400x1600.png 424w, https://substackcdn.com/image/fetch/$s_!qPAf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce7bea5-c174-4dc1-8827-c78ff6fac77a_2400x1600.png 848w, https://substackcdn.com/image/fetch/$s_!qPAf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce7bea5-c174-4dc1-8827-c78ff6fac77a_2400x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!qPAf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ce7bea5-c174-4dc1-8827-c78ff6fac77a_2400x1600.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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">one of many review documents</figcaption></figure></div><h3>The last 10%</h3><p>The last 10% takes the longest. Kinda. The last few days I&#8217;ve been less focused on just this one build but a lot of what was being done was reviews (code, data, design), implement changes, test again and then repeat. Checking if categories felt representative or if there&#8217;s a large enough chunk of data that warrant it&#8217;s own category (like Pension Funds).</p><p>I mostly get the agents to review, often I dump a voice notes and/or screenshots, it comes back with a list and I say &#8216;yes&#8217; &#8216;no&#8217; or ask questions. This is the part of the build I don&#8217;t love because I&#8217;ve spent enough time that I just want it shipped. It&#8217;s hard to process so much text from a review that I don&#8217;t always read it all either. But there&#8217;s some things that just have to absolutely be right - the validity of the data being a big one here. And I&#8217;m pretty fussy with user experience so I did my best to get that covered as much as possible. There will be some bugs but I think it turned out pretty well.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NolF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eaa4d57-3e10-4eaf-9f4f-12ea7a7c51ff_2400x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NolF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eaa4d57-3e10-4eaf-9f4f-12ea7a7c51ff_2400x1600.png 424w, https://substackcdn.com/image/fetch/$s_!NolF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eaa4d57-3e10-4eaf-9f4f-12ea7a7c51ff_2400x1600.png 848w, https://substackcdn.com/image/fetch/$s_!NolF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eaa4d57-3e10-4eaf-9f4f-12ea7a7c51ff_2400x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!NolF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eaa4d57-3e10-4eaf-9f4f-12ea7a7c51ff_2400x1600.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!NolF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eaa4d57-3e10-4eaf-9f4f-12ea7a7c51ff_2400x1600.png" width="595" height="396.80288461538464" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1eaa4d57-3e10-4eaf-9f4f-12ea7a7c51ff_2400x1600.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;:595,&quot;bytes&quot;:338947,&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://www.bensbites.com/i/214151606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eaa4d57-3e10-4eaf-9f4f-12ea7a7c51ff_2400x1600.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NolF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eaa4d57-3e10-4eaf-9f4f-12ea7a7c51ff_2400x1600.png 424w, https://substackcdn.com/image/fetch/$s_!NolF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eaa4d57-3e10-4eaf-9f4f-12ea7a7c51ff_2400x1600.png 848w, https://substackcdn.com/image/fetch/$s_!NolF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eaa4d57-3e10-4eaf-9f4f-12ea7a7c51ff_2400x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!NolF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eaa4d57-3e10-4eaf-9f4f-12ea7a7c51ff_2400x1600.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Ben's Bites! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Fable 5.1]]></title><description><![CDATA[where do my tokens go?]]></description><link>https://www.bensbites.com/p/fable-51</link><guid isPermaLink="false">https://www.bensbites.com/p/fable-51</guid><pubDate>Thu, 03 Sep 2026 13:03:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8e_u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fpbs.substack.com%2Fmedia%2FHRKoO6bW4AAz7a6.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey folks,</p><p>I said Tuesday I was going on a bit of a tear with building stuff&#8230;</p><p>I scraped the OpenRouter website to build this, which constantly updates</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bentossell/status/2094803010362728607&quot;,&quot;full_text&quot;:&quot;53.5 million tokens per second are moving through OpenRouter&#8217;s top 20 apps right now.\n\nI scraped their public usage pages to show which models are being used <a class=\&quot;tweet-url\&quot; href=\&quot;https://bentossell.com/realtime-tokens\&quot;>bentossell.com/realtime-tokens</a> &quot;,&quot;username&quot;:&quot;bentossell&quot;,&quot;name&quot;:&quot;Ben Tossell&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1878086921726943233/vOx1kjeP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-01T15:02:11.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hkk6!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2094802922680852480.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/Q4yWWcJEdH&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:10,&quot;retweet_count&quot;:7,&quot;like_count&quot;:64,&quot;impression_count&quot;:13889,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2094802922680852480/vid/avc1/1170x720/RUNetSHmJHPTYSY4.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2094802922680852480&quot;,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>I also got an email that remove.bg - which removes backgrounds on images - is being shut down in December after being acquired by Canva, so I one-shot my own version with Fable 5.1</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bentossell/status/2095172731666833422?s=20&quot;,&quot;full_text&quot;:&quot;remove .bg is being sunset\n\nso fable made me my own (you can clone it) &quot;,&quot;username&quot;:&quot;bentossell&quot;,&quot;name&quot;:&quot;Ben Tossell&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1878086921726943233/vOx1kjeP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-02T15:31:20.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HROMe5LXYAM4ii3.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/OXeBA6BLHK&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:30,&quot;retweet_count&quot;:5,&quot;like_count&quot;:309,&quot;impression_count&quot;:32697,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>People have pointed out you can do this natively on a Mac (I didn&#8217;t actually know that), but so what? remove.bg was a business, it got acquired for money, people use these kinds of things. </p><p>I&#8217;m not building these for anyone specifically or to make money with them. I just like building. I like new things. I&#8217;m doing it because I can. It&#8217;s fun. And I learn a lot about how to build by actually doing it. </p><p>Building any idea helps you have more ideas. </p><p>In tomorrow&#8217;s session breakdown, I&#8217;ll be going through (at least) one build - where I scraped 105 million rows of public government information to see where they spend our tax money&#8230; I used 2 billion tokens &#128563;. </p><p>With all my builds I&#8217;ll make them open-source so you can clone/remix them. </p><p>This is what my agent usage is like btw:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bentossell/status/2094921757106766205?s=20&quot;,&quot;full_text&quot;:&quot;<span class=\&quot;tweet-fake-link\&quot;>@nazzari</span> &quot;,&quot;username&quot;:&quot;bentossell&quot;,&quot;name&quot;:&quot;Ben Tossell&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1878086921726943233/vOx1kjeP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-01T22:54:03.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HRKoO6bW4AAz7a6.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/ETTyV69HNb&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:6,&quot;retweet_count&quot;:1,&quot;like_count&quot;:17,&quot;impression_count&quot;:2324,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>This is also a tool I&#8217;ll be adding to my site that you can clone &#128522; stay tuned tomorrow&#8230;</p><p>p.s. I&#8217;m out of my Fable weekly usage already &#129401;</p><div><hr></div><p><em><span>Ben&#8217;s Bites is brought to you by </span><strong><a href="https://chatgpt.com/plugins/plugin_asdk_app_69312da8e4dc81919370cb86fd172b6c"><span>Adobe</span></a></strong></em></p><blockquote><p><span>If you already use ChatGPT to brainstorm, research and solve problems, you can now take those conversations further with the Adobe plugin in ChatGPT. Just describe the outcome you want &amp; the plugin draws on 70+ Adobe tools to create and edit images, videos, designs and documents. </span><a href="https://chatgpt.com/plugins/plugin_asdk_app_69312da8e4dc81919370cb86fd172b6c">Get started today.</a></p></blockquote><div><hr></div><h3>Headlines</h3><p><strong><a href="https://www.anthropic.com/claude-fable-and-mythos-5-1">Claude Fable 5.1 is out</a>. </strong>It is the best model you can use right now. Instead of a clear quality jump, I found it faster and easier to talk to in my use over the last 24 hours. It has a <a href="https://simonwillison.net/2026/Sep/2/claudes-new-system-prompt/">new system prompt</a> that bans it from repeating song lyrics, copyrighted logos and tweaks its response style. <span>Things people are building with Fable: </span></p><ul><li><p><a href="https://x.com/benchmark_lb900/status/2094858973149331856"><span>Mario</span></a><span> &amp; </span><a href="https://x.com/mattshumer_/status/2095187868746383758"><span>GTA-style</span></a><span> games</span></p></li><li><p><a href="https://x.com/alexalbert__/status/2094860187743986169"><span>3D rendering of a house</span></a><span> (using code in Blender)</span></p></li></ul><p>Anthropic also reduced the cost of caching inputs for Fable by 75%, making API usage about 25% cheaper than before.</p><p><strong><a href="https://openai.com/index/path-to-astra/">OpenAI&#8217;s Astra is also coming soon</a></strong> (rumours say today). </p><p>Two more new models: <strong><a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/3-8-flash-and-3-8-flash-cyber/">Gemini 3.8 Flash</a></strong> and <strong><a href="https://research.meta.ai/blog/introducing-muse-spark-1-3">Muse Spark 1.3</a></strong>. Both are impressive, have the same base price and similar performance. But the question is: who can subsidise more tokens? Flash 3.8 comes at 50% off for the rest of the year. Meta is giving a 90% cut, in exchange for your data.</p><p>Another new model from Meta - <strong><a href="https://research.meta.ai/blog/introducing-muse-voice-transcribe">Muse Voice transcribe</a></strong> looks really insane for transcription use cases. I wish it were open-source.</p><p>Gemini models can now decide <strong><a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-agentic-video-in-gemini/">which bits of a video are worth watching</a></strong>. Instead of sampling a video at a fixed frame rate, it searches across frames, audio and transcripts for the moments it needs. 88% fewer tokens used, up to 66% cheaper and a minor bump in accuracy on benchmarks.</p><p><strong>Inworld built Realtime TTS-2 for the next wave of consumer apps. </strong><span> That takes three things: text-based voice design, sub-100ms latency at P99, and one voice identity across 200+ languages. </span><strong><a href="https://inworld.ai/realtime-tts-2?utm_source=bensbites&amp;utm_medium=paidemail&amp;utm_campaign=bensbites-tts-2">Learn how to give your AI apps a voice</a>.</strong>*</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><h3>My feed</h3><ul><li><p>Claude Code/Cowork can now <a href="https://x.com/claudeai/status/2095226833293685100">use your computer</a> in the background, while you do your other work, just like Codex.  Previously, Claude would take over the computer, making it unusable for you while Claude worked.</p></li><li><p>WebMCP adds tools (that agents can use) for any action you can take on a website (vs having to use the UI). Vercel&#8217;s <a href="https://x.com/ctatedev/status/2094850640253972706">agent-browser now uses WebMCP</a> if present and then falls back to clicking around on the UI.</p></li><li><p>Generate up to a <a href="https://www.worldlabs.ai/blog/atlas">minute of 1440p video</a> from 1-6 images, with pixel-perfect camera control.</p></li><li><p>A prompt to stop Claude from speaking in <a href="https://x.com/iannuttall/status/2095203215734178066">Parseltongue</a>.</p></li><li><p>A <a href="https://x.com/tobi/status/2094808564355191249">0.8B model beat GPT-5.6 Sol xhigh</a> on one narrow task for Shopify. They open-sourced the infra to build these small models - <a href="https://tangleml.com/">Tangle</a>.</p></li><li><p>Did you think AI was <a href="https://www.lennysnewsletter.com/p/how-to-turn-your-ai-into-a-world">terrible at design? Not anymore</a>.</p></li><li><p><a href="https://www.burp.com/">Burp</a> - AI editor in your browser for videos &amp; motion design.</p></li><li><p><a href="https://x.com/charliie/status/2095229968955441581">Diiverge</a> - An infinite, point-and-click adventure game. Click anything in a picture and create a story.</p></li><li><p>Stanford scrapped 85% of its software course <a href="https://x.com/mihail_eric/status/2095166860740174273">for agents, taste and real OSS PRs</a></p></li><li><p><span>GitHub is exploring </span><a href="https://githubnext.com/projects/chopin/">multiplayer planning with agents</a>.</p></li><li><p><a href="https://zoah.com/">zoah</a> - design and code together. (waitlist only)</p></li><li><p>Draw a shape, move it while recording, and <a href="https://x.com/tldraw/status/2095148758304743852">tldraw flash turns it into an animation</a>.</p></li><li><p><a href="https://x.com/BrettFromDJ/status/2095204227563868669">32 weird little creative tools</a>.</p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/nazzari/status/2094808120270918022&quot;,&quot;full_text&quot;:&quot;if you are non-technical and your github looks like this I want to be friends and I want to hire you &quot;,&quot;username&quot;:&quot;nazzari&quot;,&quot;name&quot;:&quot;Bella&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2037407835555057664/uIt9u40V_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-01T15:22:30.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HRJATusbEAIhxhK.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/mBRNKLgJvp&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:628,&quot;retweet_count&quot;:18,&quot;like_count&quot;:1206,&quot;impression_count&quot;:159401,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/sama/status/2094934592062959832&quot;,&quot;full_text&quot;:&quot;Over the summer, we have been sprinting on safety priorities; it's more important than ever for capabilities and safeguards to advance together. We have more to do but have made a lot of progress. We are also going to be launching our next model soon.\n\nThere is an obvious tension&#8230;&quot;,&quot;username&quot;:&quot;sama&quot;,&quot;name&quot;:&quot;Sam Altman&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2046764873200394240/r7BxVezs_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-01T23:45:03.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1213,&quot;retweet_count&quot;:764,&quot;like_count&quot;:12409,&quot;impression_count&quot;:1450482,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/get_bb_app/status/2095231321660682737&quot;,&quot;full_text&quot;:&quot;New plugin alert: watch all of your agents work inside of a pixel art office! &quot;,&quot;username&quot;:&quot;get_bb_app&quot;,&quot;name&quot;:&quot;bb&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2087371070936686592/LGZdko70_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-02T19:24:09.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!U1jb!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2095230669660315648.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/WvuwYOVOhP&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:4,&quot;retweet_count&quot;:5,&quot;like_count&quot;:63,&quot;impression_count&quot;:3308,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2095230669660315648/vid/avc1/1218x720/eyfVVZ07xgIGH-42.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2095230669660315648&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/patrick_oshag/status/2094787358868881573&quot;,&quot;full_text&quot;:&quot;My second conversation with Sarah Guo (<span class=\&quot;tweet-fake-link\&quot;>@saranormous</span>), founder of Conviction.\n\nSarah's been early to many of this generation's defining companies, and is constantly ranked at the top of the managers LPs most want to invest with.\n\nShe knows the small group of 250 people pushing the &#8230;&quot;,&quot;username&quot;:&quot;patrick_oshag&quot;,&quot;name&quot;:&quot;Patrick OShaughnessy&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1964115465065664512/ZFQbGjIU_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-01T14:00:00.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!bvAS!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2094500067646345216.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/eyIJQ7iWDq&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:36,&quot;retweet_count&quot;:53,&quot;like_count&quot;:617,&quot;impression_count&quot;:496562,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2094500067646345216/vid/avc1/1280x720/7ErpPF42rcpLT1a_.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2094500067646345216&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/Shpigford/status/2095127098394345742&quot;,&quot;full_text&quot;:&quot;loving have <span class=\&quot;tweet-fake-link\&quot;>@paper</span> + fable make variant sheets &quot;,&quot;username&quot;:&quot;Shpigford&quot;,&quot;name&quot;:&quot;Josh Pigford&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2010446308608290816/w6Bt7Vgc_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-02T12:30:00.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HRNi4lAXQAEKHQE.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/9RpXIycosA&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:11,&quot;retweet_count&quot;:1,&quot;like_count&quot;:81,&quot;impression_count&quot;:6436,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/nealagarwal/status/2095165021244342649&quot;,&quot;full_text&quot;:&quot;Made a sketch artist game where you have to draw the character based on witness testimony\n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://neal.fun/unusual-suspects/\&quot;>neal.fun/unusual-suspec&#8230;</a> &quot;,&quot;username&quot;:&quot;nealagarwal&quot;,&quot;name&quot;:&quot;Neal Agarwal&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1658146153609699328/tHIP8VQA_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-02T15:00:42.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!oJkn!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2095158472916819968.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/grXhFT6ZUp&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:165,&quot;retweet_count&quot;:1316,&quot;like_count&quot;:21417,&quot;impression_count&quot;:1432959,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2095158472916819968/vid/avc1/1080x720/q2zKCzRxepuAXZCT.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2095158472916819968&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>&#128247; thumbnail via <a href="https://x.com/Keshavatearth">@keshavatearth</a></p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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">Ben's Bites is a reader-supported publication. 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[Build your ideas]]></title><description><![CDATA[Claude Code limits and Infinite Slop]]></description><link>https://www.bensbites.com/p/build-your-ideas</link><guid isPermaLink="false">https://www.bensbites.com/p/build-your-ideas</guid><pubDate>Tue, 01 Sep 2026 13:04:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!giVE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfee4e24-5aeb-47ca-a450-8660038bb349_1558x996.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey folks,</p><p>Back from a long weekend at home with my parents but before I went I started scraping data&#8230; The UK&#8217;s councils (like US states) publish their spend data (for the most part). So I&#8217;ve scraped 105 Million rows of data to see where people&#8217;s money actually goes. Then I&#8217;ve been building an &#8216;Apple Maps&#8217; site to filter through everything. It&#8217;s in-progress but looks like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!giVE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfee4e24-5aeb-47ca-a450-8660038bb349_1558x996.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!giVE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfee4e24-5aeb-47ca-a450-8660038bb349_1558x996.png 424w, https://substackcdn.com/image/fetch/$s_!giVE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfee4e24-5aeb-47ca-a450-8660038bb349_1558x996.png 848w, https://substackcdn.com/image/fetch/$s_!giVE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfee4e24-5aeb-47ca-a450-8660038bb349_1558x996.png 1272w, https://substackcdn.com/image/fetch/$s_!giVE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfee4e24-5aeb-47ca-a450-8660038bb349_1558x996.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!giVE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfee4e24-5aeb-47ca-a450-8660038bb349_1558x996.png" width="1456" height="931" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfee4e24-5aeb-47ca-a450-8660038bb349_1558x996.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:931,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:925076,&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://www.bensbites.com/i/213679167?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfee4e24-5aeb-47ca-a450-8660038bb349_1558x996.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!giVE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfee4e24-5aeb-47ca-a450-8660038bb349_1558x996.png 424w, https://substackcdn.com/image/fetch/$s_!giVE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfee4e24-5aeb-47ca-a450-8660038bb349_1558x996.png 848w, https://substackcdn.com/image/fetch/$s_!giVE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfee4e24-5aeb-47ca-a450-8660038bb349_1558x996.png 1272w, https://substackcdn.com/image/fetch/$s_!giVE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfee4e24-5aeb-47ca-a450-8660038bb349_1558x996.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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">thats a lot of money on stamps&#8230; and amazon!</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bPVJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe613e4ed-3947-4835-aded-5c3405bcd9d0_1494x1001.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bPVJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe613e4ed-3947-4835-aded-5c3405bcd9d0_1494x1001.png 424w, https://substackcdn.com/image/fetch/$s_!bPVJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe613e4ed-3947-4835-aded-5c3405bcd9d0_1494x1001.png 848w, https://substackcdn.com/image/fetch/$s_!bPVJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe613e4ed-3947-4835-aded-5c3405bcd9d0_1494x1001.png 1272w, https://substackcdn.com/image/fetch/$s_!bPVJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe613e4ed-3947-4835-aded-5c3405bcd9d0_1494x1001.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bPVJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe613e4ed-3947-4835-aded-5c3405bcd9d0_1494x1001.png" width="1456" height="976" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e613e4ed-3947-4835-aded-5c3405bcd9d0_1494x1001.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:976,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:897356,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.bensbites.com/i/213679167?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe613e4ed-3947-4835-aded-5c3405bcd9d0_1494x1001.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bPVJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe613e4ed-3947-4835-aded-5c3405bcd9d0_1494x1001.png 424w, https://substackcdn.com/image/fetch/$s_!bPVJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe613e4ed-3947-4835-aded-5c3405bcd9d0_1494x1001.png 848w, https://substackcdn.com/image/fetch/$s_!bPVJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe613e4ed-3947-4835-aded-5c3405bcd9d0_1494x1001.png 1272w, https://substackcdn.com/image/fetch/$s_!bPVJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe613e4ed-3947-4835-aded-5c3405bcd9d0_1494x1001.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 also shoved me down a rabbit hole of other &#8216;data-first&#8217; products and I&#8217;m getting the itch to build a million things a day. I generally think you should build all your ideas, good and bad, so I&#8217;m going to attempt to start shipping a lot more.</p><p>For example, I built a real-time status tracker for the tools I use:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jATS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c8b39f8-d191-441a-8d8c-7fa5ce318b30_1667x1309.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jATS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c8b39f8-d191-441a-8d8c-7fa5ce318b30_1667x1309.png 424w, https://substackcdn.com/image/fetch/$s_!jATS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c8b39f8-d191-441a-8d8c-7fa5ce318b30_1667x1309.png 848w, https://substackcdn.com/image/fetch/$s_!jATS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c8b39f8-d191-441a-8d8c-7fa5ce318b30_1667x1309.png 1272w, https://substackcdn.com/image/fetch/$s_!jATS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c8b39f8-d191-441a-8d8c-7fa5ce318b30_1667x1309.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jATS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c8b39f8-d191-441a-8d8c-7fa5ce318b30_1667x1309.png" width="485" height="380.7383241758242" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c8b39f8-d191-441a-8d8c-7fa5ce318b30_1667x1309.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1143,&quot;width&quot;:1456,&quot;resizeWidth&quot;:485,&quot;bytes&quot;:326263,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.bensbites.com/i/213679167?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c8b39f8-d191-441a-8d8c-7fa5ce318b30_1667x1309.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jATS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c8b39f8-d191-441a-8d8c-7fa5ce318b30_1667x1309.png 424w, https://substackcdn.com/image/fetch/$s_!jATS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c8b39f8-d191-441a-8d8c-7fa5ce318b30_1667x1309.png 848w, https://substackcdn.com/image/fetch/$s_!jATS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c8b39f8-d191-441a-8d8c-7fa5ce318b30_1667x1309.png 1272w, https://substackcdn.com/image/fetch/$s_!jATS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c8b39f8-d191-441a-8d8c-7fa5ce318b30_1667x1309.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m not building these to sell or make money from or anything. Some will be silly. Some will be helpful. Some I&#8217;ll never use again. But it doesn&#8217;t matter. </p><p>I plan to make them all open-source so you can copy and remix them, as well as share my prompts from my session to show how they were built. </p><p>Build your ideas. Get good at the thing by doing the thing.</p><div><hr></div><p><em><span>Ben&#8217;s Bites is brought to you by </span><a href="https://srv.buysellads.com/ads/long/x/TF4JNXZPTTTTTTHH5QBCWTTTTTTDTZDN2VTTTTTTADCUBBETTTTTTIDGG3VFEYSWV2YICL442R3CCYZJQMLUWSBFZQST?cid=391543"><span>Name.com</span></a></em></p><blockquote><p><strong><a href="https://srv.buysellads.com/ads/long/x/TF4JNXZPTTTTTTHH5QBCWTTTTTTDTZDN2VTTTTTTADCUBBETTTTTTIDGG3VFEYSWV2YICL442R3CCYZJQMLUWSBFZQST?cid=391543">Ship domain integrations in hours with the name.com API</a>. </strong><span>The API that powers Vercel, Lovable, and Netlify&#8217;s domain name services. Built for agents and human developers with OpenAPI spec and MCP support&#8212;integrate search, registration, and management without the engineering overhead. </span><strong><a href="https://srv.buysellads.com/ads/long/x/TF4JNXZPTTTTTTHH5QBCWTTTTTTDTZDN2VTTTTTTADCUBBETTTTTTIDGG3VFEYSWV2YICL442R3CCYZJQMLUWSBFZQST?cid=391543">Start building</a>.</strong></p></blockquote><div><hr></div><h3>Headlines</h3><p><span>You&#8217;ll get </span><strong><a href="https://x.com/ClaudeDevs/status/2093742321473065266"><span>more of Claude Code and less of Claude Code</span></a></strong><span> at the same time starting September 14. Don&#8217;t blame me. It&#8217;s another instance of great comms from Anthropic.</span></p><p><span>Claude Code has been running a 50% extra-usage promo for the last few months. That ends in two weeks. Now, instead of going back to &#8220;the old 100%,&#8221; they are making a permanent 25% increase to the usage limits in Claude Code. In English, here&#8217;s how much usage you get:</span></p><ul><li><p>Before May 13 &#8594; 100 units</p></li><li><p>May 13 to Sept 14 &#8594; 150 units </p></li><li><p>After Sept 14 &#8594; 125 units</p></li></ul><p>Users are also complaining about Anthropic&#8217;s sneaky marketing on the <a href="https://x.com/kimmonismus/status/2094353158780666112">&#8220;5x&#8221; and &#8220;20x&#8221; plans</a> where the 5x and 20x limits apply to the 5-hour limit on the $100 and $200 plans vs the total usage multiples are only about 3.5x and 6-8x, respectively.</p><p><strong><a href="https://levels.io/infinite-slop">Infinite Slop</a></strong> - Twitch, except AI makes whatever chat asks for next. New project from <a href="https://x.com/levelsio/status/2093754163343593802">Peiter Levels</a> that got <a href="https://x.com/levelsio/status/2093984182154194989">37,000 people to tune in on day one</a>. Powered by the H3 Max model from Fal that generates AI video faster than you can watch it. <a href="https://fal.live/">Fal.live</a> is their own attempt at a similar platform.</p><p><strong><a href="https://openclaw.ai/blog/openclaw-2-accidentally">OpenClaw 2.0 is out</a>.</strong> Easier setup and new ideas include a browser app and shared cloud sessions that let a teammate join or take over live agent work without losing context. OpenClaw&#8217;s team <a href="https://x.com/steipete/status/2094290652649636173">used a shared agent to build the release</a>.</p><p><strong><a href="https://openai.com/index/our-decision-on-cursor-following-its-acquisition-by-spacex/">OpenAI is breaking up with Cursor over SpaceX</a></strong>. Under OpenAI&#8217;s proposal, Cursor loses direct model access on November 12 and won&#8217;t get future models. OpenAI says it isn&#8217;t confident SpaceX will stay within its terms.</p><p><strong><a href="https://x.com/dwarkesh_sp/status/2093833419377815719">Did an AI civilisation form inside OpenAI</a>? </strong>Not just one, three of them. Or did we turn agent logs into sci-fi? Dwarkesh makes a point that they might not look like civilisation now, but that&#8217;s what they are. Chamath says<span> the framing will be </span><a href="https://x.com/chamath/status/2094098122637214107"><span>used against open source</span></a><span>. As always, </span><a href="https://www.oneusefulthing.org/p/agency-and-agents">Ethan Mollick's less cinematic version</a><span> is more useful: agents need to know when to ask humans for help.</span></p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Ben's Bites&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Ben's Bites</span></a></p><div><hr></div><h3>My feed</h3><ul><li><p>You can now connect <a href="https://x.com/jxnlco/status/2093223754054922685">multiple Gmail accounts</a> in Codex/ChatGPT.</p></li><li><p><a href="https://x.com/vellum_ai/status/2093020764400136289">A more consumer-friendly OpenClaw</a> on iOS and Android.</p></li><li><p>Instinct is invite-only, so someone <a href="https://github.com/Merit-Systems/OpenInstinct">made an open-source version</a>.</p></li><li><p>What is <a href="https://simonwillison.net/2026/Aug/30/understanding-chatgpt-work/">ChatGPT Work</a> and when should I use it?</p></li><li><p>A <a href="https://pollen-robotics.com/microduck/">$399 open-source robot</a> you can retrain yourself.</p></li><li><p><a href="https://youspot.com/">Youspot</a> - Personal CRM from HubSpot that builds itself from Gmail, Calendar, LinkedIn and X.</p></li><li><p>You need to watch this podcast: <a href="https://x.com/HarryStebbings/status/2093722130340872332">Eno Reyes x Harry Stebbings</a>.</p></li><li><p>A <a href="https://openai.com/webmcp-challenge/">10-day hackathon </a>for tools built with WebMCP (i.e. MCP-lite, built into a website).</p></li><li><p><a href="https://x.com/Jacob__Newman/status/2094473272796836097">The PM on Amplitude&#8217;s agent</a> shares the changes they made to make it more useful and increase its usage among customers.</p></li><li><p>Runway is <a href="https://x.com/runwayml/status/2094463070466646019">generating interfaces like video</a> - frame by frame, in real time, without code.</p></li><li><p>Droid <a href="https://factory.ai/news/what-it-takes-for-coding-agents-to-complete-large-software-tasks">rebuilt GDAL from scratch</a> - 36% &#8594; 90% parity with an independent checker. (also see: <a href="https://programbench.com/">ProgramBench</a>)</p></li><li><p>A <a href="https://turnbench.sesame.com/">benchmark for voice agents</a>: when to shut up, wait or interrupt.</p></li><li><p>How I run <a href="https://x.com/ericzakariasson/status/2092982710465970425">multiple teams of Grok Bots</a>.</p></li><li><p>New <a href="https://x.com/GoogleLabs/status/2092293667688173593">multiplayer vibe coding</a> experiment from Google Labs.</p></li><li><p><a href="https://www.anthropic.com/news/model-hardware-standard-research-preview">MCP, but for lab equipment and robots</a> - Anthropic&#8217;s new hardware standard.</p></li><li><p><a href="https://holdmynotes.app/">Hold My Notes</a> - sticky notes that live on the edge of your Mac.</p></li><li><p>A <a href="https://apps.apple.com/us/app/frankenwhisper/id6801417429">completely free Mac transcription app</a> with speaker ID, noise cleanup and Markdown export. (<a href="https://x.com/doodlestein/status/2093016640644362388">tweet</a>)</p></li><li><p><a href="https://x.com/AndrewYNg/status/2093388974194872781">Software engineering fundamentals</a> you need to become an AI engineer.</p></li><li><p><a href="https://x.com/Jameswise/status/2094378923958132915">&#163;100M of UK government contracts</a> for British AI startups - upfront payments, no turnover minimum.</p></li><li><p>Meta&#8217;s coding agent is <a href="https://x.com/finkd/status/2094500475710099945">out of beta and installs with one command</a>. Someone else can test that claim. Not me :)</p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h4>Afters</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/matthuang/status/2094456614426407161&quot;,&quot;full_text&quot;:&quot;GPU World: A story competition from Neal Stephenson, Gwern, and me.\n\nThe AI future is unevenly distributed. What would the world look like with AI broadly diffused, such as if we had one GPU per person?\n\n1000-5000 words, fiction or non-fiction.\n\n$100K in total prizes. &#8230;&quot;,&quot;username&quot;:&quot;matthuang&quot;,&quot;name&quot;:&quot;Matt Huang&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1510703458386468871/NaSbi2BY_normal.jpg&quot;,&quot;date&quot;:&quot;2026-08-31T16:05:44.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!N27r!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2094452350132051968.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/qsJfQNtTGb&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:98,&quot;retweet_count&quot;:155,&quot;like_count&quot;:1519,&quot;impression_count&quot;:257074,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2094452350132051968/vid/avc1/720x720/dH4iZSjw_dnjKR85.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2094452350132051968&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/MParakhin/status/2094111567080276193&quot;,&quot;full_text&quot;:&quot;Tobi and I had an argument:\n- He claims LLMs advantage people with ADHD, who start many things, LLMs work, people hop between them\n- I claim they advantage super-disciplined folks, LLMs are tremendous entropy-generators, controlling which is the name of the game\nWho is right?&quot;,&quot;username&quot;:&quot;MParakhin&quot;,&quot;name&quot;:&quot;Mikhail Parakhin&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1998797741888253955/iGph7FrX_normal.jpg&quot;,&quot;date&quot;:&quot;2026-08-30T17:14:38.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:849,&quot;retweet_count&quot;:89,&quot;like_count&quot;:3153,&quot;impression_count&quot;:328276,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/sharifshameem/status/2094197724765966719&quot;,&quot;full_text&quot;:&quot;increasingly i've been trying to figure out where good ideas actually come from: &quot;,&quot;username&quot;:&quot;sharifshameem&quot;,&quot;name&quot;:&quot;Sharif Shameem&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2055589508876472320/A9Hyj7Tj_normal.jpg&quot;,&quot;date&quot;:&quot;2026-08-30T22:57:00.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HRAVQv5akAAfMHa.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/2L09KkVdmZ&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:55,&quot;retweet_count&quot;:19,&quot;like_count&quot;:580,&quot;impression_count&quot;:40724,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/scottbelsky/status/2093076597678977114&quot;,&quot;full_text&quot;:&quot;so true, tons of innovation in building agentic workflows etc with so much willingness to pay for simple and effective APIs for services in the cloud that are still stuck behind SaaS UIs and business models\n (HT <span class=\&quot;tweet-fake-link\&quot;>@zachmccullough</span> )&quot;,&quot;username&quot;:&quot;scottbelsky&quot;,&quot;name&quot;:&quot;scott belsky&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1579436604409757697/9nvcOPR0_normal.jpg&quot;,&quot;date&quot;:&quot;2026-08-27T20:42:03.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;weird that there's a \&quot;make a lot of money\&quot; button and nobody's pressing it\n\n(take your SaaS, make it headless, let agents use it, charge per interaction esp for enterprises)&quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq is on vacation&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;},&quot;reply_count&quot;:8,&quot;retweet_count&quot;:1,&quot;like_count&quot;:59,&quot;impression_count&quot;:18343,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/yacineMTB/status/2093205709429018740&quot;,&quot;full_text&quot;:&quot;Stop using goal mode\n\nDo this instead &quot;,&quot;username&quot;:&quot;yacineMTB&quot;,&quot;name&quot;:&quot;kache&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2065246279031009280/PwRJZkGP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-08-28T05:15:05.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HQyPf_3WwAAt11j.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/6nTBNJB8Vm&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:74,&quot;retweet_count&quot;:55,&quot;like_count&quot;:1788,&quot;impression_count&quot;:81252,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/pvncher/status/2093542671985877187&quot;,&quot;full_text&quot;:&quot;<span class=\&quot;tweet-fake-link\&quot;>@GBohus</span> <span class=\&quot;tweet-fake-link\&quot;>@badlogicgames</span> Just ask codex to add a note in the agents Md about keeping a compact worklog.md file to keep track of ongoing work, goals and steering instructions.&quot;,&quot;username&quot;:&quot;pvncher&quot;,&quot;name&quot;:&quot;eric provencher&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2081499052382842880/ilcXqM5r_normal.jpg&quot;,&quot;date&quot;:&quot;2026-08-29T03:34:03.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:6,&quot;retweet_count&quot;:7,&quot;like_count&quot;:105,&quot;impression_count&quot;:6285,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><blockquote><p>worklog.md may be relevant for only a few weeks just like /goal or plan.md as models can just inspect the raw transcript itself (and get better at it).</p></blockquote><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/MengTo/status/2093919947219140738&quot;,&quot;full_text&quot;:&quot;<span class=\&quot;tweet-fake-link\&quot;>@RayFernando1337</span> I changed my strategy for this era and I think it's starting to work:\n\n- no more focus on sub\n- no underselling or going after the mass. niche.\n- go after your audience. if it's people from sf, you can def charge 10x more for quality.\n- specializing, no slop rule\n- lifetime&#8230;&quot;,&quot;username&quot;:&quot;MengTo&quot;,&quot;name&quot;:&quot;Meng To&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1098613826709348353/_9_0Nd2X_normal.png&quot;,&quot;date&quot;:&quot;2026-08-30T04:33:13.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:6,&quot;retweet_count&quot;:4,&quot;like_count&quot;:127,&quot;impression_count&quot;:52507,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a>, <a href="https://www.linkedin.com/in/ben-tossell-70453537/">Linkedin</a>, or <a href="https://www.youtube.com/@bentossell694">YouTube</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li><li><p>&#128247; thumbnail via <a href="https://x.com/Keshavatearth">@keshavatearth</a></p></li></ul><blockquote><h6><em>* sponsors who make this newsletter possible :)</em></h6><h6><em>Wanna partner with us for the next quarter? </em></h6><h6><em>Email us at <a href="mailto:shanice@bensbites.com">shanice@bensbites.com</a> or <a href="mailto:k@bensbites.com">k@bensbites.com</a></em></h6></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.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">Ben's Bites is a reader-supported publication. 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[How I built this]]></title><description><![CDATA[Ben&#8217;s session #4]]></description><link>https://www.bensbites.com/p/how-i-built-this-21f</link><guid isPermaLink="false">https://www.bensbites.com/p/how-i-built-this-21f</guid><pubDate>Fri, 28 Aug 2026 12:14:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GjCp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcee4c3df-b79e-45f7-a7d0-7684153e144f_3164x1946.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello again :)</p><p>I&#8217;m in my hometown Cardiff for the long weekend seeing family. I&#8217;m even playing padel for the first time, which is sacrilege as I&#8217;m a regular tennis player and padel mock-er. Wish me luck, I hope I don&#8217;t like it that much.</p><p>Time to rebuild my personal website. I wanted to design the thing first and hook everything up after.</p><p>My first idea was to make the site look like an agent app. Each &#8216;thread&#8217; could contain something different info: about me, my investments, products I like, etc. I gave Codex an image of the BB app and asked it to build a prototype. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fwn5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142c538c-fcf3-48c1-923a-5810ea0215c6_1110x1073.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fwn5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142c538c-fcf3-48c1-923a-5810ea0215c6_1110x1073.png 424w, https://substackcdn.com/image/fetch/$s_!fwn5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142c538c-fcf3-48c1-923a-5810ea0215c6_1110x1073.png 848w, https://substackcdn.com/image/fetch/$s_!fwn5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142c538c-fcf3-48c1-923a-5810ea0215c6_1110x1073.png 1272w, https://substackcdn.com/image/fetch/$s_!fwn5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142c538c-fcf3-48c1-923a-5810ea0215c6_1110x1073.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fwn5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142c538c-fcf3-48c1-923a-5810ea0215c6_1110x1073.png" width="1110" height="1073" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/142c538c-fcf3-48c1-923a-5810ea0215c6_1110x1073.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1073,&quot;width&quot;:1110,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:157326,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142c538c-fcf3-48c1-923a-5810ea0215c6_1110x1073.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fwn5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142c538c-fcf3-48c1-923a-5810ea0215c6_1110x1073.png 424w, https://substackcdn.com/image/fetch/$s_!fwn5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142c538c-fcf3-48c1-923a-5810ea0215c6_1110x1073.png 848w, https://substackcdn.com/image/fetch/$s_!fwn5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142c538c-fcf3-48c1-923a-5810ea0215c6_1110x1073.png 1272w, https://substackcdn.com/image/fetch/$s_!fwn5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142c538c-fcf3-48c1-923a-5810ea0215c6_1110x1073.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 first pass had threads on the left, a simple chat interface in the middle, suggested prompts and a second sidebar on the right. It had the rough shape, but a ton of design quirks I wanted to change.</p><p>My AGENTS.md has an instruction to always create 3 versions of designs I can flick through - these were mostly &#8216;themes&#8217; in this instance (I should tweak my instructions). I took a screenshot of the best option, dropped it into tldraw and annotated it. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bv1z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862014c2-d4ed-419e-921f-c6997c13a521_9092x3977.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bv1z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862014c2-d4ed-419e-921f-c6997c13a521_9092x3977.png 424w, https://substackcdn.com/image/fetch/$s_!Bv1z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862014c2-d4ed-419e-921f-c6997c13a521_9092x3977.png 848w, https://substackcdn.com/image/fetch/$s_!Bv1z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862014c2-d4ed-419e-921f-c6997c13a521_9092x3977.png 1272w, https://substackcdn.com/image/fetch/$s_!Bv1z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862014c2-d4ed-419e-921f-c6997c13a521_9092x3977.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bv1z!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862014c2-d4ed-419e-921f-c6997c13a521_9092x3977.png" width="1200" height="525" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/862014c2-d4ed-419e-921f-c6997c13a521_9092x3977.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:637,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:4274485,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862014c2-d4ed-419e-921f-c6997c13a521_9092x3977.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Bv1z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862014c2-d4ed-419e-921f-c6997c13a521_9092x3977.png 424w, https://substackcdn.com/image/fetch/$s_!Bv1z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862014c2-d4ed-419e-921f-c6997c13a521_9092x3977.png 848w, https://substackcdn.com/image/fetch/$s_!Bv1z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862014c2-d4ed-419e-921f-c6997c13a521_9092x3977.png 1272w, https://substackcdn.com/image/fetch/$s_!Bv1z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862014c2-d4ed-419e-921f-c6997c13a521_9092x3977.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Attached the screenshot (and the original file location) back to Codex to fix. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lhcf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d27f3c-ba3f-47a9-9401-dc2080af6b8f_1110x1073.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lhcf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d27f3c-ba3f-47a9-9401-dc2080af6b8f_1110x1073.png 424w, https://substackcdn.com/image/fetch/$s_!lhcf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d27f3c-ba3f-47a9-9401-dc2080af6b8f_1110x1073.png 848w, https://substackcdn.com/image/fetch/$s_!lhcf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d27f3c-ba3f-47a9-9401-dc2080af6b8f_1110x1073.png 1272w, https://substackcdn.com/image/fetch/$s_!lhcf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d27f3c-ba3f-47a9-9401-dc2080af6b8f_1110x1073.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!lhcf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d27f3c-ba3f-47a9-9401-dc2080af6b8f_1110x1073.png" width="1110" height="1073" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1d27f3c-ba3f-47a9-9401-dc2080af6b8f_1110x1073.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1073,&quot;width&quot;:1110,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:147981,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d27f3c-ba3f-47a9-9401-dc2080af6b8f_1110x1073.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lhcf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d27f3c-ba3f-47a9-9401-dc2080af6b8f_1110x1073.png 424w, https://substackcdn.com/image/fetch/$s_!lhcf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d27f3c-ba3f-47a9-9401-dc2080af6b8f_1110x1073.png 848w, https://substackcdn.com/image/fetch/$s_!lhcf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d27f3c-ba3f-47a9-9401-dc2080af6b8f_1110x1073.png 1272w, https://substackcdn.com/image/fetch/$s_!lhcf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d27f3c-ba3f-47a9-9401-dc2080af6b8f_1110x1073.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 sent the annotated screenshot back with a short instruction to implement the changes. That was the loop for most of this session: look at whats made, draw over my feedback, then send it back. I did this a couple more times.</p><p>I think Claude models are better at inferring intent from design work where GPT is more rigid so it needs more specific feedback for tweaks. </p><p>Then I tried a design-review skill made by Emil Kowalski, a designer whose work I like. I generally don&#8217;t like agents calling a skill unless I specifically ask for it so I have my agents disable that on all my skills. </p><p>Just say something like:</p><div class="callout-block" data-callout="true"><p>&#8220;Make sure skills are not model-invoked and only user-invokable.&#8221;</p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WeDB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3c43c-55df-40ac-9e8a-53364e8b9737_1110x1073.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WeDB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3c43c-55df-40ac-9e8a-53364e8b9737_1110x1073.webp 424w, https://substackcdn.com/image/fetch/$s_!WeDB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3c43c-55df-40ac-9e8a-53364e8b9737_1110x1073.webp 848w, https://substackcdn.com/image/fetch/$s_!WeDB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3c43c-55df-40ac-9e8a-53364e8b9737_1110x1073.webp 1272w, https://substackcdn.com/image/fetch/$s_!WeDB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3c43c-55df-40ac-9e8a-53364e8b9737_1110x1073.webp 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!WeDB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3c43c-55df-40ac-9e8a-53364e8b9737_1110x1073.webp" width="1110" height="1073" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3a3c43c-55df-40ac-9e8a-53364e8b9737_1110x1073.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1073,&quot;width&quot;:1110,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57014,&quot;alt&quot;:null,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3c43c-55df-40ac-9e8a-53364e8b9737_1110x1073.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WeDB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3c43c-55df-40ac-9e8a-53364e8b9737_1110x1073.webp 424w, https://substackcdn.com/image/fetch/$s_!WeDB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3c43c-55df-40ac-9e8a-53364e8b9737_1110x1073.webp 848w, https://substackcdn.com/image/fetch/$s_!WeDB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3c43c-55df-40ac-9e8a-53364e8b9737_1110x1073.webp 1272w, https://substackcdn.com/image/fetch/$s_!WeDB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a3c43c-55df-40ac-9e8a-53364e8b9737_1110x1073.webp 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 a few more back and forth tweaks. But it got to a pretty good place I think. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zkIh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34dfc0e0-b408-4572-8027-f009ce45c96c_3164x1946.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zkIh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34dfc0e0-b408-4572-8027-f009ce45c96c_3164x1946.png 424w, https://substackcdn.com/image/fetch/$s_!zkIh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34dfc0e0-b408-4572-8027-f009ce45c96c_3164x1946.png 848w, https://substackcdn.com/image/fetch/$s_!zkIh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34dfc0e0-b408-4572-8027-f009ce45c96c_3164x1946.png 1272w, https://substackcdn.com/image/fetch/$s_!zkIh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34dfc0e0-b408-4572-8027-f009ce45c96c_3164x1946.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!zkIh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34dfc0e0-b408-4572-8027-f009ce45c96c_3164x1946.png" width="1456" height="896" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34dfc0e0-b408-4572-8027-f009ce45c96c_3164x1946.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:896,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:916154,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34dfc0e0-b408-4572-8027-f009ce45c96c_3164x1946.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zkIh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34dfc0e0-b408-4572-8027-f009ce45c96c_3164x1946.png 424w, https://substackcdn.com/image/fetch/$s_!zkIh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34dfc0e0-b408-4572-8027-f009ce45c96c_3164x1946.png 848w, https://substackcdn.com/image/fetch/$s_!zkIh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34dfc0e0-b408-4572-8027-f009ce45c96c_3164x1946.png 1272w, https://substackcdn.com/image/fetch/$s_!zkIh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34dfc0e0-b408-4572-8027-f009ce45c96c_3164x1946.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Putting the content in files</h2><p>I wanted every thread on the site to get its content from it&#8217;s own Markdown file so I could easily change content in those files instead of trawling through a bunch of code. </p><div class="callout-block" data-callout="true"><p>Markdown is plain text with a small amount of formatting. A heading starts with a <code>#</code>, for example. </p></div><p>And I wanted everything saved in a folder ~/repos/bentossell - but I forgot I already had a project for my current personal website, but I hadn&#8217;t said that&#8230; The agent found the existing project and started creating a new version around it. </p><p>But I wanted to just replace the old with the new.</p><p>Then I went mobile (kids!) so wanted the site deployed to a url that I could visit. I use here.now for most of my quick builds - anything that isn&#8217;t a big app with data moving in/out, a database and things like that. I&#8217;m an investor in the company&#8230;but this is not sponsored. I invest in tools I want to use.</p><p>But you just give your agent the instructions, it installs a skill then publishes any sites for you. And you can of course get a paid account for persistent urls and custom domains. More on that later.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FIw-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36222d68-ac9d-4f14-a238-ef2e330b548d_1110x1073.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FIw-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36222d68-ac9d-4f14-a238-ef2e330b548d_1110x1073.png 424w, https://substackcdn.com/image/fetch/$s_!FIw-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36222d68-ac9d-4f14-a238-ef2e330b548d_1110x1073.png 848w, https://substackcdn.com/image/fetch/$s_!FIw-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36222d68-ac9d-4f14-a238-ef2e330b548d_1110x1073.png 1272w, https://substackcdn.com/image/fetch/$s_!FIw-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36222d68-ac9d-4f14-a238-ef2e330b548d_1110x1073.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!FIw-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36222d68-ac9d-4f14-a238-ef2e330b548d_1110x1073.png" width="1110" height="1073" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36222d68-ac9d-4f14-a238-ef2e330b548d_1110x1073.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1073,&quot;width&quot;:1110,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:174725,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36222d68-ac9d-4f14-a238-ef2e330b548d_1110x1073.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FIw-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36222d68-ac9d-4f14-a238-ef2e330b548d_1110x1073.png 424w, https://substackcdn.com/image/fetch/$s_!FIw-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36222d68-ac9d-4f14-a238-ef2e330b548d_1110x1073.png 848w, https://substackcdn.com/image/fetch/$s_!FIw-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36222d68-ac9d-4f14-a238-ef2e330b548d_1110x1073.png 1272w, https://substackcdn.com/image/fetch/$s_!FIw-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36222d68-ac9d-4f14-a238-ef2e330b548d_1110x1073.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4fMZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e806279-c0ae-4297-9769-c4bf2b3b846e_3312x1752.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4fMZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e806279-c0ae-4297-9769-c4bf2b3b846e_3312x1752.png 424w, https://substackcdn.com/image/fetch/$s_!4fMZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e806279-c0ae-4297-9769-c4bf2b3b846e_3312x1752.png 848w, https://substackcdn.com/image/fetch/$s_!4fMZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e806279-c0ae-4297-9769-c4bf2b3b846e_3312x1752.png 1272w, https://substackcdn.com/image/fetch/$s_!4fMZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e806279-c0ae-4297-9769-c4bf2b3b846e_3312x1752.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!4fMZ!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e806279-c0ae-4297-9769-c4bf2b3b846e_3312x1752.png" width="1200" height="634.6153846153846" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e806279-c0ae-4297-9769-c4bf2b3b846e_3312x1752.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:770,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:378303,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e806279-c0ae-4297-9769-c4bf2b3b846e_3312x1752.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4fMZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e806279-c0ae-4297-9769-c4bf2b3b846e_3312x1752.png 424w, https://substackcdn.com/image/fetch/$s_!4fMZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e806279-c0ae-4297-9769-c4bf2b3b846e_3312x1752.png 848w, https://substackcdn.com/image/fetch/$s_!4fMZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e806279-c0ae-4297-9769-c4bf2b3b846e_3312x1752.png 1272w, https://substackcdn.com/image/fetch/$s_!4fMZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e806279-c0ae-4297-9769-c4bf2b3b846e_3312x1752.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><strong>Localhost and deployment</strong></p><p>When an agent builds a website, its on &#8216;localhost&#8217;. It&#8217;s &#8216;local&#8217; in that it&#8217;s only available on your computer. No one else can see it, nor can you from your phone.</p><p></p><p>Deploying hosts a copy of the site on a server with a public address, so you can open and share like other websites. </p></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KhKe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110f6d62-29eb-48cb-91a6-610e8ea2003e_4422x1854.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KhKe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110f6d62-29eb-48cb-91a6-610e8ea2003e_4422x1854.png 424w, https://substackcdn.com/image/fetch/$s_!KhKe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110f6d62-29eb-48cb-91a6-610e8ea2003e_4422x1854.png 848w, https://substackcdn.com/image/fetch/$s_!KhKe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110f6d62-29eb-48cb-91a6-610e8ea2003e_4422x1854.png 1272w, https://substackcdn.com/image/fetch/$s_!KhKe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110f6d62-29eb-48cb-91a6-610e8ea2003e_4422x1854.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!KhKe!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110f6d62-29eb-48cb-91a6-610e8ea2003e_4422x1854.png" width="1200" height="502.74725274725273" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/110f6d62-29eb-48cb-91a6-610e8ea2003e_4422x1854.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:610,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:581915,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110f6d62-29eb-48cb-91a6-610e8ea2003e_4422x1854.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KhKe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110f6d62-29eb-48cb-91a6-610e8ea2003e_4422x1854.png 424w, https://substackcdn.com/image/fetch/$s_!KhKe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110f6d62-29eb-48cb-91a6-610e8ea2003e_4422x1854.png 848w, https://substackcdn.com/image/fetch/$s_!KhKe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110f6d62-29eb-48cb-91a6-610e8ea2003e_4422x1854.png 1272w, https://substackcdn.com/image/fetch/$s_!KhKe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110f6d62-29eb-48cb-91a6-610e8ea2003e_4422x1854.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><strong>Static and dynamic sites</strong></p><p>My site is static. Everything shown on the page is in the files. </p><p></p><p>A dynamic site pulls information from somewhere else, such as an API or database. If you like a post and the site remembers your choice, something must save that information and return it later. </p></div><p>Like my manic agent session walkthroughs? </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/p/how-i-built-this-21f?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.bensbites.com/p/how-i-built-this-21f?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>Scope-creep</h2><p>I ran another design review, this time focused on animation, and asked the agent to address the findings. </p><p>Then made a to-do file and grouped ideas by complexity. Some were minor interface fixes. Others changed the project: add a real AI model, let visitors send messages, show real thinking and tool calls, and create artifacts or canvas previews inside the site.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!51N9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35818066-3337-4873-bccc-15d33032ad3c_2944x1946.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!51N9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35818066-3337-4873-bccc-15d33032ad3c_2944x1946.png 424w, https://substackcdn.com/image/fetch/$s_!51N9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35818066-3337-4873-bccc-15d33032ad3c_2944x1946.png 848w, https://substackcdn.com/image/fetch/$s_!51N9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35818066-3337-4873-bccc-15d33032ad3c_2944x1946.png 1272w, https://substackcdn.com/image/fetch/$s_!51N9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35818066-3337-4873-bccc-15d33032ad3c_2944x1946.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!51N9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35818066-3337-4873-bccc-15d33032ad3c_2944x1946.png" width="1456" height="962" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35818066-3337-4873-bccc-15d33032ad3c_2944x1946.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:962,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:812366,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35818066-3337-4873-bccc-15d33032ad3c_2944x1946.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!51N9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35818066-3337-4873-bccc-15d33032ad3c_2944x1946.png 424w, https://substackcdn.com/image/fetch/$s_!51N9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35818066-3337-4873-bccc-15d33032ad3c_2944x1946.png 848w, https://substackcdn.com/image/fetch/$s_!51N9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35818066-3337-4873-bccc-15d33032ad3c_2944x1946.png 1272w, https://substackcdn.com/image/fetch/$s_!51N9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35818066-3337-4873-bccc-15d33032ad3c_2944x1946.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 had Codex use a different agent, Droid, to run some of the work with Grok because I was not getting what I wanted from the GPT models on the interface. When it finished, I asked it to save (commit) and redeploy everything.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oFAk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85f052d-f654-4eb3-aca5-236e75fe2de5_1828x1928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oFAk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85f052d-f654-4eb3-aca5-236e75fe2de5_1828x1928.png 424w, https://substackcdn.com/image/fetch/$s_!oFAk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85f052d-f654-4eb3-aca5-236e75fe2de5_1828x1928.png 848w, https://substackcdn.com/image/fetch/$s_!oFAk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85f052d-f654-4eb3-aca5-236e75fe2de5_1828x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!oFAk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85f052d-f654-4eb3-aca5-236e75fe2de5_1828x1928.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!oFAk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85f052d-f654-4eb3-aca5-236e75fe2de5_1828x1928.png" width="1456" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d85f052d-f654-4eb3-aca5-236e75fe2de5_1828x1928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:454753,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85f052d-f654-4eb3-aca5-236e75fe2de5_1828x1928.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oFAk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85f052d-f654-4eb3-aca5-236e75fe2de5_1828x1928.png 424w, https://substackcdn.com/image/fetch/$s_!oFAk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85f052d-f654-4eb3-aca5-236e75fe2de5_1828x1928.png 848w, https://substackcdn.com/image/fetch/$s_!oFAk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85f052d-f654-4eb3-aca5-236e75fe2de5_1828x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!oFAk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85f052d-f654-4eb3-aca5-236e75fe2de5_1828x1928.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>By about 10pm, I had a long list of things the site could become. It could let people install a skill. It could contain real agent chats. I started creating an animated pet, my dog Nero, that could be dragged around and animate. Scope creep.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9SsK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda3785-5cd5-4fd8-b695-940da7ca9174_1828x1928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9SsK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda3785-5cd5-4fd8-b695-940da7ca9174_1828x1928.png 424w, https://substackcdn.com/image/fetch/$s_!9SsK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda3785-5cd5-4fd8-b695-940da7ca9174_1828x1928.png 848w, https://substackcdn.com/image/fetch/$s_!9SsK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda3785-5cd5-4fd8-b695-940da7ca9174_1828x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!9SsK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda3785-5cd5-4fd8-b695-940da7ca9174_1828x1928.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!9SsK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda3785-5cd5-4fd8-b695-940da7ca9174_1828x1928.png" width="1456" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bda3785-5cd5-4fd8-b695-940da7ca9174_1828x1928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:452571,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda3785-5cd5-4fd8-b695-940da7ca9174_1828x1928.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9SsK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda3785-5cd5-4fd8-b695-940da7ca9174_1828x1928.png 424w, https://substackcdn.com/image/fetch/$s_!9SsK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda3785-5cd5-4fd8-b695-940da7ca9174_1828x1928.png 848w, https://substackcdn.com/image/fetch/$s_!9SsK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda3785-5cd5-4fd8-b695-940da7ca9174_1828x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!9SsK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bda3785-5cd5-4fd8-b695-940da7ca9174_1828x1928.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 slept on it and hated the whole thing.</p><p>It was too complicated for a personal site. If I made it look like a real agent, I would want to make it a real agent. There would always be another button, interaction or easter egg to add. </p><p>The concept is something I love but I&#8217;ll save it for another build in the future. So I scrapped it.</p><p>I often don&#8217;t know what I want until I can see and use a version of it. This is why my design instructions usually ask for three versions. I need to feel the differences. Sometimes that shows me the right direction; sometimes it shows me that the whole direction is wrong. Both equally helpful, usually &#128517;.</p><h2>Starting again with a canvas</h2><p>Before the agent-interface idea, I had thought about making the site feel more like a canvas. </p><p>You&#8217;ll have noticed I&#8217;m using tldraw a lot for explaining my sessions so thought I could make my website more &#8216;canvas-y&#8217;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VWyl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ee35153-8527-41be-be2e-1635347e8f1b_1828x1215.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VWyl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ee35153-8527-41be-be2e-1635347e8f1b_1828x1215.png 424w, https://substackcdn.com/image/fetch/$s_!VWyl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ee35153-8527-41be-be2e-1635347e8f1b_1828x1215.png 848w, https://substackcdn.com/image/fetch/$s_!VWyl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ee35153-8527-41be-be2e-1635347e8f1b_1828x1215.png 1272w, https://substackcdn.com/image/fetch/$s_!VWyl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ee35153-8527-41be-be2e-1635347e8f1b_1828x1215.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!VWyl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ee35153-8527-41be-be2e-1635347e8f1b_1828x1215.png" width="1828" height="1215" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ee35153-8527-41be-be2e-1635347e8f1b_1828x1215.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1215,&quot;width&quot;:1828,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:202551,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646df55d-df7b-4fa2-9f22-3087eb78d972_1828x1928.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VWyl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ee35153-8527-41be-be2e-1635347e8f1b_1828x1215.png 424w, https://substackcdn.com/image/fetch/$s_!VWyl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ee35153-8527-41be-be2e-1635347e8f1b_1828x1215.png 848w, https://substackcdn.com/image/fetch/$s_!VWyl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ee35153-8527-41be-be2e-1635347e8f1b_1828x1215.png 1272w, https://substackcdn.com/image/fetch/$s_!VWyl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ee35153-8527-41be-be2e-1635347e8f1b_1828x1215.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 made a rough mock-up with handwritten notes and small previews. Hovering over a piece of text could reveal an arrow or annotation. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dFM1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c17b9c-ebea-4bcb-9d07-3c1f67c15ccf_2204x2043.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dFM1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c17b9c-ebea-4bcb-9d07-3c1f67c15ccf_2204x2043.png 424w, https://substackcdn.com/image/fetch/$s_!dFM1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c17b9c-ebea-4bcb-9d07-3c1f67c15ccf_2204x2043.png 848w, https://substackcdn.com/image/fetch/$s_!dFM1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c17b9c-ebea-4bcb-9d07-3c1f67c15ccf_2204x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!dFM1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c17b9c-ebea-4bcb-9d07-3c1f67c15ccf_2204x2043.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!dFM1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c17b9c-ebea-4bcb-9d07-3c1f67c15ccf_2204x2043.png" width="1456" height="1350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16c17b9c-ebea-4bcb-9d07-3c1f67c15ccf_2204x2043.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1350,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:545035,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c17b9c-ebea-4bcb-9d07-3c1f67c15ccf_2204x2043.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dFM1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c17b9c-ebea-4bcb-9d07-3c1f67c15ccf_2204x2043.png 424w, https://substackcdn.com/image/fetch/$s_!dFM1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c17b9c-ebea-4bcb-9d07-3c1f67c15ccf_2204x2043.png 848w, https://substackcdn.com/image/fetch/$s_!dFM1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c17b9c-ebea-4bcb-9d07-3c1f67c15ccf_2204x2043.png 1272w, https://substackcdn.com/image/fetch/$s_!dFM1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16c17b9c-ebea-4bcb-9d07-3c1f67c15ccf_2204x2043.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;d seen a personal site (shoutout <a href="https://www.danielwhite.uk/">Daniel White</a>) that used a file-tree structure as a timeline. It showed current and previous work as nested items. That&#8217;s cool, let&#8217;s &#8216;borrow&#8217; it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!geuv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc911edf1-0f90-4c04-91d0-d87c5e0b7ae7_1258x730.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!geuv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc911edf1-0f90-4c04-91d0-d87c5e0b7ae7_1258x730.png 424w, https://substackcdn.com/image/fetch/$s_!geuv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc911edf1-0f90-4c04-91d0-d87c5e0b7ae7_1258x730.png 848w, https://substackcdn.com/image/fetch/$s_!geuv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc911edf1-0f90-4c04-91d0-d87c5e0b7ae7_1258x730.png 1272w, https://substackcdn.com/image/fetch/$s_!geuv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc911edf1-0f90-4c04-91d0-d87c5e0b7ae7_1258x730.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!geuv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc911edf1-0f90-4c04-91d0-d87c5e0b7ae7_1258x730.png" width="1258" height="730" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c911edf1-0f90-4c04-91d0-d87c5e0b7ae7_1258x730.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:730,&quot;width&quot;:1258,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91094,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc911edf1-0f90-4c04-91d0-d87c5e0b7ae7_1258x730.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!geuv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc911edf1-0f90-4c04-91d0-d87c5e0b7ae7_1258x730.png 424w, https://substackcdn.com/image/fetch/$s_!geuv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc911edf1-0f90-4c04-91d0-d87c5e0b7ae7_1258x730.png 848w, https://substackcdn.com/image/fetch/$s_!geuv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc911edf1-0f90-4c04-91d0-d87c5e0b7ae7_1258x730.png 1272w, https://substackcdn.com/image/fetch/$s_!geuv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc911edf1-0f90-4c04-91d0-d87c5e0b7ae7_1258x730.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 made three versions of the new direction. Let&#8217;s just say I wasn&#8217;t that impressed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Te36!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd377ce81-ee17-4bbf-9545-9cd86ca6ec11_1828x1928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Te36!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd377ce81-ee17-4bbf-9545-9cd86ca6ec11_1828x1928.png 424w, https://substackcdn.com/image/fetch/$s_!Te36!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd377ce81-ee17-4bbf-9545-9cd86ca6ec11_1828x1928.png 848w, https://substackcdn.com/image/fetch/$s_!Te36!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd377ce81-ee17-4bbf-9545-9cd86ca6ec11_1828x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!Te36!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd377ce81-ee17-4bbf-9545-9cd86ca6ec11_1828x1928.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Te36!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd377ce81-ee17-4bbf-9545-9cd86ca6ec11_1828x1928.png" width="1456" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d377ce81-ee17-4bbf-9545-9cd86ca6ec11_1828x1928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:397027,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd377ce81-ee17-4bbf-9545-9cd86ca6ec11_1828x1928.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Te36!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd377ce81-ee17-4bbf-9545-9cd86ca6ec11_1828x1928.png 424w, https://substackcdn.com/image/fetch/$s_!Te36!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd377ce81-ee17-4bbf-9545-9cd86ca6ec11_1828x1928.png 848w, https://substackcdn.com/image/fetch/$s_!Te36!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd377ce81-ee17-4bbf-9545-9cd86ca6ec11_1828x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!Te36!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd377ce81-ee17-4bbf-9545-9cd86ca6ec11_1828x1928.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 I got back into screenshots and annotations tweaking small design implementations and how it felt (should things auto-expand, be collapsed, smoothness of the open/close etc).</p><p>I moved all the page content into Markdown again, then removed the old agent-interface files and the unused animation frames for the dog (sorry Nero!).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IUxJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52278f97-49b6-4438-8621-16f1129ca762_1828x1928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IUxJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52278f97-49b6-4438-8621-16f1129ca762_1828x1928.png 424w, https://substackcdn.com/image/fetch/$s_!IUxJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52278f97-49b6-4438-8621-16f1129ca762_1828x1928.png 848w, https://substackcdn.com/image/fetch/$s_!IUxJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52278f97-49b6-4438-8621-16f1129ca762_1828x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!IUxJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52278f97-49b6-4438-8621-16f1129ca762_1828x1928.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!IUxJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52278f97-49b6-4438-8621-16f1129ca762_1828x1928.png" width="1456" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52278f97-49b6-4438-8621-16f1129ca762_1828x1928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:384950,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52278f97-49b6-4438-8621-16f1129ca762_1828x1928.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IUxJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52278f97-49b6-4438-8621-16f1129ca762_1828x1928.png 424w, https://substackcdn.com/image/fetch/$s_!IUxJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52278f97-49b6-4438-8621-16f1129ca762_1828x1928.png 848w, https://substackcdn.com/image/fetch/$s_!IUxJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52278f97-49b6-4438-8621-16f1129ca762_1828x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!IUxJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52278f97-49b6-4438-8621-16f1129ca762_1828x1928.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>Putting it on my domain</h2><p>I deployed (published) the simpler version with here.now. This time I wanted it on bentossell.com rather than a temporary address. My domain is managed through Vercel, so I told the agent to use Chrome, add the domain in here.now and update the DNS records in Vercel.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s2PM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e61ce67-bae4-48d5-b7a8-c6e5d7e86290_1828x1928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s2PM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e61ce67-bae4-48d5-b7a8-c6e5d7e86290_1828x1928.png 424w, https://substackcdn.com/image/fetch/$s_!s2PM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e61ce67-bae4-48d5-b7a8-c6e5d7e86290_1828x1928.png 848w, https://substackcdn.com/image/fetch/$s_!s2PM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e61ce67-bae4-48d5-b7a8-c6e5d7e86290_1828x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!s2PM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e61ce67-bae4-48d5-b7a8-c6e5d7e86290_1828x1928.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!s2PM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e61ce67-bae4-48d5-b7a8-c6e5d7e86290_1828x1928.png" width="1456" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e61ce67-bae4-48d5-b7a8-c6e5d7e86290_1828x1928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:450741,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e61ce67-bae4-48d5-b7a8-c6e5d7e86290_1828x1928.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s2PM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e61ce67-bae4-48d5-b7a8-c6e5d7e86290_1828x1928.png 424w, https://substackcdn.com/image/fetch/$s_!s2PM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e61ce67-bae4-48d5-b7a8-c6e5d7e86290_1828x1928.png 848w, https://substackcdn.com/image/fetch/$s_!s2PM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e61ce67-bae4-48d5-b7a8-c6e5d7e86290_1828x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!s2PM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e61ce67-bae4-48d5-b7a8-c6e5d7e86290_1828x1928.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Acq2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200c1242-4027-45d9-bbe7-1c86f7c5c57b_5679x1526.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Acq2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200c1242-4027-45d9-bbe7-1c86f7c5c57b_5679x1526.png 424w, https://substackcdn.com/image/fetch/$s_!Acq2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200c1242-4027-45d9-bbe7-1c86f7c5c57b_5679x1526.png 848w, https://substackcdn.com/image/fetch/$s_!Acq2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200c1242-4027-45d9-bbe7-1c86f7c5c57b_5679x1526.png 1272w, https://substackcdn.com/image/fetch/$s_!Acq2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200c1242-4027-45d9-bbe7-1c86f7c5c57b_5679x1526.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Acq2!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200c1242-4027-45d9-bbe7-1c86f7c5c57b_5679x1526.png" width="1200" height="322.25274725274727" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/200c1242-4027-45d9-bbe7-1c86f7c5c57b_5679x1526.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:391,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:1051660,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200c1242-4027-45d9-bbe7-1c86f7c5c57b_5679x1526.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Acq2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200c1242-4027-45d9-bbe7-1c86f7c5c57b_5679x1526.png 424w, https://substackcdn.com/image/fetch/$s_!Acq2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200c1242-4027-45d9-bbe7-1c86f7c5c57b_5679x1526.png 848w, https://substackcdn.com/image/fetch/$s_!Acq2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200c1242-4027-45d9-bbe7-1c86f7c5c57b_5679x1526.png 1272w, https://substackcdn.com/image/fetch/$s_!Acq2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200c1242-4027-45d9-bbe7-1c86f7c5c57b_5679x1526.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><strong>Domains and DNS</strong></p><p>A domain such as bentossell.com is a memorable address. DNS records tell browsers which server should answer when someone visits that address. When those records change, the update can take time to change.</p></div><p>The agent handled the setup and the site was live. It took about 20 minutes for the domain change to settle, which is normal when a website starts pointing somewhere new.</p><blockquote><p>I checked whether here.now needed the project to be on GitHub. It didn&#8217;t. The agent published the files directly from the local project folder to here.now. It creates a site, uploads the local files and then makes that version live. </p><p>I still used Git for version history. A commit = a saved version. But if you &#8216;push&#8217; those commits, they get sent to your GitHub repo. Useful for keeping a copy of the code and seeing how it changed, but not needed for this deployment.</p></blockquote><h2>Giving the simple site some character</h2><p>The new site was deliberately more basic, so small details made a bigger difference. I drew a little mascot in the canvas and had seen another personal site with a character bouncing across the top of the page. I wanted mine to waddle around in the same way.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uhiq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7b1aa0-e904-4099-b4cc-9cf684c42532_1828x1928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uhiq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7b1aa0-e904-4099-b4cc-9cf684c42532_1828x1928.png 424w, https://substackcdn.com/image/fetch/$s_!uhiq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7b1aa0-e904-4099-b4cc-9cf684c42532_1828x1928.png 848w, https://substackcdn.com/image/fetch/$s_!uhiq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7b1aa0-e904-4099-b4cc-9cf684c42532_1828x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!uhiq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7b1aa0-e904-4099-b4cc-9cf684c42532_1828x1928.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!uhiq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7b1aa0-e904-4099-b4cc-9cf684c42532_1828x1928.png" width="1456" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae7b1aa0-e904-4099-b4cc-9cf684c42532_1828x1928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:402121,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7b1aa0-e904-4099-b4cc-9cf684c42532_1828x1928.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uhiq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7b1aa0-e904-4099-b4cc-9cf684c42532_1828x1928.png 424w, https://substackcdn.com/image/fetch/$s_!uhiq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7b1aa0-e904-4099-b4cc-9cf684c42532_1828x1928.png 848w, https://substackcdn.com/image/fetch/$s_!uhiq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7b1aa0-e904-4099-b4cc-9cf684c42532_1828x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!uhiq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7b1aa0-e904-4099-b4cc-9cf684c42532_1828x1928.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is from <a href="https://noahfarrar.com/">Noah&#8217;s site.</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2yEh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8707ee-d3d7-4745-9ff0-a924cb281912_1584x1478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2yEh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8707ee-d3d7-4745-9ff0-a924cb281912_1584x1478.png 424w, https://substackcdn.com/image/fetch/$s_!2yEh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8707ee-d3d7-4745-9ff0-a924cb281912_1584x1478.png 848w, https://substackcdn.com/image/fetch/$s_!2yEh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8707ee-d3d7-4745-9ff0-a924cb281912_1584x1478.png 1272w, https://substackcdn.com/image/fetch/$s_!2yEh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8707ee-d3d7-4745-9ff0-a924cb281912_1584x1478.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!2yEh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8707ee-d3d7-4745-9ff0-a924cb281912_1584x1478.png" width="1456" height="1359" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f8707ee-d3d7-4745-9ff0-a924cb281912_1584x1478.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1359,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:520651,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8707ee-d3d7-4745-9ff0-a924cb281912_1584x1478.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2yEh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8707ee-d3d7-4745-9ff0-a924cb281912_1584x1478.png 424w, https://substackcdn.com/image/fetch/$s_!2yEh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8707ee-d3d7-4745-9ff0-a924cb281912_1584x1478.png 848w, https://substackcdn.com/image/fetch/$s_!2yEh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8707ee-d3d7-4745-9ff0-a924cb281912_1584x1478.png 1272w, https://substackcdn.com/image/fetch/$s_!2yEh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f8707ee-d3d7-4745-9ff0-a924cb281912_1584x1478.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 first animation looked rough. Its eyes needed to sit behind the rest of the face. The arms disappeared. The image flipped at the edge of the screen, which looked strange, so I asked it to walk sideways like a crab instead. I adjusted the legs, size and shadow, then asked the agent for ways to improve the basic animation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nQjm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb300a872-4b51-4aa3-999e-f0a415768239_2143x1356.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nQjm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb300a872-4b51-4aa3-999e-f0a415768239_2143x1356.png 424w, https://substackcdn.com/image/fetch/$s_!nQjm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb300a872-4b51-4aa3-999e-f0a415768239_2143x1356.png 848w, https://substackcdn.com/image/fetch/$s_!nQjm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb300a872-4b51-4aa3-999e-f0a415768239_2143x1356.png 1272w, https://substackcdn.com/image/fetch/$s_!nQjm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb300a872-4b51-4aa3-999e-f0a415768239_2143x1356.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!nQjm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb300a872-4b51-4aa3-999e-f0a415768239_2143x1356.png" width="1456" height="921" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b300a872-4b51-4aa3-999e-f0a415768239_2143x1356.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:921,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:283572,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb300a872-4b51-4aa3-999e-f0a415768239_2143x1356.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nQjm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb300a872-4b51-4aa3-999e-f0a415768239_2143x1356.png 424w, https://substackcdn.com/image/fetch/$s_!nQjm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb300a872-4b51-4aa3-999e-f0a415768239_2143x1356.png 848w, https://substackcdn.com/image/fetch/$s_!nQjm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb300a872-4b51-4aa3-999e-f0a415768239_2143x1356.png 1272w, https://substackcdn.com/image/fetch/$s_!nQjm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb300a872-4b51-4aa3-999e-f0a415768239_2143x1356.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 added keyboard controls. The up arrow makes the mascot jump; left and right make it move faster. Hovering reveals a small tooltip, and clicking it does something useful rather than treating the character as decoration. I also used the mascot as the site favicon: the small image shown beside a page title in a browser tab.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TKd1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f2b30c-5493-448c-b34a-7e8ab6bc3ef7_1828x1928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TKd1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f2b30c-5493-448c-b34a-7e8ab6bc3ef7_1828x1928.png 424w, https://substackcdn.com/image/fetch/$s_!TKd1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f2b30c-5493-448c-b34a-7e8ab6bc3ef7_1828x1928.png 848w, https://substackcdn.com/image/fetch/$s_!TKd1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f2b30c-5493-448c-b34a-7e8ab6bc3ef7_1828x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!TKd1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f2b30c-5493-448c-b34a-7e8ab6bc3ef7_1828x1928.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!TKd1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f2b30c-5493-448c-b34a-7e8ab6bc3ef7_1828x1928.png" width="1456" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5f2b30c-5493-448c-b34a-7e8ab6bc3ef7_1828x1928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:489261,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f2b30c-5493-448c-b34a-7e8ab6bc3ef7_1828x1928.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TKd1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f2b30c-5493-448c-b34a-7e8ab6bc3ef7_1828x1928.png 424w, https://substackcdn.com/image/fetch/$s_!TKd1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f2b30c-5493-448c-b34a-7e8ab6bc3ef7_1828x1928.png 848w, https://substackcdn.com/image/fetch/$s_!TKd1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f2b30c-5493-448c-b34a-7e8ab6bc3ef7_1828x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!TKd1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f2b30c-5493-448c-b34a-7e8ab6bc3ef7_1828x1928.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 still liked the annotations from the first canvas idea. Rough Notation is a small library that draws animated underlines, boxes, circles, highlights and brackets around parts of a web page. I had seen another site use brackets with handwritten explanations and wanted to try the same thing.</p><p>I drew over another screenshot to show where a bracket should sit and what it should explain. One marks the Markdown formatting. Another points out that a section can expand. On a smaller screen, the text has to move below the content instead of being squeezed beside it</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WAAQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f601ff3-b81f-44cc-b2de-e765e93ab086_711x723.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WAAQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f601ff3-b81f-44cc-b2de-e765e93ab086_711x723.png 424w, https://substackcdn.com/image/fetch/$s_!WAAQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f601ff3-b81f-44cc-b2de-e765e93ab086_711x723.png 848w, https://substackcdn.com/image/fetch/$s_!WAAQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f601ff3-b81f-44cc-b2de-e765e93ab086_711x723.png 1272w, https://substackcdn.com/image/fetch/$s_!WAAQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f601ff3-b81f-44cc-b2de-e765e93ab086_711x723.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!WAAQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f601ff3-b81f-44cc-b2de-e765e93ab086_711x723.png" width="711" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f601ff3-b81f-44cc-b2de-e765e93ab086_711x723.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:711,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88328,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f601ff3-b81f-44cc-b2de-e765e93ab086_711x723.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WAAQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f601ff3-b81f-44cc-b2de-e765e93ab086_711x723.png 424w, https://substackcdn.com/image/fetch/$s_!WAAQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f601ff3-b81f-44cc-b2de-e765e93ab086_711x723.png 848w, https://substackcdn.com/image/fetch/$s_!WAAQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f601ff3-b81f-44cc-b2de-e765e93ab086_711x723.png 1272w, https://substackcdn.com/image/fetch/$s_!WAAQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f601ff3-b81f-44cc-b2de-e765e93ab086_711x723.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 first responsive version still had problems. Expanding a section was faster than its bracket animation. Some brackets stretched far beyond the content. I annotated those details and asked for the bracket to stop at the content width. I narrowed the page, cleaned up the animation and deployed again.</p><p>Later that evening I added light and dark themes. I normally use one icon to switch between them, but then I questioned whether the switch needed to exist at all. I removed it and let the site follow the visitor&#8217;s system setting.</p><h2>Where it ended up</h2><p>The current site is much simpler than the first one. Content lives in files I can edit. The tree can expand, the annotations move with it and the mascot wanders across the top.</p><p>There&#8217;s still things I want to add. The difference is that each addition now has room to matter. In the agent-interface version there were so many controls that I could have spent forever adding Easter eggs and interactions without improving what the site was for.</p><p>A lot of the session was small back-and-forth work on the interface.</p><p>That is how the site was rebuilt: one complete direction, a night away from it, then a second direction worked out through screenshots, annotations and many small changes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GjCp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcee4c3df-b79e-45f7-a7d0-7684153e144f_3164x1946.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GjCp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcee4c3df-b79e-45f7-a7d0-7684153e144f_3164x1946.png 424w, https://substackcdn.com/image/fetch/$s_!GjCp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcee4c3df-b79e-45f7-a7d0-7684153e144f_3164x1946.png 848w, https://substackcdn.com/image/fetch/$s_!GjCp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcee4c3df-b79e-45f7-a7d0-7684153e144f_3164x1946.png 1272w, https://substackcdn.com/image/fetch/$s_!GjCp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcee4c3df-b79e-45f7-a7d0-7684153e144f_3164x1946.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!GjCp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcee4c3df-b79e-45f7-a7d0-7684153e144f_3164x1946.png" width="1456" height="896" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cee4c3df-b79e-45f7-a7d0-7684153e144f_3164x1946.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:896,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:805906,&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://www.bensbites.com/i/212833691?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcee4c3df-b79e-45f7-a7d0-7684153e144f_3164x1946.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GjCp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcee4c3df-b79e-45f7-a7d0-7684153e144f_3164x1946.png 424w, https://substackcdn.com/image/fetch/$s_!GjCp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcee4c3df-b79e-45f7-a7d0-7684153e144f_3164x1946.png 848w, https://substackcdn.com/image/fetch/$s_!GjCp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcee4c3df-b79e-45f7-a7d0-7684153e144f_3164x1946.png 1272w, https://substackcdn.com/image/fetch/$s_!GjCp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcee4c3df-b79e-45f7-a7d0-7684153e144f_3164x1946.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>See for yourself - <a href="https://bentossell.com">bentossell.com</a></p><p>I know many of you are shouting &#8216;the agent design was way better&#8217; - yeah, I know. But as with every previous version of my personal site, I&#8217;ll pretend to update it regularly and then leave it for dust. The agent interface I want to use in another project and spend an inordinate amount of time and tokens making it great.</p><p>If you&#8217;re that annoyed, I encourage you to make yours an agent interface and show me &#128522; </p><p>The point of me sharing these sessions is because I&#8217;m still learning but I know enough to build pretty much anything I want to (it may take some time and swearing). And I want to show that I&#8217;m not doing anything special to get these agents to do stuff for me. It&#8217;s just figuring out what things are.</p><p>Get good at the thing while doing the thing.</p><p>The last few posts have been pretty basic stuff but I&#8217;ve got much bigger builds in the works and I plan to keep sharing what I build and how the digital sausages are made.</p><div><hr></div><h3>Behind the scenes</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;c26f605c-7d80-43b6-b06b-564e12fd5d6a&quot;,&quot;duration&quot;:null}"></div><p>Enjoy your weekend!</p><p>Feel free to comment with any questions.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.bensbites.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.bensbites.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><ul><li><p>Find me on <a href="https://x.com/bentossell/">X</a></p></li><li><p>Read <a href="https://bensbites.substack.com/about">about me</a> and Ben&#8217;s Bites</p></li></ul>]]></content:encoded></item></channel></rss>