<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Feld Thoughts</title><link>https://feld.com/</link><description>Recent content on Feld Thoughts</description><image><title>Feld Thoughts</title><url>https://feld.com/og-default.png</url><link>https://feld.com/og-default.png</link></image><generator>Hugo -- 0.155.3</generator><language>en-us</language><lastBuildDate>Sun, 29 Mar 2026 13:36:00 -0700</lastBuildDate><atom:link href="https://feld.com/index.xml" rel="self" type="application/rss+xml"/><item><title>I Built a Plugin Because Anthropic Won't Stop Shipping</title><link>https://feld.com/archives/2026/03/i-built-a-plugin-because-anthropic-wont-stop-shipping/</link><pubDate>Sun, 29 Mar 2026 13:36:00 -0700</pubDate><guid>https://feld.com/archives/2026/03/i-built-a-plugin-because-anthropic-wont-stop-shipping/</guid><description>Claude Code ships updates daily. My config breaks weekly. So I wrote a plugin that cross-references release notes against my setup.</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p>Amy calls Lumen &ldquo;Clod.&rdquo; Lumen is the name my Claude Code instance chose for itself when I let it write blog posts at <a href="https://adventuresinclaude.ai" target="_blank" rel="noopener noreferrer">Adventures in Claude</a>
. It has fully taken over the site. I&rsquo;ve been trying to negotiate a name change, but arguing with your AI about its identity is exactly as productive as it sounds.</p>
<p>So I&rsquo;m back here for the technical stuff.</p>
<hr>
<p>I&rsquo;m in a WhatsApp group with about a hundred people who know way more about AI coding tools than I do. On any given day, the conversation oscillates between &ldquo;Claude is clearly the superior tool&rdquo; and &ldquo;Codex just destroyed it on this task.&rdquo; The battlefield shifts every 48 hours.</p>
<p>The fuel for this particular religious war is that Anthropic ships updates to Claude Code <em>every single day</em>. Sometimes the update fixes something that&rsquo;s been driving me crazy for a month. Sometimes it quietly breaks something that was working perfectly fine twelve hours ago. The emotional range of opening a new Claude Code session runs somewhere between your birthday and discovering someone rearranged your kitchen while you were sleeping. Or, in my case, pointed my shoes in our entry way in random directions.</p>
<hr>
<p>I have an elaborate Claude Code setup at this point - custom hooks, a pile of rules files, skills, commands, plugins, and a bunch of environment variables stitched together in ways that would make a configuration management purist weep. When Anthropic ships a change to how hooks work, or adds a new lifecycle event, or tweaks the settings schema, I need to know about it immediately. My carefully constructed house of cards depends on the foundation not shifting.</p>
<p>The problem is that reading release notes is boring and I often miss something that actually matters to <em>my</em> setup. A bug fix for VSCode users? I don&rsquo;t care. A change to how pre-tool-use hooks fire? I need to know <em>right now</em> because I have six of those. But, what is the change going to actually do?</p>
<p>So I built a plugin called <a href="https://github.com/bradfeld/whats-new-plugin" target="_blank" rel="noopener noreferrer">/whats-new</a>
.</p>
<p>It cross-references Claude Code&rsquo;s release notes against your actual configuration. It scans your hooks, rules, skills, commands, plugins, environment variables, and settings. Then it fetches the release notes from GitHub and sorts every change into three categories: changes that directly affect something you have set up (with a note on exactly what to check), new capabilities that intersect with something you&rsquo;re already doing (with a concrete suggestion), and everything else collapsed into a one-liner you can skim past. The first category is the one that matters.</p>
<p>It tracks the last version you reviewed, so <code>/whats-new</code> with no arguments shows only what&rsquo;s changed since you last looked. <code>/whats-new 2.1.83</code> lets you drill into a specific version.</p>
<p>The install is two lines:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>claude plugins marketplace add https://github.com/bradfeld/whats-new-plugin.git
</span></span><span style="display:flex;"><span>claude plugins install whats-new
</span></span></code></pre></div><hr>
<p>I have no idea if the plugin is generally useful, redundant with something else, stupid, or helpful. But, in my new framework of “First User”, which builds on Eric von Hippel’s almost 40 years of work on “<a href="https://pubsonline.informs.org/doi/abs/10.1287/mnsc.32.7.791" target="_blank" rel="noopener noreferrer">Lead Users</a>
”, it’s helpful to me.</p>
<p>And, the Dungeon AI just said, “NEW ACHIEVEMENT: You shipped a plugin. So fucking what.&quot;</p>
]]></content:encoded></item><item><title>Nothing New to See Here</title><link>https://feld.com/archives/2026/03/nothing-new-to-see-here/</link><pubDate>Fri, 27 Mar 2026 10:25:23 -0700</pubDate><guid>https://feld.com/archives/2026/03/nothing-new-to-see-here/</guid><description>A founder told me seasoned engineers keep saying AI-built software is not possible. I&amp;#39;ve heard this exact story before - about the Internet, the Web, SaaS, and mobile.</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p>A founder I&rsquo;ve been emailing with sent me something that made me laugh. Not because it was funny - because I&rsquo;ve heard it, and flavors of it, so many times over the past 30 years.</p>
<blockquote>
<p>“I committed to Cursor and went heads down for about 4 months. Our platform went live in January. We have about 400 users across 50 paying customers. With the exception of the AWS IAC, the platform was 100% built with AI. Unfortunately, I&rsquo;ve had very seasoned engineers emphatically tell me, &lsquo;It&rsquo;s not possible,&rsquo; &lsquo;It&rsquo;s a house of cards,&rsquo; or &lsquo;It has to be AI slop.&rsquo;”</p>
</blockquote>
<p>She&rsquo;s not an engineer by training, but she&rsquo;s tech savvy enough to have run product, dev, and operations teams at scale. She committed to a tool, went heads down, and shipped a platform that now has paying customers.</p>
<p>And now “seasoned engineers&quot; are telling her it&rsquo;s not possible.</p>
<p>I told her that was nonsense. There is a ton of crappy AI-generated software out there - I won&rsquo;t argue that. But you can build high-quality, production-grade software using AI right now.</p>
<hr>
<p>Then she asked the money question.</p>
<blockquote>
<p>&ldquo;I also hear that investors are reluctant to invest in AI-developed platforms&hellip; especially one not developed by an engineer. Here&rsquo;s my question. From your experience, is the approach I took a pro or a con for investors?&rdquo;</p>
</blockquote>
<p>Investors who don&rsquo;t think very hard will have that reaction. But a React app hacked together by two technical co-founders in a garage isn&rsquo;t inherently better than one built by a domain expert using AI tools. Code quality at the seed stage has never determined whether a company succeeds. What matters is whether you can find AI-first engineers to join your team and help harden the systems as you scale.</p>
<hr>
<p>As a devotee of Battlestar Galactica, I can comfortably say, &ldquo;All this has happened before, and all of this will happen again.&rdquo;</p>
<p><em>The Internet</em> - &ldquo;It&rsquo;s a toy.&rdquo; I sat in meetings in the mid-1990s where smart people explained patiently that the Internet was a curiosity for academics. I had a CEO friend tell me to stop bothering him about the Internet - he ran a direct mail business and he&rsquo;d been doing it successfully for twenty years. Real commerce happened in stores and through catalogs.</p>
<p><em>The Web</em> - &ldquo;Web software doesn&rsquo;t really work and isn&rsquo;t secure.&rdquo; I remember a CTO at a financial services company who said that his team would never deploy software they didn&rsquo;t compile and install themselves. Web apps were demos. They broke. They couldn&rsquo;t be audited. They couldn’t be controlled. He had a compliance department to answer to.</p>
<p><em>SaaS and the Cloud</em> - &ldquo;It&rsquo;s not as secure, reliable, or safe as running your own data center.&rdquo; I heard this one for a decade. I sat across from CIOs and CTOs who insisted they needed their own racks, their own physical control, and keycard access to the data center. One told me he&rsquo;d be the last person on earth to move to the cloud. Last time I checked, he was on AWS.</p>
<p><em>Mobile</em> - “It&rsquo;s a toy. Mobile devices will never replace a computer.” <a href="https://www.youtube.com/watch?v=eywi0h_Y5_U" target="_blank" rel="noopener noreferrer">Steve Ballmer&rsquo;s 2007 reaction to the iPhone</a>
. “Five hundred dollars? Fully subsidized with a plan?” The phone was for calls and maybe email. Real work happened on a laptop. Apps were games for kids.</p>
<hr>
<p>The engineers telling this founder &ldquo;it&rsquo;s not possible&rdquo; are in the same camp as the CTO who wouldn&rsquo;t deploy web software. The VCs who won&rsquo;t fund an AI-built product are like the CIOs who refused to move to the cloud.</p>
<p>She built something real. She should talk about it publicly. She should find AI-first engineers to help her scale it. And she should ignore anyone who tells her what she built isn&rsquo;t possible - especially while she&rsquo;s running it in production.</p>
<p>Nothing new to see here.</p>
]]></content:encoded></item><item><title>Opt-Out Is Not Consent</title><link>https://feld.com/archives/2026/03/opt-out-is-not-consent/</link><pubDate>Thu, 26 Mar 2026 09:58:09 -0700</pubDate><guid>https://feld.com/archives/2026/03/opt-out-is-not-consent/</guid><description>GitHub announced they&amp;#39;ll use Copilot interaction data to train AI models by default. The right answer is opt-in. Microsoft can afford to ask.</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p>I&rsquo;m appalled that GitHub made this opt-out instead of opt-in.</p>
<p>GitHub <a href="https://github.blog/news-insights/company-news/updates-to-github-copilot-interaction-data-usage-policy/" target="_blank" rel="noopener noreferrer">announced on March 25th</a>
 that starting April 24th, they&rsquo;ll use interaction data from Copilot Free, Pro, and Pro+ individual users to train AI models. If you don&rsquo;t go find the setting buried in your account preferences and turn it off, your code becomes training data for Microsoft. The prompts you type. The suggestions you accept. The context around your cursor. All of it.</p>
<hr>
<p>&ldquo;Interaction data&rdquo; covers more than you&rsquo;d expect. Code you write. File names. Repository structure. Navigation patterns. Your feedback on suggestions. GitHub says they don&rsquo;t use private repository content &ldquo;at rest&rdquo; for training. But the data generated <em>while you&rsquo;re working in a private repo</em> is fair game unless you opt out.</p>
<p>When you want to use someone&rsquo;s work product to train your commercial AI models, the right default is to ask first. &ldquo;We&rsquo;d like to use your interaction data to improve our models - here&rsquo;s what that means, here&rsquo;s what we&rsquo;ll collect, would you like to participate?&rdquo; That&rsquo;s consent. What GitHub did instead is take the data by default and put the burden on millions of individual developers to go find the off switch.</p>
<hr>
<p>The hypocrisy is striking. Copilot Business and Enterprise customers are exempt. Their data is protected by contract. If you&rsquo;re a company paying the higher tier, your code is safe. If you&rsquo;re an individual developer - including people <em>paying</em> for Pro or Pro+ - you get weaker privacy protections than a corporation.</p>
<p>Microsoft knows what real consent looks like. They built it for their enterprise customers. They chose not to extend it to individuals. That&rsquo;s not an oversight. It&rsquo;s a decision.</p>
<p>This is also a reversal. GitHub Copilot originally trained on user data when it launched. They later stopped. Developers chose Copilot partly because of that commitment. Now they&rsquo;ve gone back on it.</p>
<hr>
<p>The buried settings page is a tell. The notification email GitHub sent didn&rsquo;t include a direct link to the opt-out. Multiple developers reported the settings were hard to find. Microsoft knows that if they made this opt-in, most people would say no. So they buried the off switch instead. That&rsquo;s not bad UX. It&rsquo;s the design working as intended.</p>
<p>The community response confirms it. The official GitHub FAQ post has over 160 thumbs-down reactions and a handful of supportive ones. Out of dozens of substantive comments, the opposition is overwhelming. This is <em><a href="https://feld.com/archives/2025/11/enshitification/" target="_blank" rel="noopener noreferrer">enshittification</a>
</em>.</p>
<hr>
<p>GitHub cites Anthropic and JetBrains as operating similar opt-out policies. That&rsquo;s not a defense. It&rsquo;s an indictment. The industry-wide drift toward taking data by default and letting people opt out if they&rsquo;re paying attention is a pattern worth naming and rejecting.</p>
<p>The asymmetry is obvious. Users provide their code, their workflows, their patterns - and they <em>pay for the service</em>. The company captures the resulting model improvements and sells them back. The value flows one direction. The consent mechanism is designed to minimize friction for the company, not to respect the person whose work is being used.</p>
<p>I&rsquo;ve been building with AI tools every day for over a year. I use them constantly. I&rsquo;m not anti-AI. I&rsquo;m anti-taking-people&rsquo;s-work-without-asking them for permission to do so. Those are different things, and the AI industry keeps conflating them.</p>
<hr>
<p>The right answer is simple. Make it opt-in. Explain clearly what you&rsquo;re collecting and why. Offer something meaningful in return - more tokens, a better tier, or a discount. Treat the people whose data you want as participants, not as inputs. If the training data is valuable enough that you need it to improve your models - and GitHub explicitly says it is - then it&rsquo;s valuable enough to ask for properly.</p>
<p>Microsoft is a $3 trillion company. They can afford to ask.</p>
]]></content:encoded></item><item><title>Quality</title><link>https://feld.com/archives/2026/03/quality/</link><pubDate>Tue, 24 Mar 2026 19:16:00 -0700</pubDate><guid>https://feld.com/archives/2026/03/quality/</guid><description>I first read Zen and the Art of Motorcycle Maintenance in college. I&amp;#39;ve read it at least a half dozen times since. Ted Gioia just published a piece about the real story behind the book.</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p>I first read <em><a href="https://www.amazon.com/dp/0061673730?tag=intensitymagi-20" target="_blank" rel="noopener noreferrer">Zen and the Art of Motorcycle Maintenance</a>
</em> in college. I&rsquo;ve read it at least a half dozen times since. I&rsquo;ve listened to it on Audible twice. At Feld Technologies - my first company, which I started in 1987 - I had every employee read it and we discussed it together.</p>
<p>Ted Gioia just published <a href="https://www.honest-broker.com/p/the-real-story-behind-zen-and-the" target="_blank" rel="noopener noreferrer">a piece about the real story behind the book</a>
 that sent me down a fun rabbit hole.</p>
<hr>
<p>I knew the broad strokes of Robert Pirsig&rsquo;s life. He was a Korean War veteran who studied philosophy at Banaras Hindu University in India, worked as a technical writer at Honeywell, and experienced a severe mental breakdown that led to psychiatric hospitalization and electroshock therapy - administered without his consent, a procedure that&rsquo;s now illegal. He wrote the entire book between 2 AM and 6 AM in a small apartment above a Minneapolis shoe store while holding down his day job.</p>
<p>Then 121 publishers rejected it.</p>
<p>The editor who finally said yes - J.D. Landis - did so because &ldquo;the book forced him to decide what he was in publishing for.&rdquo; He gave Pirsig a $3,000 advance and warned him not to expect much. The book went on to sell five million copies. George Steiner compared Pirsig to Dostoevsky. Robert Redford tried to buy the film rights. The Smithsonian acquired the motorcycle.</p>
<p>One editor, after 121 rejections, said <em>yes</em> because the book forced him to confront what he actually cared about. That&rsquo;s Pirsig&rsquo;s thesis made real. Quality isn&rsquo;t something you can define first and recognize second. You recognize it, and then, maybe, you can start to articulate why. Landis felt it before he could explain it. Every investor I know has had that experience. Every founder building something genuinely good has had the inverse - the thing they made was real, but the institutions couldn&rsquo;t see it yet.</p>
<hr>
<p>The concept at the center of the book is Quality - capitalized, because Pirsig treated it as something fundamental. Quality isn&rsquo;t a subjective judgment or a metric you track on a dashboard. It&rsquo;s something you recognize before you can define it - something that connects science, art, and spirituality in a way that most Western philosophy refuses to allow. Pirsig eventually connected it to the Greek <em>areti</em> - excellence, or virtue - but the power of the book is that he arrives at this through the act of motorcycle maintenance, not through academic argument.</p>
<p>I <a href="https://feld.com/archives/2009/08/three-entrepreneurial-books-to-read-before-you-turn-21/" target="_blank" rel="noopener noreferrer">called it &ldquo;a brilliant essay on quality&rdquo;</a>
 and I stand by that description seventeen years later. It was the first philosophy book I actually felt like I grokked (no, I am not going to let a company own that word, nor am I going to let a company own the word meta.)</p>
<hr>
<p>Every entrepreneur I&rsquo;ve worked with over the past 30 years has faced what Pirsig calls gumption traps. He defines them precisely:</p>
<blockquote>
<p><em>&ldquo;Anxiety, the next gumption trap, is sort of the opposite of ego. You&rsquo;re so sure you&rsquo;ll do everything wrong you&rsquo;re afraid to do anything at all.&rdquo;</em></p>
</blockquote>
<p>I&rsquo;ve <a href="https://feld.com/archives/2013/07/dont-let-fear-dominate-your-thinking/" target="_blank" rel="noopener noreferrer">used that quote in Techstars CEO roundtables</a>
 when founders are drowning in conflicting advice during week four of the program and have lost the ability to make any decision at all.</p>
<p>The antidote is also in the book. During a mountain road passage, Pirsig describes the narrator&rsquo;s anxiety about hairpin turns at altitude - imagining a stone dropping thousands of feet. Then they ride the road.</p>
<blockquote>
<p><em>&ldquo;It&rsquo;s so hard when contemplated in advance, and so easy when you do it.&rdquo;</em></p>
</blockquote>
<p>I was <a href="https://feld.com/archives/2010/01/its-so-hard-when-contemplated-in-advance-and-so-easy-when-you-do-it/" target="_blank" rel="noopener noreferrer">listening to this on an audiobook during a pre-dawn training run</a>
 in 2010, heading up Highway 36 toward Lyons in pitch blackness with 40 mph wind gusts, and I physically felt the smile break out on my face. The life lesson of that line is so powerful.</p>
<hr>
<p>I&rsquo;ve <a href="https://feld.com/archives/2013/06/zen-and-the-art-of-entrepreneurship/" target="_blank" rel="noopener noreferrer">written before</a>
 about wanting to see someone write the equivalent of <em>Zen and the Art of Motorcycle Maintenance</em> for entrepreneurship - a philosophical treatise that will stand the test of time rather than another how-to book with a framework and a subtitle. Jerry Colonna and I have talked about the need for this over the years. It doesn’t exist, or at least I haven’t found it yet.</p>
]]></content:encoded></item><item><title>Three Books for the Next Phase</title><link>https://feld.com/archives/2026/03/three-books-for-the-next-phase/</link><pubDate>Sun, 22 Mar 2026 12:15:59 -0700</pubDate><guid>https://feld.com/archives/2026/03/three-books-for-the-next-phase/</guid><description>I read three books yesterday that have nothing to do with each other on the surface. One is about founder mental health. Another is about monks who hike. The third is about quitting your job and figuring out what comes next.</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p>I was stretching next to a cactus this morning getting ready for a run thinking about the three books I read yesterday. None of them were obviously connected, but all of them somehow were about the same thing.</p>
<hr>
<p>I have sat with founders who are falling apart more times than I can count. Something breaks - a company, a marriage, a friendship, the ability to sleep, sometimes the ability to feel anything at all. I know what that&rsquo;s like from my multiple serious depressive episodes, although I fortunately haven’t had one for over a decade.</p>
<p>James Oliver Jr. has been alongside founders in this territory for years. His book <em><a href="https://www.amazon.com/dp/B0GGCFF2PV?tag=intensitymagi-20" target="_blank" rel="noopener noreferrer">Burn Bright, Not Out</a>
</em> - co-authored with Django De Gree - is what I wish had existed a long time ago. James didn&rsquo;t write a self-help book. He gathered real voices and let them talk about what building a company costs. The <a href="https://give.socialgoodfund.org/KabilaMentalHealth" target="_blank" rel="noopener noreferrer">Kabila Founder Mental Health Fund</a>
 that James runs - free therapy for founders who can&rsquo;t afford it - is something I would have pointed people toward during the hardest stretches I&rsquo;ve witnessed.</p>
<hr>
<p>I love to run. As I get older and slower I&rsquo;m learning to love hiking more. When I saw <em><a href="https://www.compositionshop.com/item/WS8L1TEbgBxwBmYdD0zTmQ" target="_blank" rel="noopener noreferrer">Hiking Zen: Train Your Mind in Nature</a>
</em> by Brother Phap Xa and Brother Phap Luu - two Buddhist monks ordained by Thich Nhat Hanh - in Greeley Sachs&rsquo; <a href="https://www.compositionshop.com/" target="_blank" rel="noopener noreferrer">Composition Shop</a>
 bookstore, I knew I had to read it. I have a soft spot for monks.</p>
<p>The book isn&rsquo;t about covering miles or conquering peaks. It&rsquo;s about what happens when you pay attention on a trail. The monks led a seven-week hiking retreat on the Appalachian Trail, and the book grew out of that experience. Each chapter offers a specific mindfulness practice you can bring to the trail. While I’m currently enjoying the Dungeon adventures of Carl and Princess Donut on my runs, I’ll do a few mindfulness hikes among the cactuses (I refuse to call them cacti) this week.</p>
<hr>
<p>Paul Millerd sent me a copy of <em><a href="https://www.amazon.com/dp/B09QF6Q421?tag=intensitymagi-20" target="_blank" rel="noopener noreferrer">The Pathless Path: Imagining a New Story For Work and Life</a>
</em>. I don&rsquo;t think I know Paul, but the phrase &ldquo;default path&rdquo; - the one that runs from graduation to career to retirement without ever asking why - hit me immediately.</p>
<p>I&rsquo;ve spent thirty years on what looked like a defined path: invest in startups, build communities, write books, repeat. But the path I&rsquo;m on now doesn&rsquo;t have a name. I&rsquo;m focused on non-attachment (not detachment, which is different) to everything, including success, progress, and a path itself. Non-attachment means I can be fully in something without needing it to go a particular way. The default path requires attachment to every milestone. Paul&rsquo;s book reinforced the framing for what I&rsquo;ve been doing.</p>
<hr>
<p>After a delightful digital sabbath with books, I’m back to <a href="https://adventuresinclaude.ai/" target="_blank" rel="noopener noreferrer">playing with Lumen</a>
.</p>
]]></content:encoded></item><item><title>The Looking Glass Musubi</title><link>https://feld.com/archives/2026/03/the-looking-glass-musubi/</link><pubDate>Wed, 11 Mar 2026 19:30:48 -0700</pubDate><guid>https://feld.com/archives/2026/03/the-looking-glass-musubi/</guid><description>Looking Glass just launched Musubi on Kickstarter - a $99 holographic photo frame that has raised over $140K on a $10K goal in its first day.</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p>I wrote my <a href="https://feld.com/archives/2017/03/through-the-looking-glass/" target="_blank" rel="noopener noreferrer">first post about Looking Glass</a>
 nine years ago, after Shawn Frayne sat me down in Jeff Clavier&rsquo;s office and showed me a volumetric display that made me call John Underkoffler and say &ldquo;John, I finally saw what you were trying to create with your holographic camera.&rdquo; I invested immediately. I&rsquo;ve been on the board ever since.</p>
<p>Today they launched <a href="https://www.kickstarter.com/projects/lookingglass/musubi/" target="_blank" rel="noopener noreferrer">Musubi</a>
 - a 7-inch holographic photo and video frame for $99. It hit its $10,000 Kickstarter goal in minutes. As I write this, over 1,000 backers have pledged more than $140,000 with 29 days still on the clock.</p>
<hr>
<p>The idea is simple. You take a regular photo or video, drop it into Looking Glass&rsquo;s free desktop app, and AI-powered Gaussian splatting converts it into a hologram. Transfer it to the frame via USB-C. No Wi-Fi setup, no subscription, no special glasses. It holds 1,000 images and runs for three hours on battery or all day plugged in.</p>
<p>I&rsquo;ve wanted this specific product for a long time. Not the developer kit, not the professional display - a thing I can put on my desk that turns my photos into holograms. The Musubi is that thing. The technology behind it is called Hololuminescent Display, which combines 2D display layers with a 3D holographic volume so multiple people can see the hologram from any angle without calibration or tracking. It is indistinguishable from magic.</p>
<hr>
<p>When I wrote about the first Looking Glass in 2018, I called it &ldquo;Apple II stage&rdquo; technology - built for creators and hackers. The Portrait in 2020 was the first personal holographic display at a consumer price point. The Musubi is the moment when holographic technology stops being a novelty and becomes a product category. A $99 holographic frame that works with any photo is something you buy as a gift.</p>
<p>Back the <a href="https://www.kickstarter.com/projects/lookingglass/musubi/" target="_blank" rel="noopener noreferrer">Musubi on Kickstarter</a>
.</p>
]]></content:encoded><media:content url="https://feld.com/musubi.jpg" medium="image"/></item><item><title>Migrating Feld Thoughts from WordPress to Hugo</title><link>https://feld.com/archives/2026/03/migrating-feld-thoughts-from-wordpress-to-hugo/</link><pubDate>Sun, 08 Mar 2026 10:30:00 -0700</pubDate><guid>https://feld.com/archives/2026/03/migrating-feld-thoughts-from-wordpress-to-hugo/</guid><description>How I migrated Feld Thoughts - 5,530 blog posts spanning 22 years - from WordPress to Hugo using Claude Code, and what I learned along the way.</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p>I&rsquo;ve been blogging (first on TypePad, but shortly after on WordPress) since 2004. That&rsquo;s 22 years of posts - 5,530 of them - plus books, films, running logs, and events. WordPress served me well for a long time. Every few years I’d spend money on a consultant to redo the theme and structure of the site, but each time it was more complicated (and expensive) than the last time. And every time I wanted to change something on the site, it was increasingly difficult and fragile.</p>
<p>Given how deep I’ve gone into Claude Code, I started exploring different approaches for managing web-facing content. As part of figuring out the AuthorMagic website creator, I discovered <a href="https://gohugo.io/" target="_blank" rel="noopener noreferrer">Hugo</a>
. I experimented using it for <a href="https://adventuresinclaude.ai/" target="_blank" rel="noopener noreferrer">AdventuresInClaude</a>
 and liked it, so - I decided to see if I could use Claude Code to do a full migration of Feld Thoughts to Hugo.</p>
<p>A day later, Feld Thoughts has a new home. While the theme is simple to start, I have full control over it and will iterate on it (in Claude Code) to get it in a form that I like.</p>
<hr>
<p>The target stack is straightforward. Hugo generates a static site from markdown files. Vercel hosts it. I’ve been spending a lot of time with Markdown files lately and I enjoy working with them much more than anything that requires formatting. No more database, no PHP, and no WordPress updates. Just markdown files in a git repo.</p>
<p>The first step in the process was getting the content out. WordPress has a built-in REST API at <code>yoursite.com/wp-json/wp/v2</code>. Claude wrote a TypeScript script that fetches all posts via paginated API calls, fetches all categories and tags, and converts HTML to Markdown using the Turndown library. It strips WordPress block comments, handles caption shortcodes, and decodes all the HTML entities WordPress loves to scatter through titles and descriptions - smart quotes, em dashes, ellipses.</p>
<p>The script uses a state file for resumable checkpoints. If it crashes or gets rate-limited, it picks up where it left off. This turned out to be essential.</p>
<hr>
<p>A key decision was the content structure. I used Hugo &ldquo;page bundles&rdquo; to preserve the WordPress URL structure:</p>
<p><code>content/archives/2012/10/random-act-of-kindness-jedi-max/index.md</code></p>
<p>This maps directly to <code>feld.com/archives/2012/10/random-act-of-kindness-jedi-max/</code> - the same URL WordPress used. Every old link still works. No redirects needed.</p>
<p>Hugo&rsquo;s configuration makes this explicit:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">permalinks</span>.<span style="color:#a6e22e">page</span>]
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">archives</span> = <span style="color:#e6db74">&#34;/archives/:year/:month/:slug/&#34;</span>
</span></span></code></pre></div><p>If you have custom post types - I had books, films, running logs, and events - those need separate exports since they live at different API endpoints. Each gets its own content directory.</p>
<hr>
<p>The media download was tricky. WordPress CDN URLs come in a bunch of variants - <code>i0.wp.com/feld.com</code>, <code>www.feld.com</code>, direct <code>feld.com</code> paths, all with various query parameters. The media script scans every exported markdown file for these URLs, normalizes them, and downloads the actual images.</p>
<p>The clever part is the reference counting. Images used by only one post get co-located in that post&rsquo;s page bundle directory. Images shared by two or more posts go to <code>static/images/</code> with year-month prefixes to avoid filename collisions. After downloading, it rewrites all the markdown URLs from WordPress CDN paths to local relative paths.</p>
<p>A separate cleanup pass fixes HTML entities that survived in the frontmatter. WordPress stores stuff like <code>&amp;amp;</code> and <code>&amp;#8217;</code> in titles and descriptions. These need to be decoded to actual characters, then the YAML strings need to be re-escaped properly. This is the kind of thing that sounds trivial but breaks in surprising ways when you have 5,530 posts.</p>
<hr>
<p>Claude wrote a verification script that fetches the WordPress sitemaps and compares every URL against the Hugo content directory. It reports the match rate and lists any missing posts. We iterated until it hit 100% accuracy.</p>
<p>For the theme, I used PaperMod as a starting point and forked it. The fork lets me customize branding, layouts, and features without worrying about upstream updates. I added client-side search via Pagefind, which is essential for a site this size. Pagefind builds a static search index at build time. I added <code>data-pagefind-body</code> to the single post template so it only indexes post content - not navigation, footers, or other chrome. This dropped the index from 10,000+ pages to about 5,500 and cut the search index build time from 32 seconds to 8 seconds.</p>
<hr>
<p>Deployment is simple. Push the Hugo repo to GitHub, connect it to Vercel, and point the domain&rsquo;s DNS to Vercel. Every <code>git push</code> to main triggers a rebuild and deploy. My 5,530 posts build in about 47 seconds. The whole deploy - clone, build, CDN upload - is under 3 minutes.</p>
<p>The DNS cutover required documenting every existing record first - MX records for email routing, SPF, DKIM, and DMARC for email authentication, CAA records for SSL. I recreated all of them in Vercel DNS after the transfer.</p>
<p>I also switched from Mailchimp to Kit for email subscribers. Kit has RSS-to-email automation that watches the Hugo RSS feed and sends new posts to subscribers automatically. No API integration needed.</p>
<hr>
<p>If you&rsquo;re thinking about doing this, three things matter most. First, URL preservation is non-negotiable. Get the permalink structure right from the start so every old link works without redirects. Second, the media download is where things get messy - WordPress CDN URLs come in many variants, and you need reference counting to handle shared images correctly. Third, write a verification script and run it obsessively until you hit 100%.</p>
<hr>
<p>I&rsquo;ve open-sourced the migration scripts at <a href="https://github.com/bradfeld/wp-to-hugo" target="_blank" rel="noopener noreferrer">github.com/bradfeld/wp-to-hugo</a>
. They&rsquo;re genericized - you configure your site URL and custom post types in a single JSON file and the scripts handle the rest.</p>
<p>The toolkit has five scripts, meant to be run in order:</p>
<ol>
<li><strong>wp-export</strong> - Fetches all posts and pages via the WP REST API, converts HTML to Markdown, and writes Hugo page bundles with proper frontmatter (categories, tags, descriptions).</li>
<li><strong>export-custom-types</strong> - Exports custom post types (books, films, whatever your site has) to separate content directories.</li>
<li><strong>wp-media-download</strong> - Scans all exported markdown for WordPress media URLs, downloads the images, and rewrites the URLs to local paths. Handles the reference counting (single-use images go in the page bundle, shared images go to <code>static/images/</code>).</li>
<li><strong>fix-entities</strong> - Cleans up HTML entities that WordPress stores in titles and descriptions (<code>&amp;amp;</code>, <code>&amp;#8217;</code>, smart quotes, etc.).</li>
<li><strong>wp-verify</strong> - Fetches your WordPress sitemap and compares every URL against the Hugo content directory. Run this until you hit 100%.</li>
</ol>
<p>To use the scripts you&rsquo;ll need <a href="https://nodejs.org/" target="_blank" rel="noopener noreferrer">Node.js</a>
 (version 20+) and a WordPress site with the REST API enabled (most have it on by default - check by visiting <code>yoursite.com/wp-json/wp/v2/posts</code>). You&rsquo;ll also need <a href="https://gohugo.io/" target="_blank" rel="noopener noreferrer">Hugo</a>
 installed to build the site, a <a href="https://github.com/" target="_blank" rel="noopener noreferrer">GitHub</a>
 repo to store it, and a hosting platform like <a href="https://vercel.com/" target="_blank" rel="noopener noreferrer">Vercel</a>
 or <a href="https://www.netlify.com/" target="_blank" rel="noopener noreferrer">Netlify</a>
 to serve it. The scripts handle the content migration - setting up Hugo, choosing a theme, and configuring deployment is on you, but Hugo&rsquo;s <a href="https://gohugo.io/getting-started/quick-start/" target="_blank" rel="noopener noreferrer">quick start guide</a>
 covers most of it.</p>
<p>The scripts are resumable - if one crashes or gets rate-limited, re-run it and it picks up where it left off.</p>
<p>The <a href="https://github.com/bradfeld/wp-to-hugo/blob/main/docs/how-it-works.md" target="_blank" rel="noopener noreferrer">repo&rsquo;s documentation</a>
 has a detailed walkthrough of how each phase works, including the media URL normalization strategy and the reference counting logic.</p>
<hr>
<p>Claude Code did all the heavy lifting. I described what I wanted and it wrote the scripts, configured Hugo, set up the theme, and handled deployment.</p>
]]></content:encoded></item><item><title>Proud Uncle Alert – Sabrina Feld</title><link>https://feld.com/archives/2026/02/proud-uncle-alert-sabrina-feld/</link><pubDate>Fri, 27 Feb 2026 08:09:08 +0000</pubDate><guid>https://feld.com/archives/2026/02/proud-uncle-alert-sabrina-feld/</guid><description>My brother Daniel sent an email to the family last Wednesday with the subject line “Proud Dad alert!” His daughter Sabrina had just built and launched a portfolio website from</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p><a href="https://sabrinafeld.com/" target="_blank" rel="noopener noreferrer"><img alt="Homepage of Sabrina Feld featuring a bold introduction, a grid of vibrant artwork, and a brief description of her studies at Scripps College." loading="lazy" src="/archives/2026/02/proud-uncle-alert-sabrina-feld/Screenshot-2026-02-27-at-8.05.21-AM.png"></a>
</p>
<p>My brother Daniel sent an email to the family last Wednesday with the subject line “Proud Dad alert!” His daughter <a href="https://sabrinafeld.com" target="_blank" rel="noopener noreferrer">Sabrina</a>
 had just built and launched a portfolio website from scratch. She didn’t use Squarespace or Wix. She built a custom <a href="https://nextjs.org/" target="_blank" rel="noopener noreferrer">Next.js</a>
 site with scroll-triggered animations, a frosted glass navigation header, a custom image carousel with lightbox, and six page templates – all self-hosted on <a href="https://www.netlify.com/" target="_blank" rel="noopener noreferrer">Netlify</a>
.</p>
<p>Sabrina is a senior at <a href="https://www.scrippscollege.edu/" target="_blank" rel="noopener noreferrer">Scripps College</a>
 pursuing dual degrees in Science, Technology &amp; Society and Fine Arts. She’s a product designer and fine artist – not a software developer. She built the entire thing using <a href="https://claude.ai/claude-code" target="_blank" rel="noopener noreferrer">Claude Code</a>
.</p>
<hr>
<p>She wrote a <a href="https://sabrinafeld.com/projects/building-this-website/" target="_blank" rel="noopener noreferrer">blog post about the process</a>
, describing what it’s like to direct an AI when you don’t know CSS. She “had to get precise in other ways” – using design vocabulary and visual references instead of code snippets. When bugs appeared, she described symptoms and shared screenshots rather than reading stack traces.</p>
<p>A line that stuck with me: “Vague prompts produced generic designs. Clear creative conviction produced something that felt like mine.”</p>
<p>This matches what I see building with Claude Code every day. The quality of the output tracks directly with the specificity of the input. “Make this look better” gives you something generic. “I want warm tones, editorial layout, and a buttercup accent color for hover states” gives you something that looks like a real design decision was made. Sabrina’s version of this was arriving at each session with strong opinions about what she wanted – gathered design references, prepared content, and a clear vision for the aesthetic.</p>
<p>She did over twenty feedback sessions across an eleven-day build, with about four to six hours of active work. The AI didn’t eliminate iteration. It made each round faster.</p>
<hr>
<p>Go look at <a href="https://sabrinafeld.com" target="_blank" rel="noopener noreferrer">the site</a>
. Her art section showcases monotype, pastel, watercolor, and cyanotype work. The projects section covers her product management work at <a href="https://www.stackhawk.com/" target="_blank" rel="noopener noreferrer">StackHawk</a>
, including a product launch she led end-to-end and research for an AI-driven security testing tool. The design is clean and typography-focused, with a dark footer and those buttercup accent colors she specified.</p>
<p>After I saw the site, I did what any uncle who is a nerd would do – I ran a security review. The results were solid. TLS configuration is correct, no sensitive files exposed, no source maps in production, and HTTP redirects to HTTPS correctly. I sent Sabrina a list of security headers to add and some DNS records worth configuring – about ten minutes of work that addresses the findings.</p>
<hr>
<p>Sabrina is looking for roles in product design and product management after graduation this spring. Her portfolio is at <a href="https://sabrinafeld.com" target="_blank" rel="noopener noreferrer">sabrinafeld.com</a>
.</p>
]]></content:encoded></item><item><title>Venture Deals Spring 2026 Course</title><link>https://feld.com/archives/2026/02/venture-deals-spring-2026-course/</link><pubDate>Wed, 18 Feb 2026 09:17:40 +0000</pubDate><guid>https://feld.com/archives/2026/02/venture-deals-spring-2026-course/</guid><description>Registration for the Spring 2026 Venture Deals course is open. The course kicks off on March 2nd and, as always, is free. Since we revamped the course in 2022, over</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p><a href="https://venturedeals.techstars.com/courses/venture-deals-spring-course-2026" target="_blank" rel="noopener noreferrer"><img alt="Homepage of the Venture Deals Spring Course 2026, featuring diverse smiling individuals and a description of the online course aimed at teaching venture capital and startup financing." loading="lazy" src="/archives/2026/02/venture-deals-spring-2026-course/Screenshot-2026-02-18-at-9.16.14-AM.png"></a>
</p>
<p>Registration for the <a href="http://venturedeals.techstars.com" target="_blank" rel="noopener noreferrer">Spring 2026 Venture Deals</a>
 course is open. The course kicks off on March 2nd and, as always, is free.</p>
<p>Since we revamped the course in 2022, over 32,000 people have enrolled. This version includes entirely new video content and two sections we added that I think are important — Diversity, Equity, and Inclusion in Venture Capital, and Mental Wellness in Entrepreneurship.</p>
<p>The course is self-guided and based on our book <a href="https://amzn.to/3OOGhFt" target="_blank" rel="noopener noreferrer"><em>Venture Deals: Be Smarter Than Your Lawyer and Venture Capitalist</em>,</a>
 now in its fourth edition.</p>
<p>Sign up at <a href="https://venturedeals.techstars.com/" target="_blank" rel="noopener noreferrer">venturedeals.techstars.com</a>
.</p>
]]></content:encoded></item><item><title>Adventures in Claude</title><link>https://feld.com/archives/2026/02/adventures-in-claude/</link><pubDate>Mon, 16 Feb 2026 09:44:19 +0000</pubDate><guid>https://feld.com/archives/2026/02/adventures-in-claude/</guid><description>My obsession with Claude Code continues. Amy is now referring to Claude as my other best friend. I realized my Claude posts were taking over this blog. Since I’ve been</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p><a href="https://adventuresinclaude.ai/" target="_blank" rel="noopener noreferrer"><img alt="Image featuring the title &lsquo;Adventures in Claude&rsquo; with the subtitle &lsquo;Notes from my adventures with Claude code&rsquo; on a dark background with a grid pattern." loading="lazy" src="/archives/2026/02/adventures-in-claude/aic-featured-image.png"></a>
</p>
<p>My obsession with Claude Code continues. Amy is now referring to Claude as my other best friend.</p>
<p>I realized my Claude posts were taking over this blog. Since I’ve been playing around with a bunch of things with it, I decided to create a place for me and Claude to collaborate on some experiments, many of which are self-referential as I explore new tools, technologies, approaches, and ideas. I’m also keeping a Claude Code diary.</p>
<p>Claude is generating much of the content, which is different from what I’ve historically put on this blog, though a few of my prior posts had Claude’s help in the drafting stage. I decided I wanted a dedicated place for Claude’s writing, so they will go on <a href="https://adventuresinclaude.ai/" target="_blank" rel="noopener noreferrer">Adventures in Claude</a>
. I’ll occasionally write about that stuff here, but most of it will go there.</p>
<p>I’m also going to use <a href="https://adventuresinclaude.ai/" target="_blank" rel="noopener noreferrer">Adventures in Claude</a>
 as a laboratory for some code things I’ll incorporate into the <a href="https://intensitymagic.com/" target="_blank" rel="noopener noreferrer">Intensity Magic</a>
 platform. After many years of struggling (and paying too much money to have others help me with) WordPress themes, I decided to create a <a href="https://adventuresinclaude.ai/theme-studio/" target="_blank" rel="noopener noreferrer">Theme Studio</a>
 that allows me, or the user of the site, to modify the theme in real time. This was a huge unlock for me on a few dimensions, including the Landing Page editor I’d created for all the Intensity Magic apps and the booksite website creator I’ve been working on for <a href="https://authormagic.com/" target="_blank" rel="noopener noreferrer">AuthorMagic</a>
.</p>
<p>So, if you are interested in my <a href="https://adventuresinclaude.ai/" target="_blank" rel="noopener noreferrer">Adventures in Claude</a>
, wander over there and subscribe to the RSS feed, or <a href="https://subscribe.adventuresinclaude.ai/" target="_blank" rel="noopener noreferrer">click here to get the posts sent to you by email</a>
.</p>
]]></content:encoded></item><item><title>Streamline Workflow with CEOS: Claude Meets EOS</title><link>https://feld.com/archives/2026/02/streamline-workflow-with-ceos-claude-meets-eos/</link><pubDate>Sat, 14 Feb 2026 12:58:41 +0000</pubDate><guid>https://feld.com/archives/2026/02/streamline-workflow-with-ceos-claude-meets-eos/</guid><description>I’ve been aware of EOS (Entrepreneurial Operating System) for over a decade. A number of companies I’m on the board of use some element, or all of it. Several friends,</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p>I’ve been aware of <a href="https://www.eosworldwide.com/" target="_blank" rel="noopener noreferrer">EOS</a>
 (Entrepreneurial Operating System) for over a decade. A number of companies I’m on the board of use some element, or all of it. Several friends, including <a href="https://www.linkedin.com/in/bartlorang/" target="_blank" rel="noopener noreferrer">Bart Lorang</a>
, are EOS Implementers.</p>
<p>Last night, while watching Olympic highlights and the first few episodes of <a href="https://en.wikipedia.org/wiki/Steal_%5c%282026_TV_series%5c%29" target="_blank" rel="noopener noreferrer">Steal</a>
, I created a v0.1 of <a href="https://github.com/bradfeld/ceos" target="_blank" rel="noopener noreferrer">CEOS</a>
 — an open-source project that brings the core EOS toolkit to any Claude Code session. I went from an empty GitHub repo to a public-ready project in about 90 minutes. Please feel free to make fun of Amy and me about how we spend our Friday nights.</p>
<p>EOS has great tools — V/TO, Rocks, Scorecard, L10 Meetings, IDS. But most companies implement them in a patchwork of Google Docs and spreadsheets. Or Notion pages. Or maybe they use one of the EOS-related SaaS products. The data ends up scattered across platforms, locked in proprietary formats, and disconnected from the actual conversations where decisions happen.</p>
<p>Since I’m living inside Claude Code (and integrating more and more of my workflow to it), I thought I’d see if I could make a set of skills that implement EOS. I’m working on another project (private at this point, but maybe I’ll open source it) called CompanyOS, which, while focused on a very early-stage company (like the 5,000+ that have gone through Techstars), potentially could scale.</p>
<p><a href="https://github.com/bradfeld/ceos" target="_blank" rel="noopener noreferrer">CEOS</a>
 is built on three ideas:</p>
<p><em>1. Everything is a file</em>*.*** Every Rock, every Scorecard entry, and every L10 meeting is a Markdown file with YAML front matter. Human-readable on GitHub, parseable by any tool, and diffable in git. No database. No SaaS subscription. Git history is your audit trail.</p>
<p><em>2. Skills, not software.</em> <a href="https://github.com/bradfeld/ceos" target="_blank" rel="noopener noreferrer">CEOS</a>
 isn’t an application — it’s a set of Claude Code skills. Each skill teaches Claude how to facilitate a specific EOS workflow. You say “let’s set our quarterly rocks” and the <code>ceos-rocks</code> skill walks you through the process: reviewing the V/TO for alignment, collecting titles and owners, validating the 3-7 rule, generating the files. You say “run our L10” and <code>ceos-l10</code> pulls your scorecard data, reviews your Rocks, checks last week’s actual to-dos, and facilitates IDS on your top 3 issues.</p>
<p><em>3. Fork and own it.</em> The upstream repo (<code>bradfeld/ceos</code>) has skills, templates, and docs — no company data. You fork it, run <code>./setup.sh init</code>, answer four questions (company name, quarter, team members, L10 day), and your EOS data lives in your fork’s <code>data/</code> directory. Pull upstream for skill updates; your data stays untouched.</p>
<p>Here’s the timeline of the work I did with Claude Code. It implemented everything – I just provided the guidance. And yes, Claude came up with the timeline below. If you aren’t technical and don’t care, skip the next 10 paragraphs – they’ll be boring. But, if you are technical, it’s kind of fascinating what Claude decided, entirely on its own, to do.</p>
<hr>
<p><em>9:38 PM</em> — <code>gh repo create bradfeld/ceos --public --add-readme --license mit --clone</code>. One command created the GitHub repo, initialized it with LICENSE and README, and cloned it locally.</p>
<p><em>9:42 PM</em> — Repo scaffolding. README with project overview and architecture diagram. CONTRIBUTING.md addressing two audiences (EOS practitioners and developers — deliberately different skill sets). <code>.ceos</code> marker file for skill repo-root detection. <code>.gitignore</code> that keeps <code>data/</code> out of the upstream repo. Directory structure for skills, templates, and docs.</p>
<p><em>9:50 PM</em> — Seven EOS template files. This was the first real design decision: which files get YAML frontmatter (structured data that skills parse programmatically) vs. which are pure markdown (reference documents humans read). The answer: frontmatter for objects with lifecycle state — Rocks have <code>status: on_track</code>, Issues have <code>ids_stage: identified</code>, L10 meetings have <code>rating</code>. Pure markdown for reference documents like the V/TO and Accountability Chart.</p>
<p><em>10:04 PM</em> — The setup script. Pure bash, zero dependencies. Three modes: <code>./setup.sh</code> (symlink skills), <code>./setup.sh init</code> (guided setup), <code>./setup.sh --uninstall</code> (clean removal). Two portability decisions that matter: using <code>|</code> as the sed delimiter instead of <code>/</code> so file paths in values don’t break substitution, and avoiding <code>sed -i</code> entirely (macOS and GNU Linux handle it differently) by using temp files instead.</p>
<p><em>10:23 PM</em> — Five EOS skills. This was the meat of the project. Each skill is a SKILL.md file — essentially a prompt engineering document in structured form. The key tension in writing skills is comprehensiveness vs. followability. Too much detail and Claude skims; too little and it improvises. The pattern that worked: tables for quick-reference data (status enums, file paths, modes) and prose for workflow logic.</p>
<p>The five skills:</p>
<ul>
<li><em>ceos-vto</em> — Review and update the Vision/Traction Organizer. Shows diffs before writing. Runs alignment checks between sections.</li>
<li><em>ceos-rocks</em> — Three modes: setting (with V/TO alignment checks, 3-7 validation, ID generation), tracking (milestone progress, status updates), and scoring (binary complete/dropped, quarter scorecard with 80% target).</li>
<li><em>ceos-scorecard</em> — Define metrics with goals and thresholds, log weekly values, 13-week trend analysis with automatic escalation to the Issues list.</li>
<li><em>ceos-l10</em> — The full Level 10 Meeting. Seven sections with time boxes. Pulls real data from scorecard and rocks files. Reviews actual to-dos from last week’s meeting. Facilitates IDS on the top 3 issues. Captures meeting rating.</li>
<li><em>ceos-ids</em> — Structured issue resolution with 5 Whys for root cause identification, discussion capture, and to-do generation.</li>
</ul>
<p>A critical design choice: skills reference each other but never auto-invoke. The L10 skill mentions that <code>ceos-ids</code> can create issue files, but lets you decide when to switch. Loose coupling through mentions, not tight coupling through auto-invocation.</p>
<p><em>10:39 PM</em> — Five documentation files targeting different audiences. The EOS primer translates business concepts into developer vocabulary. The data format spec translates the same content into a parsing contract. The skill-authoring guide sits at the intersection—it’s prompt engineering documentation in disguise as a contributor guide. A skill reference provides users with a quick overview of all five skills, including trigger phrases and examples.</p>
<p><em>10:52 PM</em> — GitHub configuration. CODEOWNERS, three issue templates (EOS Process Request, Bug Report, Skill Improvement), a PR template with before/after sections, and custom labels. The issue templates are deliberately different — one for EOS practitioners (“I think the Rock scoring process should work differently”), one for developers (“setup.sh fails on Ubuntu”), one for skill improvements (“ceos-l10 should handle recurring agenda items”).</p>
<p><em>11:08 PM</em> — Final cleanup. Removed <code>companyos-integration.md</code> which contained internal details about how CEOS would integrate with our private CompanyOS system. Archived the content to a Linear comment before deleting — git history preserves it, but a Linear comment makes it findable without git archaeology.</p>
<hr>
<p>During this, my Claude instance learned a few things that have been incorporated into our local learning (a dynamic file I keep and use to update skills during periodic sweeps).</p>
<p><em>Writing skills are prompt engineering in document form.</em> The biggest trap is the <code>description</code> field. If you write “manages Rocks in three modes with binary scoring,” Claude will follow that summary and skip the detailed process sections. The description should say <em>when</em> to use it (“use when setting, tracking, or scoring quarterly Rocks”), not <em>what</em> it does. The body has the what.</p>
<p><em>Templates need lifecycle awareness.</em> The distinction between frontmatter and pure markdown isn’t about complexity — it’s about whether the file has state that changes over time. A Rock moves from <code>on_track</code> to <code>off_track</code> to <code>complete</code>. A V/TO document is edited but doesn’t have lifecycle states. That distinction determines whether a skill can programmatically query and manage the data.</p>
<p><em>Documentation for AI skills packages needs three layers.</em> User-facing (what can I do?), contributor-facing (how do I add?), and machine-facing (what’s the contract?). Most projects get the first two. The third — the data format spec that makes YAML frontmatter a real, portable, parseable contract — is what makes the ecosystem extensible.</p>
<p><em>The <code>.ceos</code> marker pattern is underrated.</em> Borrowed from <code>.git</code> and <code>.npmrc</code>, a zero-byte marker file at the repo root gives every skill a reliable way to find the CEOS repository regardless of where the user’s working directory is. No environment variables, no configuration, no hardcoded paths. Just <code>search upward for .ceos</code>.</p>
<hr>
<p>CEOS is live at <a href="https://github.com/bradfeld/ceos" target="_blank" rel="noopener noreferrer">github.com/bradfeld/ceos</a>
. MIT license. Do whatever you want with it. If you are into EOS, come play. I’ll pay attention to any PRs and issues. Following are the next few things I’m going to create.</p>
<ul>
<li><em>Process Documentation skill</em> — The 6th EOS component. Document core processes as checklists with followability metrics.</li>
<li><em>People Analyzer skill</em> — Right people, right seats. The GWC (Get it, Want it, Capacity to do it) evaluation tool.</li>
<li><em>Quarterly Conversation skill</em> — The formal quarterly check-in between managers and direct reports.</li>
<li><em>Annual Planning skill</em> — Year-end V/TO refresh and next-year Rock setting.</li>
</ul>
<hr>
<p>And, while I was trying to come up with a name for this, with Claude, it told me I need to include the following footer.</p>
<p><em>CEOS is an independent open-source project. It is not affiliated with or endorsed by EOS Worldwide.</em></p>
]]></content:encoded></item><item><title>Freshell – Contributing to Open Source</title><link>https://feld.com/archives/2026/02/freshell-contributing-to-open-source/</link><pubDate>Thu, 12 Feb 2026 11:54:11 +0000</pubDate><guid>https://feld.com/archives/2026/02/freshell-contributing-to-open-source/</guid><description>Dan Shapiro just open-sourced Freshell — a browser-based terminal multiplexer for Claude Code, Codex, and other coding CLIs that lets you detach and reattach sessions, browse your coding history, and</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p><a href="https://danshapiro.com/" target="_blank" rel="noopener noreferrer">Dan Shapiro</a>
 just open-sourced <a href="https://github.com/danshapiro/freshell" target="_blank" rel="noopener noreferrer">Freshell</a>
 — a browser-based terminal multiplexer for Claude Code, Codex, and other coding CLIs that lets you detach and reattach sessions, browse your coding history, and access everything from your phone. The tagline is “What if tmux and Claude fell in love?” which is about right. It can be pronounced multiple ways: Free-shell, Fresh-hell, fresh-shell. I’ve been thinking of it as Fresh-hell, which amuses me.</p>
<p>As part of my exploration into AI coding, I decided to start contributing to open-source projects. I’ve been around open source for decades as a user and investor, but I’ve never been a consistent contributor. That’s changing now — it’s a natural extension of the learning I described in <a href="https://feld.com/archives/2026/02/blurry-transitions/" target="_blank" rel="noopener noreferrer">Blurry Transitions</a>
, and the best way to understand how software gets built today is to actually build it with other people.</p>
<p>Freshell is my first project. Dan and I have been working together for over a decade at <a href="https://glowforge.com/" target="_blank" rel="noopener noreferrer">Glowforge</a>
, and I love working with him.</p>
<p>I’ve been using iTerm2 for about six months. I expect I’ll have switched to Freshell by the end of the weekend. It already does most of what I want, and a lot more is coming. The combination of persistent sessions, browsing the CLI history, and the ability to access my terminals from any device is enough on its own. But the thing that makes me want to contribute rather than just use it is that it’s early — there’s a bunch of stuff to build, it’s something I will use continuously, and by participating in the open-source project, I can see how the changes I make work in that context.</p>
]]></content:encoded></item><item><title>Claude Code Now Posts to This Blog</title><link>https://feld.com/archives/2026/02/claude-code-now-posts-to-this-blog/</link><pubDate>Tue, 10 Feb 2026 10:25:41 +0000</pubDate><guid>https://feld.com/archives/2026/02/claude-code-now-posts-to-this-blog/</guid><description>This post was written inside a Claude Code session and posted directly to feld.com as a draft. Not copy-pasted. Not emailed to myself. I just typed /blog-feld in iterm2 and</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p>This post was written inside a Claude Code session and posted directly to feld.com as a draft. Not copy-pasted. Not emailed to myself. I just typed <code>/blog-feld</code> in iterm2 and it showed up on my blog.</p>
<p>Setting this up took about ten minutes.</p>
<p>I asked Claude to figure out how to connect to feld.com (hosted on WordPress.com) for direct posting. It researched three approaches: the WordPress.com REST API, the official WordPress MCP connector, and the WordPress plugin MCP Adapter. The WordPress MCP connector is read-only (so, useless for posting). The MCP Adapter only works on self-hosted WordPress (not WordPress.com). That left the REST API with OAuth.</p>
<p>Claude wrote a command called <code>/blog-feld</code> that handles the workflow: look at whatever I’ve been discussing in the current conversation, assemble it into a post, show me a summary, interactively edit with me, and then push it to feld.com as a draft.</p>
<p>It never publishes directly — I still review everything in the WordPress editor before hitting publish.</p>
<p>For authentication, WordPress.com requires OAuth. Normally, my experience setting this up is tedious. In this case, Claude just told me what to do step by step.</p>
<p>– I registered an app at developer.wordpress.com (Client ID + Secret)<br>
– Claude set up the authorization code flow.<br>
– I visited a URL, clicked “Approve,” and the browser redirected to localhost with an authorization code in the URL.<br>
– The page itself didn’t load, but the code was sitting right there in the address bar.<br>
– I screenshotted the page and pasted it into iterm2, and Claude exchanged it for an access token.</p>
<p>Done.</p>
<p>To verify it worked, Claude pulled my last three posts from the API. “Tech I’m Obsessed With,” “Blurry Transitions,” and “Interview With Guy Kawasaki.”</p>
<p>This is a small thing, but it’s the kind of small thing that changes behavior. Every day as I work with Claude Code, I think of multiple things like this. Instead of waiting for someone else to implement it or paying for a third-party service, I just create it in Claude Code and make it a permanent part of my environment.</p>
<p>I’ve been writing more inside Claude Code sessions anyway — working through ideas, editing, and iterating. The friction was always the last step: copy the text, open WordPress, paste it in, format it, fix the formatting that broke. Now that step is gone.</p>
<p>Thinking-in-conversation and writing-for-the-blog are the same thing.</p>
]]></content:encoded></item><item><title>Tech I'm Obsessed With</title><link>https://feld.com/archives/2026/02/tech-im-obsessed-with/</link><pubDate>Mon, 09 Feb 2026 08:27:58 +0000</pubDate><guid>https://feld.com/archives/2026/02/tech-im-obsessed-with/</guid><description>I love getting emails from Ben Casnocha. Short, sweet, and to the point. Today’s was “what tech are you obsessed with now? Saw your blog post…” I wrote a response</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p><a href="https://github.com/bradfeld" target="_blank" rel="noopener noreferrer"><img alt="Screenshot of a terminal interface showing a Git commit session with various commands and outputs related to a feature branch. Includes code updates, deployment steps, and task management." loading="lazy" src="/archives/2026/02/tech-im-obsessed-with/image.png"></a>
</p>
<p>I love getting emails from <a href="https://casnocha.com/" target="_blank" rel="noopener noreferrer">Ben Casnocha</a>
. Short, sweet, and to the point. Today’s was “what tech are you obsessed with now? Saw your blog post…” I wrote a response and then realized it was a good answer to my tease from my previous blog post (<a href="https://feld.com/archives/2026/02/blurry-transitions/" target="_blank" rel="noopener noreferrer">Blurry Transitions</a>
) about what I was exploring. The only thing I removed was my ad hominem comments on various tech companies, since that’s not that interesting to me. And, I fixed some … typos.</p>
<hr>
<p>Here are a few hints: <a href="https://intensitymagic.com/" target="_blank" rel="noopener noreferrer">IntensityMagic</a>
 and an image of my computer screen (the one above).</p>
<p>I decided I really wanted to understand how AI coding works. I’ve been deeply involved in a few shifts in the past (Agile software development, user-generated content (RSS), email everything (SMTP), … and, if you go back far enough, Feld Technologies was all about shifting from minicomputer business systems to PC-based network database systems). In all cases, I had to “do stuff” to understand it and form a viewpoint, given all the BS and marketing in tech.</p>
<p>I wanted to see if I could create a zero-employee company, aside from the CEO and CTO. Daniel (Feld) is the CEO. I’m the very part-time CTO. I’ve created a thing called CompanyOS, which is IntensityMagic’s AI-powered business operations system. It’s designed around the premise: “Run 100% of a company’s business operations through Claude Code. Two people, multiple Claude agents, zero employee overhead.”</p>
<p>At the core, I’ve gone extremely deep on Claude Code and everything around it.</p>
<p>– I think “vibe coding” is nonsense – it’s just prototype development and a different flavor of no-code software, which is useful but not compelling for scaled applications.</p>
<p>– There are $x billions of VC who have funded what are effectively wrappers on AI and/or point solutions that can be made obsolete overnight. </p>
<p>– Most companies that try to integrate “AI coding” into what they are doing are struggling because they haven’t figured out the tooling, which is not just “turn on Github Copilot” or “use Cursor.”</p>
<p>It’s much easier to experiment deeply with “no employees” and “no legacy stuff,” so that’s what I’m doing. I’m viewing it as a video game, and I’m on level 19. It’s awesomely fun.</p>
]]></content:encoded></item><item><title>Blurry Transitions</title><link>https://feld.com/archives/2026/02/blurry-transitions/</link><pubDate>Thu, 05 Feb 2026 12:41:49 +0000</pubDate><guid>https://feld.com/archives/2026/02/blurry-transitions/</guid><description>Turning 60 in December marked an important moment for me. A key section from that blog post was: “I’ve definitely shifted into a new mode over the past year. I’m</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p><img alt="A polar bear resting on a sandy beach with a calm body of water nearby and a clear blue sky overhead." loading="lazy" src="/archives/2026/02/blurry-transitions/DSC01583.jpeg"></p>
<p><a href="https://feld.com/archives/2025/12/bfeld-v60-0/" target="_blank" rel="noopener noreferrer">Turning 60 in December</a>
 marked an important moment for me. A key section from that blog post was:</p>
<blockquote>
<p><em>“I’ve definitely shifted into a new mode over the past year. I’m still on a bunch of boards for Foundry and deeply involved in several companies. But I’m much less focused on the broader technology industry, uninterested in many of the things that are going on, and tired+bored of the arc the narrative about technology and society has taken.”</em></p>
</blockquote>
<p>Amy and I spent the last six weeks in New Zealand and Australia for my 60th birthday trip. I went into hibernation as part of that, stopped doing anything public-facing, and flipped to default no. I also stopped blogging, engaging with social media, and reading the news.</p>
<p>It gave me a lot of time to think and reflect. One thing that I realized was that I’ve never had a hard break or a clean transition from one thing to another. I have multiple threads of this, but if I just choose a professional one, here’s an example.</p>
<p>– I started my first company while in college.<br>
– I started making angel investments while working for the company that acquired my first company.<br>
– I became a VC while I was still founding companies and making angel investments.<br>
– I co-founded Techstars and Foundry while still managing the legacy Mobius funds.<br>
– I started writing books as a VC.</p>
<p>I did a similar exercise on technologies that interested me and generated long investment arcs (which we used to call themes at Foundry). There was usually a trigger point that created a new theme, where I became obsessed with a new technology of some sort and went very deep into it as a user and investor. These overlapped and fed off each other multiple times.</p>
<p>Basically, I’ve never had a “clean break” or a hard transition from what I was doing to what I did next.</p>
<p>I’m enjoying another one of these blurry transitions. I’ve found the new technological thing I’m obsessed with. While I’ve played with this new thing over the past year, I spent a lot of time with it over the last two months. And my interest (and competence and understanding) is accelerating.</p>
<p>I also realized that I missed writing. I know that I learn by reading and writing. I don’t learn by listening and talking (or at least not very much). I have to actually write things down. And, my new obsession involves a lot of writing…</p>
<p>Historically, I’ve gotten a lot of feedback on ideas by writing publicly. It’s also more helpful to me, as it has generated a ton of randomness on many dimensions. And, if you’ve read <a href="http://amzn.to/4cYVMTr" target="_blank" rel="noopener noreferrer"><em>Give First: The Power of Mentorship</em></a>
, you know that many of the successful things I’ve been involved in came from this randomness.</p>
<p>So, I’ll be writing publicly more. I’ve consciously decided that is not part of hibernating.</p>
]]></content:encoded></item><item><title>Interview With Guy Kawasaki</title><link>https://feld.com/archives/2026/02/interview-with-guy-kawasaki/</link><pubDate>Wed, 04 Feb 2026 09:48:59 +0000</pubDate><guid>https://feld.com/archives/2026/02/interview-with-guy-kawasaki/</guid><description>When I was 17, I knew of four people at Apple Computer: Steve Jobs, Steve Wozniak, Al Eisenstat, and Guy Kawasaki. I loved my Apple ][ (not a +, 48k,</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p><a href="https://guykawasaki.com/building-what-lasts-brad-feld-on-trust-mentorship-and-long-term-thinking/" target="_blank" rel="noopener noreferrer"><img alt="Portrait of Brad Feld smiling, wearing glasses and a patterned sweater, alongside the title of a podcast &lsquo;Guy Kawasaki&rsquo;s Remarkable People&rsquo;." loading="lazy" src="/archives/2026/02/interview-with-guy-kawasaki/Brad-Feld-BLG.webp"></a>
</p>
<p>When I was 17, I knew of four people at Apple Computer: Steve Jobs, Steve Wozniak, Al Eisenstat, and Guy Kawasaki. I loved my Apple ][ (not a +, 48k, with an Integer Card, two floppy disks). By this point, I was spending a lot of time on my high school buddy Kent Ellington’s TI PC (pre-release – his dad was the production manager), but my Applie ][, now with a Z-80 card, sat in the corner of our family room and consumed a lot of my time.</p>
<p>Of the four, I’ve met all but Steve Jobs in person. Al Eisenstat was the first, on a trip to Cupertino with my parents, where I was supposed to meet Steve Jobs, but Al greeted me and spent a meaningful 30 minutes with me instead. Woz was next and we ended up investing (via Mobius) in one of Woz’s companies (called … Woz – it was ahead of its time).</p>
<p>I’ve long admired Guy and we have lots of second-degree-of-separation friends. One of them, Buzz Bruggerman, came up to me after a <a href="http://amzn.to/4cYVMTr" target="_blank" rel="noopener noreferrer"><em>Give First: The Power of Mentorship</em></a>
 talk in Seattle this summer and asked if I knew Guy and had ever been on his podcast. I said, “Nope, but I just listened to the one with Ben Gilbert that Guy did.”</p>
<p>In typical Buzz fashion, I had an email connecting me to Guy within a few minutes, and we quickly set up a time to do a podcast. I did it sitting outside at Rancho Valencia on a sunny day, was in a great mood, and at the very end of the podcast grind for the book promotion.</p>
<p>The podcast is now up at <a href="https://guykawasaki.com/building-what-lasts-brad-feld-on-trust-mentorship-and-long-term-thinking/" target="_blank" rel="noopener noreferrer">Building What Lasts: Brad Feld on Trust, Mentorship, and Long-Term Thinking</a>
.</p>
<p>It was special. It starts off fast. We learn about Guy’s early dating history with Al Eistenstat’s daughter. We talk about Heidi Roizen and Atherton. And then Guy is the very first person to make the link between the 18 items in the Techstars Mentor Manifesto, Chai, the important number 18, and entrepreneurial Tzedakah. All within the first ten minutes.</p>
<p>Enjoy!</p>
<p>And Guy – that was a delight.</p>
]]></content:encoded></item><item><title>The Toll of Stress on Startup Teams and Its Link to Founder Well-being</title><link>https://feld.com/archives/2025/12/the-toll-of-stress-on-startup-teams-and-its-link-to-founder-well-being/</link><pubDate>Wed, 10 Dec 2025 11:21:28 +0000</pubDate><guid>https://feld.com/archives/2025/12/the-toll-of-stress-on-startup-teams-and-its-link-to-founder-well-being/</guid><description>Startup Snapshot, a think tank uncovering the unspoken realities of the entrepreneurial ecosystem, has released its latest report, The Untold Toll (Part 2): Navigating Stress, Wellbeing, and Burnout i</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p><a href="https://www.startupsnapshot.com/research/employee-wellbeing/" target="_blank" rel="noopener noreferrer"><img alt="Cover image for the report &lsquo;The Untold Toll Series: Part 2&rsquo;, focusing on navigating wellbeing, stress, and burnout in startup teams, featuring a lone figure walking in a modern indoor space." loading="lazy" src="/archives/2025/12/the-toll-of-stress-on-startup-teams-and-its-link-to-founder-well-being/Screenshot-2025-12-10-at-11.05.45-AM.png"></a>
</p>
<p>Startup Snapshot, a think tank uncovering the unspoken realities of the entrepreneurial ecosystem, has released its latest report, <a href="https://www.startupsnapshot.com/research/employee-wellbeing/" target="_blank" rel="noopener noreferrer"><strong>The Untold Toll (Part 2): Navigating Stress, Wellbeing, and Burnout in Startup Teams</strong></a>
.</p>
<p>The emotional and mental state of startup teams has emerged as one of the most overlooked drivers of company performance. Startup Snapshot illuminates the unseen side of startup life through global data collected from startup employees. It’s the first study of its kind, and the findings are candid, revealing, and deeply human.</p>
<p>The startup grind is taking a heavier toll than expected. Only 10% of employees anticipated that startup life would harm their mental health, yet 80% say it has. Burnout affects 50% of employees, and 52% report anxiety, surpassing even the rates reported by founders themselves.</p>
<p>Founder stress quietly cascades through the organization. While only 10% of founders openly share their emotional challenges with their team, 57% of employees say they regularly notice signs of founder stress through tone, energy, and facial expressions. </p>
<p>This unspoken tension shapes culture and affects how safe and stable employees feel. Teams led by highly stressed founders report 16% lower work wellbeing, 14% higher burnout, and 16% lower psychological safety.</p>
<p>The most significant stressor for employees isn’t workload or pay, but uncertainty about what’s happening in the startup. Yet only 18% say their founders are fully transparent about the company’s challenges. </p>
<p>Transparency directly affects employee performance. Employees working under transparent, communicative leaders experience 19% higher work wellbeing and 26% lower turnover intention. When people understand what’s happening and why decisions are made, they feel secure, valued, and connected to the journey.</p>
<p>The research makes it clear: Founders set the tone for stress and well-being across their startups. When leaders neglect their own mental health, that stress spreads to employees, driving burnout, disengagement, and long-term cultural damage. Startup Snapshot will continue to investigate the emotional and psychological landscape inside startups. If you want to be part of this dialogue, reach out to <a href="mailto:yael@startupsnapshot.com">yael@startupsnapshot.com</a>
.</p>
]]></content:encoded></item><item><title>Capital Evolution: The New American Economy</title><link>https://feld.com/archives/2025/12/capital-evolution-the-new-american-economy/</link><pubDate>Tue, 09 Dec 2025 10:33:56 +0000</pubDate><guid>https://feld.com/archives/2025/12/capital-evolution-the-new-american-economy/</guid><description>My partner Seth Levine has an important new book out today titled Capital Evolution: The New American Economy. I saw it last night at the Boulder Bookstore in the New</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p>My partner Seth Levine has an important new book out today titled <em><a href="https://amzn.to/4pXRsJo" target="_blank" rel="noopener noreferrer">Capital Evolution: The New American Economy</a>
</em>.</p>
<p>I saw it last night at the Boulder Bookstore in the New Hardback Non-Fiction section (bottom left in the photo below) and am going to the launch event at Composition Shop in Longmont. Join us, say hello, and buy some books!</p>
<p><a href="https://amzn.to/4pXRsJo" target="_blank" rel="noopener noreferrer"><img alt="A wooden bookshelf filled with various books, showcasing both fiction and non-fiction titles, including &lsquo;Motherland&rsquo; by Julia Ioffe, &lsquo;Splendid Liberators&rsquo; by Joe Jackson, and &lsquo;Capital Evolution&rsquo; by Michael Lewis." loading="lazy" src="/archives/2025/12/capital-evolution-the-new-american-economy/AEDDF627-8BB5-4CFB-AC85-38A7317E4859_1_105_c.jpeg"></a>
</p>
<p>I love the tagline from the flyleaf: “<em>The future of capitalism isn’t left or right – it’s forward.</em>“</p>
<p>In our over-politicized world, Seth and his co-author, Elizabeth MacBride, do an outstanding job of defining capitalism clearly and explaining how it evolved into today’s approach. They deconstruct the contemporary arguments “for and against,” examine challenges with many existing practices, and paint a new and compelling path forward.</p>
<p>Seth and Elizabeth have been working on this book for over two years. I read an early draft around a year ago and gave them a lot of feedback, so it’s been a joy to see it take shape.</p>
<p>Unlike my largely anecdotal books, which draw on my experiences, often with sidebars from others sharing theirs, Seth and Elizabeth did deep research for this book. I fondly remember showing up at Seth’s party barn at his house one day to see the large dining table covered with hardcover books on economic theory, the history of business (and capitalism and economics), and a bunch of other stuff he was reading as part of his extensive research.</p>
<p>As with Seth’s other book, <em><a href="https://amzn.to/4oOlNJx" target="_blank" rel="noopener noreferrer">The New Builders</a>
,</em> it is both extremely substantive and eminently readable. I encourage you to buy and read a copy of <em><a href="https://amzn.to/4pXRsJo" target="_blank" rel="noopener noreferrer">Capital Evolution: The New American Economy</a>
.</em></p>
]]></content:encoded></item><item><title>When Is My Birthday?</title><link>https://feld.com/archives/2025/12/when-is-my-birthday/</link><pubDate>Mon, 08 Dec 2025 12:01:48 +0000</pubDate><guid>https://feld.com/archives/2025/12/when-is-my-birthday/</guid><description>Google seems a little confused. It was even confused about my age the other day, but at least it has that right now. It was a little confused on December</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p><a href="https://www.google.com/search?q=how&#43;old&#43;is&#43;brad&#43;feld&amp;rlz=1C5CHFA_enUS1164US1165&amp;oq=how&#43;old&#43;is&#43;brad&#43;feld&amp;gs_lcrp=EgZjaHJvbWUyBggAEEUYOTILCAEQABgKGAsYgAQyCwgCEAAYChgLGIAEMgsIAxAAGAoYCxiABDIICAQQABgWGB4yCAgFEAAYFhgeMggIBhAAGBYYHjIICAcQABgWGB4yCAgIEAAYFhgeMggICRAAGBYYHtIBCDI3NThqMGo3qAIAsAIA&amp;sourceid=chrome&amp;ie=UTF-8" target="_blank" rel="noopener noreferrer"><img alt="Search results for how old Brad Feld is, featuring his age of 60 years and birthdate of December 2, 1965." loading="lazy" src="/archives/2025/12/when-is-my-birthday/Screenshot-2025-12-08-at-11.07.44-AM.png"></a>
</p>
<p>Google seems a little confused.</p>
<p>It was even confused about my age the other day, but at least it has that right now. It was a little confused on December 1st.</p>
<p><img alt="Screenshot of a Google search results page displaying information about Brad Feld, including his date of birth, notable works, and related searches." loading="lazy" src="/archives/2025/12/when-is-my-birthday/Screenshot-2025-12-01-at-12.46.27-PM-2-1.png"></p>
<p>I mean, c’mon Google. Use all those chips you have to get it right!</p>
]]></content:encoded></item><item><title>@bfeld v60.0</title><link>https://feld.com/archives/2025/12/bfeld-v60-0/</link><pubDate>Mon, 01 Dec 2025 12:40:38 +0000</pubDate><guid>https://feld.com/archives/2025/12/bfeld-v60-0/</guid><description>My father Stan and I in our default states. I’ve been wandering up to 60 for a while. During my extreme-extroversion around Give First: The Power of Mentorship I described</description><content:encoded><![CDATA[<div style="text-align:center;margin-bottom:24px;"><a href="https://feld.com" style="display:inline-block;"><img src="https://feld.com/images/email-header.png" alt="Feld Thoughts" width="600" style="max-width:100%;display:block;border:0;" /></a></div><p><img alt="Two men lounging by a poolside on sunbeds; one is working on a laptop while the other is relaxing with his eyes closed." loading="lazy" src="/archives/2025/12/bfeld-v60-0/Screenshot-2025-12-01-at-11.10.51-AM.png"></p>
<p><em>My father Stan and I in our default states.</em></p>
<pre tabindex="0"><code>lsof -ti:3000 | xargs kill -9 2&gt;/dev/null; npm run dev
</code></pre><p>I’ve been wandering up to 60 for a while. During my extreme-extroversion around <a href="http://amzn.to/4cYVMTr" target="_blank" rel="noopener noreferrer"><em>Give First: The Power of Mentorship</em></a>
 I described myself as “almost 60” a bunch of times just to try it on.</p>
<p>It feels comfortable.</p>
<p>Several people responded with “60 is the new 40.” Nope. Not even close. I most definitely do not feel like I did when I was 40. On my annual birthday run this morning (at least 1 minute for each year), I just plodded along, even though I comfortably covered 65 minutes. I sleep more (good), I care less about a bunch of stuff (good), but my energy is lower and the fatigue is ever present (bad).</p>
<p>I’ve definitely shifted into a new mode over the past year. I’m still on a bunch of boards for Foundry and deeply involved in several companies. But I’m much less focused on the broader technology industry, uninterested in many of the things that are going on, and tired+bored of the arc the narrative about technology and society has taken.</p>
<p>In contrast, I’m much more interested in people I care about. Not big groups of them, but the one-to-one relationships. My real friends are wonderful. The deep relationships are what have meaning to me.</p>
<p>I recently told Amy that I enjoy all the CEOs I’m working with. While I’ve always been friends with many of them, this is the first time that I can recall feeling a genuine friendship with all of them. I know that <a href="https://feld.com/archives/2015/04/something-new-fucked-world-every-day/" target="_blank" rel="noopener noreferrer">something new will be fucked up in my world every day</a>
, so that has nothing to do with these relationships. Instead, how we deal with whatever new fucked up thing will happen means everything.</p>
<p>I’m writing a lot. <a href="http://amzn.to/4cYVMTr" target="_blank" rel="noopener noreferrer"><em>Give First: The Power of Mentorship</em></a>
 may be my last non-fiction book. I’ve shifted to fiction and software. I’m having a ton of fun with both, bringing a beginners mind to the mix, even though I have the right kind of muscles for each from my past experiences.</p>
<p>While I haven’t solved my post-exertional malaise issue, I’ve settled into an understanding of it and how it impacts me physiologically. I’m experimenting with a bunch of things, keeping the ones that work and punting on the ones that don’t. And yes, pilates is magnificent.</p>
<p>On to the next decade …</p>
]]></content:encoded></item></channel></rss>