<?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[Bruce Bracken: Field Notes From The Build]]></title><description><![CDATA[Strategy from the drafting table. Lessons from the keyboard. Notes from building with AI in the loop.]]></description><link>https://read.brucebracken.com/s/field-notes-from-the-build</link><image><url>https://substackcdn.com/image/fetch/$s_!33Sp!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bdf7229-04c4-404d-81ae-6aeabbc80f60_1254x1254.png</url><title>Bruce Bracken: Field Notes From The Build</title><link>https://read.brucebracken.com/s/field-notes-from-the-build</link></image><generator>Substack</generator><lastBuildDate>Wed, 03 Jun 2026 17:41:51 GMT</lastBuildDate><atom:link href="https://read.brucebracken.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Bruce Bracken]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[brucebracken@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[brucebracken@substack.com]]></itunes:email><itunes:name><![CDATA[Bruce Bracken]]></itunes:name></itunes:owner><itunes:author><![CDATA[Bruce Bracken]]></itunes:author><googleplay:owner><![CDATA[brucebracken@substack.com]]></googleplay:owner><googleplay:email><![CDATA[brucebracken@substack.com]]></googleplay:email><googleplay:author><![CDATA[Bruce Bracken]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[I Overheard AI's Entire Future in a Steakhouse Breakup]]></title><description><![CDATA[Field Notes from The Build &#8211; No. 3 || Strategy from the drafting table. Lessons from the keyboard.]]></description><link>https://read.brucebracken.com/p/ai-taste-debate-steak</link><guid isPermaLink="false">https://read.brucebracken.com/p/ai-taste-debate-steak</guid><dc:creator><![CDATA[Bruce Bracken]]></dc:creator><pubDate>Sat, 30 May 2026 00:49:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!C-MM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cc0d86-e96e-48c2-96ed-fe8a01fc7b35_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C-MM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cc0d86-e96e-48c2-96ed-fe8a01fc7b35_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C-MM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cc0d86-e96e-48c2-96ed-fe8a01fc7b35_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!C-MM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cc0d86-e96e-48c2-96ed-fe8a01fc7b35_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!C-MM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cc0d86-e96e-48c2-96ed-fe8a01fc7b35_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!C-MM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cc0d86-e96e-48c2-96ed-fe8a01fc7b35_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C-MM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cc0d86-e96e-48c2-96ed-fe8a01fc7b35_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82cc0d86-e96e-48c2-96ed-fe8a01fc7b35_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2052293,&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://read.brucebracken.com/i/199815648?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cc0d86-e96e-48c2-96ed-fe8a01fc7b35_1672x941.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_!C-MM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cc0d86-e96e-48c2-96ed-fe8a01fc7b35_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!C-MM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cc0d86-e96e-48c2-96ed-fe8a01fc7b35_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!C-MM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cc0d86-e96e-48c2-96ed-fe8a01fc7b35_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!C-MM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cc0d86-e96e-48c2-96ed-fe8a01fc7b35_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;d had the kind of week with Artwell where you either ship something or break something, and I&#8217;d managed both, occasionally to the same feature. I&#8217;d also spent it neck-deep in the debate eating every feed I follow lately: the one about AI and taste, about whether, now that the machine can make the thing, having good judgment is enough to make you a creator &#8211; or only a critic. So on Friday, fried on both counts, I took myself out for a steak.</p><p>Two tables over, a couple was having an argument, and it took me a full minute to work out what they were arguing about.</p><p>She&#8217;d said the thing was technically flawless and completely forgettable. He said she was being impossible &#8211; it was obviously high quality, look at it. She said quality wasn&#8217;t the same as good. He said that was a meaningless distinction. She said it was the only distinction that mattered. He said, and I&#8217;m quoting, &#8220;everybody&#8217;s suddenly an expert.&#8221;</p><p>It was, almost word for word, the argument I&#8217;d been reading all week. So I assumed I was eavesdropping on two people from my own corner of the world &#8211; that the debate had followed me out of my screen and into dinner. I was, I admit, a little impressed by their command of the material.</p><p>Then he delivered the closer: &#8220;If you think it&#8217;s so easy, I&#8217;d love to watch you cook it better.&#8221;</p><p>Ah. The steak. They were arguing about the steak.</p><p>Here&#8217;s the part that stayed with me, past the steak and past the secondhand discomfort of watching a date go sideways over doneness. I hadn&#8217;t misheard them. I&#8217;d heard them perfectly. The argument about the steak and the argument about AI are, line for line, the same argument. You can swap &#8220;the steak&#8221; for &#8220;the output&#8221; in every sentence either of them said and lose nothing at all. That isn&#8217;t a coincidence, and it isn&#8217;t because steak is secretly profound. It&#8217;s because both arguments are circling the same confusion, and neither side has bothered to name it. But I will try.</p><p>There are two different things we call &#8220;taste,&#8221; and they only look like one thing from a distance.</p><p>The first is the diner&#8217;s taste. You take a bite and you know. Too salty, the texture&#8217;s gone rubbery, the sauce is fighting the meat instead of helping it. You don&#8217;t need a chef&#8217;s jacket to register any of that, and the man&#8217;s &#8220;I&#8217;d love to watch you cook it better&#8221; was a bad move precisely because she never claimed she could cook it. She claimed she could tell it was gray in the middle. Those are not the same claim. She was right, and he reached for a credential to avoid admitting it. Anyone who has ever been handed &#8220;well, you&#8217;re not a chef&#8221; while pointing at an obviously overcooked steak knows the move. It&#8217;s a dodge. The diner&#8217;s verdict stands on its own.</p><p>The second is the chef&#8217;s taste, and it only shows itself when the plate is wrong and has to be fixed. The diner says &#8220;this is too salty.&#8221; The chef tastes the same bite and knows the saltiness is actually a fat problem, and the fix isn&#8217;t less salt, it&#8217;s a hit of acid to cut it. The diner can reject. The chef can correct. The distance between &#8220;this is off&#8221; and &#8220;here is the specific move that makes it right&#8221; is the entire job, and it&#8217;s the part you only get from having stood at the stove and ruined the dish a few hundred times.</p><p>Hold onto that gap, because the AI conversation lives or dies in it.</p><p>The loudest story in AI right now is a democratization story, and the optimistic version of it is genuinely true. The barrier to making things has collapsed. Anyone can generate a draft, a design, a working prototype, a passable first cut of almost anything, in the time it used to take to schedule the kickoff meeting. From there the discourse has converged, with remarkable speed, on a single comforting conclusion: since the machine now handles the making, the scarce and valuable thing left to humans is taste. Judgment is the new moat. Curators beat creators. The editor outranks the engineer. There are now four-part courses promising to train your taste in ninety days, as if taste were a certification.</p><p>And the first half of that is correct. When generation is free, discernment is what&#8217;s scarce, and the person who can tell the good output from the plausible one is holding something real. The couple at the next table had stumbled into the true half: you don&#8217;t need to be a chef to know the steak is overcooked.</p><p>But watch the move the discourse makes next, because it&#8217;s the same move the man made, just run in reverse. He took &#8220;you can&#8217;t judge it unless you can cook it&#8221; &#8211; false &#8211; and used it to win an argument he was losing. The AI conversation takes &#8220;you don&#8217;t need to be a chef to judge it&#8221; &#8211; true &#8211; and quietly extends it into &#8220;so you don&#8217;t need to be a chef to make it.&#8221; That sequel does not follow. And the reason it doesn&#8217;t follow is that when you build with AI, you are no longer the diner. You&#8217;re the one in the kitchen.</p><p>Think about what the machine actually is in this arrangement. It&#8217;s a line cook with flawless technique and no palate of its own. It will execute anything you can specify, instantly, without complaint, and it will re-plate the identical wrong dish all night because it cannot taste that the dish is wrong. At a restaurant, the diner&#8217;s &#8220;this is off&#8221; is enough, because there&#8217;s a chef back there with the second kind of taste who translates the complaint into a fix. In an AI build, there is no chef back there. There&#8217;s just the line cook and you. If all you&#8217;ve brought is the diner&#8217;s palate, you can tell the plate is wrong, but you can&#8217;t say acid-not-salt, so you send it back on a loop and get something differently wrong every time. The only thing that breaks the loop is the correction, and the correction is the chef&#8217;s.</p><p>There&#8217;s a reason the whole culture reached for &#8220;slop&#8221; to name what&#8217;s wrong with mediocre machine output &#8211; a feed-trough word the dictionaries crowned word of the year. We walked all the way into the kitchen to find the insult and didn&#8217;t notice we&#8217;d done it.</p><p>Here&#8217;s what that looks like from inside my own build, on a perfectly ordinary day.</p><p>Artwell turns long-form audio into clean, speaker-attributed transcripts and then into story. So transcription quality is foundational, and at one point I had two transcripts of the same recording sitting side by side. One of them looked obviously better. It came dressed with segments, summaries, topic tags, sentiment analysis &#8211; the whole garnish tray. The other was plainer. Word-for-word they agreed about ninety-six percent of the time, close enough that a quick look would call them equivalent and reach for the prettier plate.</p><p>The plainer one was the better transcript, and it wasn&#8217;t close. The fancy one had quietly turned &#8220;Puget Sound Energy&#8221; into &#8220;Pizza Time Energy,&#8221; and a neighborhood named SoDo into &#8220;So To.&#8221; Those aren&#8217;t formatting nitpicks. In a transcript meant to carry someone&#8217;s actual words into a published story, a confidently wrong proper noun is the gray center of the steak &#8211; the thing that looks fine under the garnish and destroys trust the moment anyone who was in the room reads it. Choosing correctly here was not &#8220;which output has more features.&#8221; It was knowing that for this product, quality means the words and the names survive intact, and the analytics layer is parsley. That&#8217;s not a verdict a diner&#8217;s palate can deliver. It&#8217;s a directorial call about what the dish is even for.</p><p>It happens at every layer. Another time, a fix to the audio-editing playback sailed through every check &#8211; tests green, types clean, lint quiet &#8211; and was still wrong, because it had bought its passing grade by making playback hesitate for a beat before it started, trading the immediate, responsive feel of the thing for technical correctness. Every box ticked. The dish still didn&#8217;t eat right. Passing the recipe is not the same as the plate being good, and no test suite has ever been able to taste the difference.</p><p>Now the uncomfortable part, the part those train-your-taste courses are selling around. The chef&#8217;s palate &#8211; the one that can direct, not just judge &#8211; is not built by curating. You do not develop it by assembling a reference library of great plates and studying them, any more than you become a winemaker by becoming a sommelier. The sommelier develops exquisite preferences by tasting. The winemaker develops judgment by making bad wine for years until it stops being bad. They are different organs, grown by different work, and only one of them can fix the batch. The judgment that lets me see past &#8220;Pizza Time Energy&#8221; came from two decades of being responsible for the finished thing &#8211; of shipping the wrong cut, watching it land badly, and learning in my hands what the fix actually was. It did not arrive on a schedule, and it did not come from watching.</p><p>Which is the quiet problem underneath the cheerful democratization story. We have declared judgment the most valuable thing in the economy at the precise moment we&#8217;re dismantling the work that produces it. The reps that used to build the chef&#8217;s palate &#8211; the grunt passes, the owned mistakes, the years on the line &#8211; are exactly the reps the machine now does for you. You can have the diner&#8217;s palate for free. The chef&#8217;s palate was never free, and it&#8217;s getting more expensive to acquire, not less, because the path to it is quietly closing.</p><p>I can&#8217;t reopen the path for everyone coming up behind me, and I&#8217;m not going to pretend a LinkedIn post does anything about it. What I can control is whether I keep doing my own reps. So here&#8217;s the thing I actually do, and it&#8217;s the reason my build process looks heavier than a solo founder&#8217;s &#8220;should.&#8221; The multi-session, multi-role orchestration I run &#8211; the planning panels, the forced checkpoints, the reviewer pass that exists only to argue with the implementer pass &#8211; is not only quality control. It&#8217;s a structure that keeps me at the stove. Left alone with a fluent line cook, the gravitational pull is to slide back into the diner&#8217;s chair: glance at the plate, looks plausible, ship it, send it back if someone complains. The orchestration is what stops the slide. It forces the second-order question every time &#8211; not &#8220;is this good,&#8221; but &#8220;what is this allowed to become, and where does it live, and what&#8217;s the one cut that keeps the product true.&#8221; It makes me direct instead of merely approve. In a world where the reps don&#8217;t happen for free anymore, I&#8217;ve built a way to keep doing them on purpose. It&#8217;s an apprenticeship for one, and I&#8217;m both the master and the kid sweeping the floor.</p><p>The couple never resolved it, for the record. He paid, stiffly. She was still right.</p><p>But the argument they were having is the one the whole industry is having, and it&#8217;s worth getting right, because the stakes aren&#8217;t really about steak or even about taste. The people who can build something good with AI are the ones who already spent the years at the stove &#8211; who carry the chef&#8217;s palate into a kitchen that now runs at impossible speed. The discourse is handing everyone else a flawless line cook and a diner&#8217;s palate and calling them chefs. And that works beautifully, right up until the plate comes back wrong and nobody at the table knows what to fix.</p><p>#Artwell #FieldNotesFromTheBuild #AIStrategy #SoloFounder</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://read.brucebracken.com/p/ai-taste-debate-steak?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://read.brucebracken.com/p/ai-taste-debate-steak?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://read.brucebracken.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://read.brucebracken.com/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://artwell.ai&quot;,&quot;text&quot;:&quot;Artwell&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://artwell.ai"><span>Artwell</span></a></p>]]></content:encoded></item><item><title><![CDATA[I Don't Read My Own Specs, and That's the Whole Point]]></title><description><![CDATA[Field Notes from The Build &#8211; No. 2 || Strategy from the drafting table. Lessons from the keyboard.]]></description><link>https://read.brucebracken.com/p/i-dont-read-my-own-specs</link><guid isPermaLink="false">https://read.brucebracken.com/p/i-dont-read-my-own-specs</guid><dc:creator><![CDATA[Bruce Bracken]]></dc:creator><pubDate>Fri, 22 May 2026 17:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QtRw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575b3e99-2dde-48f9-8df6-7712a4a1a406_1712x919.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QtRw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575b3e99-2dde-48f9-8df6-7712a4a1a406_1712x919.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QtRw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575b3e99-2dde-48f9-8df6-7712a4a1a406_1712x919.png 424w, https://substackcdn.com/image/fetch/$s_!QtRw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575b3e99-2dde-48f9-8df6-7712a4a1a406_1712x919.png 848w, https://substackcdn.com/image/fetch/$s_!QtRw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575b3e99-2dde-48f9-8df6-7712a4a1a406_1712x919.png 1272w, https://substackcdn.com/image/fetch/$s_!QtRw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575b3e99-2dde-48f9-8df6-7712a4a1a406_1712x919.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QtRw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575b3e99-2dde-48f9-8df6-7712a4a1a406_1712x919.png" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/575b3e99-2dde-48f9-8df6-7712a4a1a406_1712x919.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2287209,&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://read.brucebracken.com/i/199832377?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575b3e99-2dde-48f9-8df6-7712a4a1a406_1712x919.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_!QtRw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575b3e99-2dde-48f9-8df6-7712a4a1a406_1712x919.png 424w, https://substackcdn.com/image/fetch/$s_!QtRw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575b3e99-2dde-48f9-8df6-7712a4a1a406_1712x919.png 848w, https://substackcdn.com/image/fetch/$s_!QtRw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575b3e99-2dde-48f9-8df6-7712a4a1a406_1712x919.png 1272w, https://substackcdn.com/image/fetch/$s_!QtRw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575b3e99-2dde-48f9-8df6-7712a4a1a406_1712x919.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Just like Jason Voorhees, the agile-versus-waterfall debate never dies &#8211; it keeps coming back. It comes back because it&#8217;s a useful argument, and because every new wave of developers eventually has to reach their own conclusions about how much planning is enough and how much is too much. The current resurgence has a particular flavor &#8211; it lives mostly on LinkedIn and YouTube, and it leans hard against specs. Specs are heavy. Specs are corporate. Nobody reads them. Just ship. Waterfall is dead. The dinosaurs of the old way are still scolding us from the boardroom while the rest of us iterate.</p><p>There is something true in that critique, and there is something the critique is missing. Both halves are worth taking seriously, because building a real product in 2026 means navigating both at once.</p><p>The part that&#8217;s true is straightforward. The dead corporate version of a spec &#8211; the thousand-page document nobody reads, the approval chains, the false certainty, the planning that calcifies into fiction &#8211; really is a waste. That&#8217;s not the same thing as saying specs are a waste. It&#8217;s saying that one particular implementation of a spec is a waste, and confusing the implementation with the concept is the kind of category error that lets people argue against object-oriented programming because they once saw a bad Java codebase. The bad version of anything is always bad. The interesting question is whether the good version still has work to do.</p><p>The bigger problem with the current debate is that it&#8217;s being conducted in 2026 with the same binary it had in 2014, which in AI years is roughly the Cretaceous. The debate certainly is not extinct, but the framing of it is. Both sides of the argument still assume that a spec is a document a human writes for another human to read. Even when the spec gets handed to an AI rather than a human, the assumption underneath stays the same &#8211; the spec is a static artifact passed across a boundary, used as a one-time briefing rather than as a living substrate the work persists within. From that premise, the entire shape of the debate makes sense. Specs are heavy because humans are slow readers. Specs feel like waste because the people they&#8217;re written for never finish them. Defending specs makes sense from inside that frame. So does dismissing them. The two sides are both correct, and they&#8217;re both arguing about the wrong thing.</p><p>Before getting to what I actually think the debate is missing, there&#8217;s a useful principle from the older argument worth keeping, because it dissolves the binary on its own. Some decisions in front of you are expensive to reverse. Some are cheap. Architecture is expensive. A button label is cheap. You don&#8217;t iterate your way into a data model; you iterate from one. The cost of being wrong on the foundation is high, and the cost of thinking carefully about it up front is low. That phase rewards real specs. The wiring phase, where you&#8217;re shaping what the user sees and how a flow feels and where the copy lands, is different. Those things only reveal themselves once people start using them, and heavy specs there would actively hurt the work. The principle is simple: match the process weight to the reversibility of the decision. Spec the expensive, iterate the cheap.</p><p>Most serious builders already work some version of that, whether they call it that or not. The agile-versus-waterfall debate falls apart the moment you accept that different decisions in the same project deserve different amounts of upfront thinking. But the principle still isn&#8217;t the deepest thing the debate is missing. The deepest thing is that the audience for the spec has changed, and nobody on either side of the public argument seems to have noticed.</p><p>I&#8217;m building Artwell, an AI narrative and voice platform, as a solo founder. The foundational specification I worked through with multiple AI models, across many days of conversation, came out around 80 pages. The user-experience specification that followed is roughly 20 pages. I have never read either of them cover to cover, and I never will. Neither would anyone else. That isn&#8217;t the failure of those specs. That is the point of those specs.</p><p>When you build a real product with AI in the loop &#8211; through model versions that change, across context windows that overflow and crash, across sessions you start fresh tomorrow because the current one is exhausted, across multiple models running in different roles &#8211; you need somewhere for the work to live that isn&#8217;t just your head and isn&#8217;t just one fragile session. The spec is that somewhere. A new session, a new model, a new tool reads the document in seconds and comes up to speed on weeks of accumulated decisions, definitions, constraints, edge cases, and intentions. Without that document, every restart is a regression and every model swap is a tax. With it, the work persists across all of it.</p><p>And the conversation that produces the spec is itself iterative, which is the part that breaks the frame entirely. The 80-page foundational spec wasn&#8217;t a waterfall artifact handed down from a planning phase. It was the consolidated output of multi-day back-and-forths across multiple sessions, multiple models, and multiple roles &#8211; a planner session proposing, a reviewer session pushing back, an implementer session surfacing a hole the planner missed. Features I would never have discovered through pure vibe-coding came out of the planning conversation itself, because that conversation had the time and the surface area to let edge cases and competitor analysis and full workflows breathe. The output happens to be a long document, but the document is the consolidated record of an extremely agile process. The thing the public debate calls &#8220;spec writing&#8221; and the thing it calls &#8220;iteration&#8221; are happening in the same place. They just produce different artifacts at different points.</p><p>That changes the cost calculation entirely. A 50-page spec that humans have to read end-to-end before they can start working is corporate theater, and the critics are right to dismiss it. A 50-page spec that an AI ingests in seconds and that survives the next model swap is infrastructure, and dismissing it is a category error. Same document. Completely different function. Whether the work of writing it is wasted depends entirely on who&#8217;s reading it and what they&#8217;re using it for.</p><p>And the spec itself doesn&#8217;t stop evolving once implementation begins. We treat it as the working substrate of the project &#8211; not just as a planning artifact but as the implementation document itself, broken into phases, lanes, and slices that get worked through over the following weeks and months. As that work surfaces things the planning didn&#8217;t anticipate, the spec gets updated. Sometimes we revise the original document directly. Sometimes we preserve the original intact for the historical record and write addendums that capture founder-approved course corrections. Either way, the spec stays current with the actual state of the project, which means new sessions and new models always get the truth of where we are &#8211; not a snapshot of where we thought we&#8217;d be six weeks ago. The flexibility to change direction during implementation doesn&#8217;t break the foundation. It&#8217;s built on top of it, which is the entire reason the foundation was worth specifying in the first place.</p><p>This isn&#8217;t new thinking outside of software. Many years in media production taught me that the work you put into pre-production is what makes production possible. An indie filmmaker can shoot from the hip with no script, no shot list, no production schedule, and pull off something charming &#8211; the kind of thing that wins a festival short slot and becomes a calling card. The same filmmaker cannot pull off a feature that way. They certainly cannot pull off a series. The amount of structure required scales with the ambition of the thing being built. The script that nobody reads cover-to-cover on set is doing real work as a shared reference. The shot list the DP scribbles all over is doing real work as a daily handoff. The shooting schedule that gets revised every morning is doing real work as a coordination layer. None of it is waterfall, and none of it is wasted. It&#8217;s the substrate that makes the days on set possible.</p><p>Specs work the same way. A weekend script doesn&#8217;t need one. A product with customers, retention policies, billing, trademarks, compliance posture, and a brand audience whose trust breaks if anything breaks does. What changed isn&#8217;t whether the substrate matters. What changed is who reads it.</p><p>There&#8217;s a related point that follows from this, and it matters because it&#8217;s where the public debate quietly does the most damage. When people complain that AI claimed it finished a task it didn&#8217;t actually finish, or that the AI skipped a section of the spec, or that the AI ignored a constraint, the default response is to blame the AI. The more honest diagnosis is that the AI is doing exactly what its scaffolding allows it to do. A single prompt-and-pray session with no checkpoint, no completion verification, no review panel, and no orchestration layer is going to produce inconsistent results regardless of which model is on the other end. That isn&#8217;t an AI failure. That&#8217;s a builder choosing not to construct the orchestration that the work requires.</p><p>The builders who are shipping serious products with AI assistance are running multi-session, multi-model, multi-role workflows with forced checkpoints, completion verification, and review passes. The builders who are shipping weekend tools and clever demos can get away with one session and a good prompt. Both are doing AI-assisted development. They are not doing the same job. The advice that works for the second does not port to the first, and treating the two as equivalent is the original sin underneath most of the loudest takes on agile, specs, and how to build with AI today.</p><p>So the real debate isn&#8217;t agile versus waterfall, and it isn&#8217;t even spec versus no-spec. It&#8217;s whether you&#8217;re building something that requires a real orchestration architecture and a persistent record of its own thinking, or whether you&#8217;re building something that doesn&#8217;t. It&#8217;s whether the documents you&#8217;re producing are written for human readers who&#8217;ll never finish them, or for the AI collaborators who actually carry the work across the sessions you can&#8217;t.</p><p>I don&#8217;t read my own specs. They aren&#8217;t for me. They&#8217;re for the next session, the next model, the next implementer, the next reviewer, the next time the context window blows up and tomorrow&#8217;s version of the project has to be reconstituted from yesterday&#8217;s decisions. The specs are how the project remembers itself. They are the foundation that makes everything else I do possible, even though they look, on the surface, like exactly the kind of artifact the current debate has decided to dismiss.</p><p>That isn&#8217;t waterfall coming back. It isn&#8217;t the old discipline in new clothes. It&#8217;s a new discipline that the public debate hasn&#8217;t built the vocabulary for yet &#8211; and one that the people still arguing about specs versus no-specs are going to need, whether they decide to learn it or not.</p><p>#Artwell #FieldNotesFromTheBuild #AIStrategy #SoloFounder</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://read.brucebracken.com/p/i-dont-read-my-own-specs?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://read.brucebracken.com/p/i-dont-read-my-own-specs?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://read.brucebracken.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://read.brucebracken.com/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://artwell.ai&quot;,&quot;text&quot;:&quot;Artwell&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://artwell.ai"><span>Artwell</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Cost of Being Right Yesterday]]></title><description><![CDATA[Field Notes from The Build &#8211; No. 1 || Strategy from the drafting table. Lessons from the keyboard.]]></description><link>https://read.brucebracken.com/p/the-cost-of-being-right-yesterday</link><guid isPermaLink="false">https://read.brucebracken.com/p/the-cost-of-being-right-yesterday</guid><dc:creator><![CDATA[Bruce Bracken]]></dc:creator><pubDate>Fri, 15 May 2026 21:09:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_BPc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60ef46e-9f80-4133-8f02-0f8e8fb4ea59_1254x1254.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_BPc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60ef46e-9f80-4133-8f02-0f8e8fb4ea59_1254x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_BPc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60ef46e-9f80-4133-8f02-0f8e8fb4ea59_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!_BPc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60ef46e-9f80-4133-8f02-0f8e8fb4ea59_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!_BPc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60ef46e-9f80-4133-8f02-0f8e8fb4ea59_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!_BPc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60ef46e-9f80-4133-8f02-0f8e8fb4ea59_1254x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_BPc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60ef46e-9f80-4133-8f02-0f8e8fb4ea59_1254x1254.png" width="1254" height="1254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c60ef46e-9f80-4133-8f02-0f8e8fb4ea59_1254x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1254,&quot;width&quot;:1254,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2177794,&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://read.brucebracken.com/i/199910636?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60ef46e-9f80-4133-8f02-0f8e8fb4ea59_1254x1254.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_!_BPc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60ef46e-9f80-4133-8f02-0f8e8fb4ea59_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!_BPc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60ef46e-9f80-4133-8f02-0f8e8fb4ea59_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!_BPc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60ef46e-9f80-4133-8f02-0f8e8fb4ea59_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!_BPc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc60ef46e-9f80-4133-8f02-0f8e8fb4ea59_1254x1254.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Nine months ago, when I began building Artwell in earnest, Deepgram was the right call for speech-to-text. Best quality at the time. Best pricing. Solid intelligence layer.</p><p>I also flagged, in the first week, that Artwell should not be permanently coupled to a single transcription provider. That was not some brilliant revelation. Every senior architect would have seen the same thing.</p><p>But there is a difference between seeing an architectural need and building it immediately. Early in the build, the more important job was learning the shape of the product: the workflow, the transcript model, the editing layer, the downstream story outputs, the places where quality actually mattered. Premature abstraction is its own kind of debt. So we kept moving.</p><p>This week I went back and re-tested the speech-to-text market against Artwell&#8217;s real needs &#8211; long-form audio, diarization, speaker handling, intelligence layers, downstream editing, cost at scale. The landscape had not moved by inches. It had moved by miles.</p><p>ElevenLabs&#8217; latest Scribe v2 has overtaken on quality and pricing. AssemblyAI is right behind it, with a comparable intelligence layer &#8211; sentiment, topics, summaries, speaker identification inferred from transcript context. For the configuration Artwell needs, the incumbent provider now costs more than double what the leaders charge, with measurably higher word error rates (WER) and a thinner intelligence layer. This is no small thing. This changes margins, pricing flexibility, and what a product can afford to offer users.</p><p>With Artwell&#8217;s launch on the horizon, this became the moment to build the abstraction layer.</p><p>Artwell now has a transcription layer that can route across providers, support fallbacks, separate development from production, and absorb the next provider change without touching the product itself. The intelligence layer is next, same pattern &#8211; OpenAI and Anthropic today, whatever proves best tomorrow.</p><p>The lesson though is not &#8220;build abstraction layers.&#8221; The lesson is that AI infrastructure decisions have a shorter shelf life than most teams are conditioned for. The right provider today may not be the right provider one year from now. It might not even be the right provider one month from now. That&#8217;s simply the speed of the market we are all building in.</p><p>&#8220;Which provider is best&#8221; is the question every team asks. The better question to ask is what it will cost you to switch when that answer changes.</p><p>Architecture buys you the right to change your mind.</p><p>And in AI, that optionality may be the difference between building a moat and building a wrapper.</p><p>&#120347;&#120361;&#120354;&#120373; &#120362;&#120372; &#120376;&#120361;&#120354;&#120373; &#120328;&#120336; &#120372;&#120373;&#120371;&#120354;&#120373;&#120358;&#120360;&#120378; &#120365;&#120368;&#120368;&#120364;&#120372; &#120365;&#120362;&#120364;&#120358; &#120359;&#120371;&#120368;&#120366; &#120347;&#120361;&#120358; &#120329;&#120374;&#120362;&#120365;&#120357;.</p><p><strong>#Artwell #FieldNotesFromTheBuild #AIStrategy #SoloFounder</strong></p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://read.brucebracken.com/p/the-cost-of-being-right-yesterday?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://read.brucebracken.com/p/the-cost-of-being-right-yesterday?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://read.brucebracken.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://read.brucebracken.com/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://artwell.ai&quot;,&quot;text&quot;:&quot;Artwell&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://artwell.ai"><span>Artwell</span></a></p>]]></content:encoded></item></channel></rss>