<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AI on Thede Technologies</title><link>https://thedetech.com/tags/ai/</link><description>Recent content in AI on Thede Technologies</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://thedetech.com/tags/ai/index.xml" rel="self" type="application/rss+xml"/><item><title>Notes from the AI Gatherings, Vol. 2</title><link>https://thedetech.com/blog/2026-08-07-notes-from-the-ai-gatherings-vol-2/</link><pubDate>Tue, 13 Oct 2026 09:00:00 -0500</pubDate><guid>https://thedetech.com/blog/2026-08-07-notes-from-the-ai-gatherings-vol-2/</guid><description>&lt;p>&lt;em>Same table, same rules as &lt;a href="https://thedetech.com/blog/2026-07-24-notes-from-the-ai-gatherings-vol-1/">Vol. 1&lt;/a>: a few of us at Switchyards in Nashville on a Friday morning, comparing notes on building with AI. My own work by name, everyone else&amp;rsquo;s as patterns.&lt;/em>&lt;/p>
&lt;p>Three things from this week.&lt;/p>
&lt;h2 id="the-model-the-laptop-couldnt-load">The model the laptop couldn&amp;rsquo;t load&lt;/h2>
&lt;p>Someone at the table bought a big-memory machine. This week they ran the benchmark. Same model, same prompt, laptop versus new box. Eighteen minutes became fifteen. You didn&amp;rsquo;t buy speed. You bought capability.&lt;/p></description></item><item><title>An Agent Reads My Email</title><link>https://thedetech.com/blog/2026-08-06-an-agent-reads-my-email/</link><pubDate>Thu, 06 Aug 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/2026-08-06-an-agent-reads-my-email/</guid><description>&lt;p>Every morning at five, an agent reads yesterday&amp;rsquo;s email and writes me a briefing. Most mornings I read the briefing instead of the inbox.&lt;/p>
&lt;p>My friend Kyle Reinford just published &lt;a href="https://kyledeanreinford.com/blog/cloudflare-email-workers-for-llm-pipeline/" target="_blank" rel="noopener noreferrer">the pattern he uses&lt;/a> - Cloudflare Email Workers catch messages at the edge and file them into R2, so a model never touches his real Gmail. Mine is the same idea from the other end: he guards the front door, I process at home. Apple Mail already syncs my accounts to disk. A script reads the last 24 hours of messages and hands each body to a local model - Qwen3.6-35b-a3b, running in LM Studio on my Mac Studio. No agent harness, no tool loop - just one chat call to localhost per message. All the model gets to do is fill out a tiny form: what is this, does it need me, one-line summary. A renderer turns the day&amp;rsquo;s forms into a static page. Nothing leaves the house.&lt;/p></description></item><item><title>The Thread That Never Ends</title><link>https://thedetech.com/blog/2026-08-06-the-thread-that-never-ends/</link><pubDate>Fri, 09 Oct 2026 09:00:00 -0500</pubDate><guid>https://thedetech.com/blog/2026-08-06-the-thread-that-never-ends/</guid><description>&lt;p>For years the rule with AI chat was: keep threads small and single-focused. One chat per task. Finish, close, open a fresh one. Long threads rot. I learned that one the hard way in April, when I mined a month of my own sessions and found that past a hundred turns the answers stopped being right.&lt;/p>
&lt;p>With Fable, I stopped.&lt;/p>
&lt;p>One thread has been open for days now. I asked it what it was best at, and it said taking in a tremendous amount of information and not losing track of any of it. So I opened a single terminal window and we worked on five projects at the same time. It didn&amp;rsquo;t lose the thread once. It knew which piece belonged to which project and what we needed to do next.&lt;/p></description></item><item><title>Be Your Own Historian</title><link>https://thedetech.com/blog/2026-08-03-be-your-own-historian/</link><pubDate>Mon, 03 Aug 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/2026-08-03-be-your-own-historian/</guid><description>&lt;p>I have been saying a version of the same sentence for fourteen years, and the sentence has gotten shorter every year. It started as a product pitch. It is now four words: be your own historian.&lt;/p>
&lt;p>Here is the long version, which I will spend the rest of this essay defending.&lt;/p>
&lt;p>&lt;strong>In a world where intelligence is cheap and getting cheaper, the only thing that stays scarce is the record of a particular life. It cannot be generated. It cannot be bought. It can only be kept. And the person who should own it is the person who lived it.&lt;/strong>&lt;/p></description></item><item><title>Notes from the AI Gatherings, Vol. 1</title><link>https://thedetech.com/blog/2026-07-24-notes-from-the-ai-gatherings-vol-1/</link><pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/2026-07-24-notes-from-the-ai-gatherings-vol-1/</guid><description>&lt;p>&lt;em>A format note, since this is the first one. Most Friday mornings I meet a few friends at Switchyards in Nashville to compare notes on building with AI. No agenda, no demos-or-else, no recording - just a couple of hours of &amp;ldquo;here&amp;rsquo;s what I tried, here&amp;rsquo;s what surprised me.&amp;rdquo; It&amp;rsquo;s become the most useful standing appointment on my calendar, because the things you learn tool-to-tool never make it into anyone&amp;rsquo;s launch post. One of those mornings already sent me home to &lt;a href="https://thedetech.com/blog/eliminating-waste-in-the-sdlc/">rebuild my entire engineering workflow&lt;/a>. This series is my notebook from those mornings - short, occasional, and anonymized. The rule is simple: I write about my own work by name, everyone else&amp;rsquo;s not at all. What you get is the patterns.&lt;/em>&lt;/p></description></item><item><title>The Machine I Can't Turn Off</title><link>https://thedetech.com/blog/2026-07-24-the-machine-i-cant-turn-off/</link><pubDate>Wed, 07 Oct 2026 09:00:00 -0500</pubDate><guid>https://thedetech.com/blog/2026-07-24-the-machine-i-cant-turn-off/</guid><description>&lt;p>I told my partner the other night that I can never turn the Mac Studio off.&lt;/p>
&lt;p>There&amp;rsquo;s a job on that machine at 11:45 at night. One at 3:30 in the morning. One at five, one at seven. Every one of them is an agent. It wakes up, reads something, thinks about it with a model that runs entirely on the chip under my desk, writes something down, and goes back to sleep.&lt;/p></description></item><item><title>Can a Local Model Read My Inbox? A Bake-off</title><link>https://thedetech.com/lab/2026-06-27-local-model-bakeoff-email-enrichment/</link><pubDate>Sat, 27 Jun 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/lab/2026-06-27-local-model-bakeoff-email-enrichment/</guid><description>&lt;p>How much of my daily AI work actually needs to leave my machine? The frontier models still win the hard, open-ended thinking. But most of my real workload isn&amp;rsquo;t that - it&amp;rsquo;s repetitive, high-volume, and touches data I&amp;rsquo;d rather keep home: my mail, my documents, decades of personal history.&lt;/p>
&lt;p>Email was the perfect test. I was building a system that reads my inbox for me - each message becomes a small structured record, so a daily brief can be written from records instead of raw mail. That per-message reading should run locally, if local is good enough.&lt;/p></description></item><item><title>The architecture of advice</title><link>https://thedetech.com/blog/2026-05-11-architecture-of-advice/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/2026-05-11-architecture-of-advice/</guid><description>&lt;p>In &lt;a href="https://thedetech.com/blog/2026-05-07-30-days-of-ai-collaboration/">the last post&lt;/a> I looked at the sheer &lt;em>volume&lt;/em> of AI-assisted engineering: 55,000 turns of professional capital recovered from a single month. But once you have the data, you stop asking &amp;ldquo;how much?&amp;rdquo; and start asking &amp;ldquo;what kind?&amp;rdquo;&lt;/p>
&lt;p>So I ran a high-fidelity thematic enrichment pass over 466 sessions from the corpus and started mapping what I&amp;rsquo;m calling the architecture of advice: the hidden patterns that define how AI actually influences a multi-repo technical portfolio.&lt;/p></description></item><item><title>30 days of AI collaboration</title><link>https://thedetech.com/blog/2026-05-07-30-days-of-ai-collaboration/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/2026-05-07-30-days-of-ai-collaboration/</guid><description>&lt;p>In the spring of 2026 I spent 30 days living in the &amp;ldquo;jagged frontier&amp;rdquo; of AI-assisted software engineering.&lt;/p>
&lt;p>If you&amp;rsquo;ve worked with Claude Code, Gemini CLI, Cursor, or Codex you know the feeling. A high-intensity session ends, the terminal clears, and months of architectural decisions, debugging insights, and technical pivots vanish with the scrollback. The next morning you remember the &lt;em>outcome&lt;/em> but not the &lt;em>reasoning that got you there&lt;/em>.&lt;/p>
&lt;p>I decided to stop losing that knowledge. This is the data-driven retrospective of 466 sessions, 55,224 turns, and 1,772 technical decisions recovered from a single month of work, and what I found when I went back through the corpus systematically.&lt;/p></description></item><item><title>Getting good output from Lens</title><link>https://thedetech.com/blog/2026-05-05-getting-good-output-from-lens/</link><pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/2026-05-05-getting-good-output-from-lens/</guid><description>&lt;p>&lt;figure class="side">&lt;img src="https://thedetech.com/images/blog/2026-05-05-getting-good-output-from-lens/mbp-garbled-output.png" alt="" width="1884" height="2648" loading="lazy" decoding="async">&lt;figcaption>A Lens daily summary derailed by reasoning artifacts: &lt;code>**People:**&lt;/code>, &lt;code>**Patterns:**&lt;/code>, &lt;code>**Drafting structure:**&lt;/code>, &amp;ldquo;Constraint Check&amp;rdquo;, bleeding into the narrative&lt;/figcaption>&lt;/figure>&lt;/p>
&lt;p>People pick up &lt;a href="https://tractorandsilo.com/lens" target="_blank" rel="noopener noreferrer">Lens&lt;/a>, connect it to LM Studio, point it at whatever model they downloaded first, and expect polished daily snapshots. Sometimes they get them. Sometimes the same setup on a different machine produces output that reads like the model thinking out loud, or worse, fabricating events that didn&amp;rsquo;t happen.&lt;/p>
&lt;p>Lens itself doesn&amp;rsquo;t change between those outcomes. The model, the quantization, and a few LM Studio settings do. This is the field guide I wish I&amp;rsquo;d shipped with the first build.&lt;/p></description></item><item><title>Four frontier models, one year of office sensor data, four very different dashboards</title><link>https://thedetech.com/blog/2026-04-29-clue-dashboard-bakeoff/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/2026-04-29-clue-dashboard-bakeoff/</guid><description>&lt;p>I have an &lt;a href="https://www.adafruit.com/product/4500" target="_blank" rel="noopener noreferrer">Adafruit Clue&lt;/a> sensor sitting on the desk in my home office. It has been logging temperature, humidity, pressure, light, sound, and color every thirty seconds for a little over a year. 425,000 readings. About 33 megabytes of CSV. (I &lt;a href="https://thedetech.com/blog/2025-04-08-adafruit-clue-datalogger/">wrote up the build itself&lt;/a> a year ago: CircuitPython on the device, a Python &lt;code>pywebview&lt;/code> gateway on the Mac, USB Serial in between.)&lt;/p>
&lt;p>I finally fed that year of data to four frontier models and asked each of them to build me a single self-contained HTML dashboard. Same prompt. Same data. Four very different answers.&lt;/p></description></item><item><title>The move was upstream</title><link>https://thedetech.com/blog/2026-04-28-the-move-was-upstream/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/2026-04-28-the-move-was-upstream/</guid><description>&lt;p>I spent most of a day pointing at broken cases. Each time I pointed at one, the model patched it. The next regeneration would surface a different broken case in a different file. We&amp;rsquo;d patch that. Then a third. By late afternoon I was the one suggesting we slow down and return to first principles. The model wasn&amp;rsquo;t pulling me up a level on its own.&lt;/p>
&lt;p>The bug itself was small. I&amp;rsquo;ve been wiring up a pipeline that turns transcripts of my conversations with AI tools into clean Markdown for an Obsidian vault. The reasoning part was working: extracting topics, summarizing, tagging. The &lt;em>rendering&lt;/em> kept breaking. Stray characters, broken callouts, content that ended up harder to read than the original conversation had been. I was working it inside Gemini CLI, mostly on their fast tier with occasional escalation to their reasoning model. Twelve back-and-forth turns across roughly six hours of intermittent work, and we still hadn&amp;rsquo;t landed it.&lt;/p></description></item><item><title>Why personal AI belongs on hardware you already own</title><link>https://thedetech.com/blog/2026-04-27-personal-ai-belongs-on-your-hardware/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/2026-04-27-personal-ai-belongs-on-your-hardware/</guid><description>&lt;p>Tim Cook stepped down this week. The next CEO of Apple is John Ternus, the hardware engineer who ran the Mac transition to Apple Silicon. The new Chief Hardware Officer is Johny Srouji, who built the chips that made the transition possible. Two hardware people at the top of the company, in the same month the cloud AI labs are losing money on their best customers.&lt;/p>
&lt;p>Nate B. Jones &lt;a href="https://www.youtube.com/watch?v=RaAFquzj5B8" target="_blank" rel="noopener noreferrer">made the case&lt;/a> that this is Apple declining the race the rest of the industry is running and lining up for a different one. I think he&amp;rsquo;s right, and I want to add what I can only add from inside it: this is the race I&amp;rsquo;ve already been running on a four-year-old machine under my desk, and the people I trust are starting to run it too.&lt;/p></description></item><item><title>A general-purpose MoE multimodal beat every dedicated vision model on my father's handwriting</title><link>https://thedetech.com/blog/2026-04-23-moe-beats-dedicated-vision/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/2026-04-23-moe-beats-dedicated-vision/</guid><description>&lt;p>I&amp;rsquo;ve been transcribing a multi-generational archive of handwritten family letters on my own hardware. Posts &lt;a href="https://thedetech.com/blog/2026-04-23-family-archives-ai-can-read/">one&lt;/a> and &lt;a href="https://thedetech.com/blog/2026-04-23-local-models-aging-mac/">two&lt;/a> covered why and how. This post is the surprise.&lt;/p>
&lt;p>I assumed the right tool for a vision task was a vision model. If you&amp;rsquo;re reading handwriting, you reach for something labeled &amp;ldquo;VL.&amp;rdquo; If you can find one fine-tuned for OCR and handwriting, even better.&lt;/p>
&lt;p>I was wrong, at least at the sizes I can run locally in 2026.&lt;/p></description></item><item><title>Running real models locally on a Mac Studio that isn't new anymore</title><link>https://thedetech.com/blog/2026-04-23-local-models-aging-mac/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/2026-04-23-local-models-aging-mac/</guid><description>&lt;p>I have a multi-generational archive of handwritten family letters in my house, and I wanted to read it without sending the private content to a cloud provider. The &lt;a href="https://thedetech.com/blog/2026-04-23-family-archives-ai-can-read/">first post&lt;/a> is the &lt;em>why&lt;/em>. This one is the &lt;em>how&lt;/em>, on the specific hardware I already own, with the software I landed on.&lt;/p>
&lt;p>My Mac Studio is almost four years old. M1 Max, 64 GB of RAM. It&amp;rsquo;s proven more than capable of running large language models locally. It keeps private content in the house, and it costs a lot less than any cloud provider.&lt;/p></description></item><item><title>What family archives are for, now that the AI can read them</title><link>https://thedetech.com/blog/2026-04-23-family-archives-ai-can-read/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/2026-04-23-family-archives-ai-can-read/</guid><description>&lt;p>I have three collections of letters sitting in my house.&lt;/p>
&lt;p>The oldest is a stack from my great-grandparents, written between 1910 and 1913. The second is from my grandparents, written during World War II. The third is from my father, letters he wrote from the moment I was born until the moment his mother died.&lt;/p>
&lt;p>Three generations, each one writing to the next, each one leaving behind something I&amp;rsquo;ve never fully read.&lt;/p></description></item><item><title>The Memex Has Been Waiting 80 Years for This Moment</title><link>https://thedetech.com/blog/2026-04-11-the-memex-has-been-waiting-80-years/</link><pubDate>Sat, 11 Apr 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/2026-04-11-the-memex-has-been-waiting-80-years/</guid><description>&lt;p>In July 1945, an engineer named Vannevar Bush published an essay in The Atlantic called &amp;ldquo;As We May Think.&amp;rdquo; It is one of the strangest, most hopeful documents I know.&lt;/p>
&lt;p>Bush had spent the war as the director of the U.S. Office of Scientific Research and Development. He oversaw the entire American scientific war effort: radar, the proximity fuse, penicillin manufacturing, and, indirectly, the work that would end the war the same month his essay was published. The atomic bombs fell on Hiroshima and Nagasaki in August 1945. Bush&amp;rsquo;s essay came out a few weeks earlier. He could feel what was coming. He wrote the essay anyway, and what he wrote was not a triumphal account of what science had done. It was an almost embarrassed argument that the same instruments scientists had built for destruction could be turned, just as easily, toward the preservation of human knowledge.&lt;/p></description></item><item><title>From Tools to Framework</title><link>https://thedetech.com/blog/from-tools-to-framework/</link><pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/from-tools-to-framework/</guid><description>&lt;p>Frameworks are inevitable.&lt;/p>
&lt;p>Kevin Kelly wrote about this in &lt;em>What Technology Wants&lt;/em>. Certain inventions appear independently, in multiple places, at roughly the same time. The telephone, the lightbulb, calculus. Not because of genius, but because the conditions were right. The ground was ready and the solution was waiting to be found.&lt;/p>
&lt;p>Ruby got Rails. Python got Django. PHP got Laravel. In each case, the same pattern: developers working with raw tools hit a ceiling, and someone assembled an opinionated structure that encoded what worked into something repeatable. The framework didn&amp;rsquo;t invent new capabilities. It organized the ones that already existed into a form that could be taught, shared, and built upon.&lt;/p></description></item><item><title>Context Architecture</title><link>https://thedetech.com/blog/context-architecture/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/context-architecture/</guid><description>&lt;p>Your AI agent isn&amp;rsquo;t stupid. It&amp;rsquo;s lost.&lt;/p>
&lt;p>The most common failure I see in agentic systems isn&amp;rsquo;t a reasoning failure or a coding error. It&amp;rsquo;s a context failure. The agent didn&amp;rsquo;t have the right information at the right time, so it guessed. And the guess looked plausible enough that nobody caught it until production.&lt;/p>
&lt;p>Context architecture is the skill of building structured data environments so that AI agents can reliably search, find, and retrieve exactly the information they need, without getting confused by dirty data, missing context, or irrelevant noise. Anthropic&amp;rsquo;s engineering team put it plainly: &amp;ldquo;Claude is already smart enough. Intelligence is not the bottleneck. Context is.&amp;rdquo;&lt;/p></description></item><item><title>Specification Precision</title><link>https://thedetech.com/blog/specification-precision/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/specification-precision/</guid><description>&lt;p>The most valuable skill in the AI economy isn&amp;rsquo;t coding. It&amp;rsquo;s writing.&lt;/p>
&lt;p>Not blog posts or marketing copy. I mean writing instructions so precise that a literal-minded machine with no ability to read between the lines will execute exactly what you intended. Every time. Without you watching.&lt;/p>
&lt;p>I&amp;rsquo;ve spent the last year building an AI-augmented engineering operation across 13 projects. The single biggest determinant of whether an agent produces good work isn&amp;rsquo;t the model, the temperature, or the prompt template. It&amp;rsquo;s the specificity of the instruction I gave it.&lt;/p></description></item><item><title>The System That Built Itself</title><link>https://thedetech.com/blog/the-system-that-built-itself/</link><pubDate>Sat, 07 Mar 2026 00:00:00 +0000</pubDate><guid>https://thedetech.com/blog/the-system-that-built-itself/</guid><description>&lt;p>I didn&amp;rsquo;t set out to build a system. I set out to survive.&lt;/p>
&lt;p>For the better part of a year, I&amp;rsquo;ve been operating as a one-person engineering team, across my day job and the products I&amp;rsquo;m building on my own. I wrote about what that looks like in &lt;a href="https://thedetech.com/blog/the-one-person-engineering-team/">The One-Person Engineering Team&lt;/a>, and about the engineering practices that emerged in &lt;a href="https://thedetech.com/blog/eliminating-waste-in-the-sdlc/">Eliminating Waste in the SDLC&lt;/a>. But something else happened that I didn&amp;rsquo;t fully recognize until I stopped and looked at what I&amp;rsquo;d built.&lt;/p></description></item></channel></rss>