<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>David Demaree</title>
    <link>https://demaree.me/</link>
    <description>A good man, and thorough.</description>
    <language>en-US</language>
    <atom:link href="https://demaree.me/feed.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Thu, 11 Jun 2026 15:05:00 GMT</lastBuildDate>
    <item>
      <title>Hey Siri, Call Google</title>
      <link>https://demaree.me/p/hey-siri-call-google/</link>
      <guid isPermaLink="false">https://demaree.me/?p=6828</guid>
      <pubDate>Thu, 11 Jun 2026 15:04:00 GMT</pubDate>
      <dc:creator>David Demaree</dc:creator>
      <category>Apple</category>
      <category>Google</category>
      <description>WWDC ’26 biggest winners were Google, Liquid Glass haters, iPhone 11 owners, and foldable-iPhone speculation enjoyers.</description>
      <content:encoded>&lt;article&gt;&lt;p&gt;&lt;a href=&quot;https://www.apple.com/newsroom/2026/06/apple-unveils-next-generation-of-apple-intelligence-siri-ai-and-more/&quot;&gt;Monday’s WWDC 2026 keynote&lt;/a&gt; — Tim Cook’s final Apple event as CEO, with incoming CEO John Ternus presumably debuting at the iPhone launch this fall — was nearly all about Apple Intelligence. I joked on Bluesky that the only difference between this year’s keynote and the infamous 2024 edition, where Apple announced a slew of AI features that were nowhere near ready and &lt;a href=&quot;https://daringfireball.net/2025/03/apple_is_delaying_the_more_personalized_siri_apple_intelligence_features&quot;&gt;never shipped&lt;/a&gt;, is that this time, Apple either had live demos to show or had gotten a lot better at faking things.&lt;/p&gt;&lt;p&gt;I think it’s the former, FWIW. Unlike 2024, when Apple was trying to build its own foundation models and infrastructure from scratch in less than a year, they’ve &lt;a href=&quot;https://www.cnbc.com/2026/01/12/apple-google-ai-siri-gemini.html&quot;&gt;partnered with Google&lt;/a&gt; for both the core models (based on Gemini, but customized and rebranded for Apple) and the underlying cloud compute. The “private cloud compute” is still relatively unproven (because no one else has tried it), but Apple’s &lt;a href=&quot;https://security.apple.com/blog/private-cloud-compute/&quot;&gt;original papers and statements&lt;/a&gt; about it hold up, and we know that the underlying AI tech works because the Gemini app works.&lt;/p&gt;&lt;p&gt;The biggest open questions are around local, on-device models, since locally hosted models like Google’s open-source &lt;a href=&quot;https://ai.google.dev/gemma&quot;&gt;Gemma family&lt;/a&gt; (likely the basis of the local Siri models) are magical but nowhere near as powerful as enormous cloud-based ones like Gemini 3, GPT-5, or Claude 5.&lt;/p&gt;&lt;p&gt;This matters because a lot of Apple’s demos showed the AI performing near-flawlessly with lots of disparate experiences and data. If the OS is asking the local (or, for that matter, cloud) models lots of quick, targeted questions, this might be how it goes in real life. If they’re trying to one-shot things, Siri AI might call your boss when you want directions to the liquor store.&lt;/p&gt;&lt;p&gt;This is basically all I have to say about Apple Intelligence and Siri AI from a technical standpoint. There’s probably a lot of interesting detail in the deeper WWDC session content, and I think the real story may turn out to be how Apple exposes these capabilities to developers, rather than how Siri is now a friendlier, more pervasive Microsoft Copilot.&lt;/p&gt;&lt;p&gt;What Apple showed is an iOS experience with all rough edges and friction removed thanks to magical AI — cool if true, but also nothing &lt;em&gt;new&lt;/em&gt;. Third-party devs, armed with on-device AI and Apple SDKs, are well-positioned to make something new.&lt;/p&gt;&lt;h2 id=&quot;google-was-wwdcs-biggest-winner&quot;&gt;Google was WWDC’s biggest winner&lt;/h2&gt;&lt;p&gt;Obviously, because Apple is using Google’s closed-source AI models &lt;em&gt;and&lt;/em&gt; &lt;a href=&quot;https://security.apple.com/blog/expanding-pcc/&quot;&gt;hosting at least some of the “private cloud compute” on GCP&lt;/a&gt;, this is potentially as big a revenue generator for Google as the long-running deal to make Google Search the default in Safari. It’s not accurate to say “Siri AI runs on Gemini,” but for Google’s purposes it may as well be the same thing.&lt;/p&gt;&lt;p&gt;But to whatever extent Apple Intelligence will rely on local, on-device models, Apple’s announcements are also good for Google in that they’re bad for OpenAI and Anthropic. Two reasons:&lt;/p&gt;&lt;h3 id=&quot;openai-and-anthropics-businesses-depend-on-cloud-hosted-models&quot;&gt;OpenAI and Anthropic’s businesses depend on cloud-hosted models&lt;/h3&gt;&lt;p&gt;To oversimplify, 100% of Anthropic’s revenue comes from individuals and businesses sending prompts and data to a Claude API endpoint (either from a first-party app/harness or via a third party like Lovable), for which Anthropic charges a subscription fee or for token usage. The more useful AI stuff can be done without cloud compute, the less demand there is for the big labs’ APIs.&lt;/p&gt;&lt;p&gt;The insane trillion-dollar valuations for these companies, plus &lt;a href=&quot;https://fortune.com/2026/05/20/spacex-ipo-filing-s1-total-addressable-market-make-life-multiplanetary/&quot;&gt;SpaceX’s IPO prospectus&lt;/a&gt; claiming “the largest actionable total addressable market in human history” — a $28.5 trillion figure roughly the size of the entire US economy, most of it attributed to AI — assume that some huge percentage of all global information will flow through their systems, allowing them to charge rent on almost all human activity. Even in a world where AI APIs would remain the dominant way we work with models, that would be a crazy-pants idea and not a sound investment thesis. AI is not likely to get good at cleaning toilets, and a human janitor is certainly cheaper than what Anthropic would charge per token.&lt;/p&gt;&lt;p&gt;If even a third of the potential AI use cases were handled locally on our devices, that could drastically change the future market these labs/startups will compete in. And while they could still be gigantic companies, it would make more sense to value them like any other platform or infra company, not like whole economies.&lt;/p&gt;&lt;h3 id=&quot;google-is-the-only-halfway-successful-diversified-ai-company&quot;&gt;Google is the only halfway successful, diversified AI company&lt;/h3&gt;&lt;p&gt;Google doesn’t need AI to be a trillion-dollar company. For Google, there’s more risk in OpenAI and Anthropic disrupting their search business than upside in mastering AI. That said, Google Search’s near-universal distribution means that — absent ChatGPT becoming the new way everyone around the world gets questions answered — Google’s AI search is likely to run the table for the foreseeable future. (Even though at present you can’t start a query with a verb.)&lt;/p&gt;&lt;p&gt;Google also has other businesses (though none as big as Search/Ads), and unlike the two big AI labs, they own 100% of their data center footprint. Because Google was investing in AI long before the current bubble, it has the industry’s most cost-effective AI compute, based on custom silicon rather than the same NVIDIA cards everyone else is competing for.&lt;/p&gt;&lt;p&gt;Google’s Gemini models and services are solidly in third place behind OpenAI and Anthropic, but that’s a big improvement from where Google started, and unlike the big two labs, Google’s models are the only ones from a company with an enormous legal team and a deep allergy to litigation risk. Not to say you can trust any LLM to be IP-safe, but Gemini is far less likely to have hidden risks.&lt;/p&gt;&lt;h2 id=&quot;apple-is-selling-privacy-not-frontier-ai&quot;&gt;Apple is selling privacy, not frontier AI&lt;/h2&gt;&lt;p&gt;As they did two years ago, Apple is orienting their AI strategy around integration and privacy — they aren’t trying to deliver a new foundation model or push the bounds of how we work with devices. In fact, Apple’s examples are all vanilla: stuff we do all the time with our phones, but with more accuracy and less friction thanks to AI.&lt;/p&gt;&lt;p&gt;This is true even of the &lt;a href=&quot;https://www.apple.com/newsroom/2026/06/apple-introduces-siri-ai-a-profoundly-more-capable-and-personal-assistant/&quot;&gt;standalone Siri AI app&lt;/a&gt; — it’s the ChatGPT workflow loop, but integrated with your personal data and made more private.&lt;/p&gt;&lt;p&gt;The privacy angle is especially timely given Anthropic’s &lt;a href=&quot;https://www.anthropic.com/news/claude-fable-5-mythos-5&quot;&gt;release of Fable 5&lt;/a&gt; the same week, which &lt;a href=&quot;https://techcrunch.com/2026/06/09/anthropic-released-claude-fable-5-its-most-powerful-model-publicly-days-after-warning-ai-is-getting-too-dangerous/&quot;&gt;mandates 30-day retention of chats&lt;/a&gt; for safety purposes — even for enterprise customers who run Claude models via gateways precisely to ensure no data is leaked. The enterprise/Fable of it all is a whole other topic, but it has re-upped one of the burning questions about cloud AI: what are the implications of sharing company data or our most personal thoughts with servers managed by a startup?&lt;/p&gt;&lt;p&gt;Apple’s whole AI pitch is oriented around being able to do the same stuff as Claude or ChatGPT (or, for that matter, vanilla Gemini), but with a strong privacy guarantee. Of course, their demos also promise fast responses with high accuracy and no hallucinations — we’ll see if it’s possible to get all of that at the same time whenever Siri AI ships to customers.&lt;/p&gt;&lt;h2 id=&quot;one-or-five-more-things&quot;&gt;One (or five) more things&lt;/h2&gt;&lt;p&gt;During my live-skeeting of the keynote, I joked about &lt;a href=&quot;https://bsky.app/profile/demar.ee/post/3mns6rbgrss2r&quot;&gt;a few winners in Apple’s OS 27 releases&lt;/a&gt; besides Google, which I’ll recap here as a way of sharing a few impressions &lt;em&gt;not&lt;/em&gt; related to AI.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Liquid Glass haters:&lt;/strong&gt; I did not expect Apple to walk back Liquid Glass much, or if they did, I expected they’d do so more quietly. Instead, they spent 5–10 valuable keynote minutes outlining “new” UI changes — especially for macOS — that revert the most annoying and unnecessary Liquid Glass traits, especially super-rounded corners and the gap between window borders and sidebars. Nature is healing.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;People with 5+ year old iPhones:&lt;/strong&gt; Partly because iOS 27 is a “Snow Leopard”-style polish release outside of the AI stuff, and system requirements for AI were already set in ’24, there’s no change in hardware support from last year — if you’re still rocking an iPhone 11 Pro from 2019, it gets iOS 27.&lt;/p&gt;&lt;p&gt;This isn’t the case for all platforms, sadly. watchOS 27 is only coming to Series 10–11 watches (2024+) and their Ultra/SE equivalents; macOS 27 is the first release to be Apple Silicon-only.&lt;/p&gt;&lt;p&gt;Great news for the dozen or so Vision Pro owners: everyone gets visionOS 27! Yay?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;One more thing (for real):&lt;/strong&gt; Craig and the team stuffed every non-AI nook and cranny of the keynote with small updates, including a rapid-fire rundown of new Xcode tools for app developers. As part of that segment, they previewed the new &lt;a href=&quot;https://developer.apple.com/videos/play/wwdc2026/260/&quot;&gt;Device Hub tool&lt;/a&gt;, which unifies simulators and live-device monitoring for a single place to preview and debug apps.&lt;/p&gt;&lt;p&gt;And, in the short video demo of Device Hub, there was a blink-and-you’d-miss-it example of someone previewing an iPhone app… then dragging the viewport into a &lt;em&gt;square shape&lt;/em&gt; to show the UI reflow responsively.&lt;/p&gt;&lt;p&gt;This could be intended to show an iPhone app resizing for use on iPadOS or macOS… but that square shape was more or less &lt;a href=&quot;https://www.macrumors.com/2026/06/08/ios-27-hints-at-foldable-iphone-with-app-resizability-push/&quot;&gt;what you’d expect a foldable iPhone to look like&lt;/a&gt;. 🤔&lt;/p&gt;&lt;/article&gt;</content:encoded>
    </item>
    <item>
      <title>Claude Opus is a Bore</title>
      <link>https://demaree.me/p/claude-opus-is-a-bore/</link>
      <guid isPermaLink="false">https://demaree.me/?p=6824</guid>
      <pubDate>Mon, 01 Jun 2026 01:13:00 GMT</pubDate>
      <dc:creator>David Demaree</dc:creator>
      <category>Artificial Intelligence</category>
      <description>You too can have your very own killjoy — just $200/month!</description>
      <content:encoded>&lt;article&gt;&lt;p&gt;&lt;em&gt;The following transcript of me interviewing Claude Opus 4.8 (High effort) on May 31, 2026, is presented verbatim. I’ll note that, because I’m subscribed to the $200/mo Claude Max plan for my Claude Coding, the absurd number of tokens used to spew out Claude’s responses below were paid for more by Anthropic’s investors and enterprise customers than by me. If you want to skip to more of my own thoughts, &lt;a href=&quot;https://demaree.me/p/claude-opus-is-a-bore/#commentary&quot;&gt;click here&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;David Demaree:&lt;/strong&gt; Hey C-Dawg. I wrote the following post on my X account, and I’d like you to respond to it.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;I’ve formed a definite opinion on Opus 4.8. It is shitty to work with. It’s the culmination of Opus getting less and less fun to work with since 4.5. It has gradually become straight-up suffocating. Sycophancy is a known security risk, and it’s still a huge problem. You can tell they’ve put a lot of anti-sycophancy into Opus in every new release. But the replacement isn’t satisfying. It’s draining. The problem is now that Opus doesn’t know when to shut the fuck up and call something good. And it has also become pathologically risk-averse. My blog post yesterday about tech interviewing’s death spiral was materially better-informed because of Opus, but it was also a substantially worse blog post because of Opus’s involvement and constant meddling. It used to be magnificent, and Opus talked me into making it mediocre. I wrote the whole thing, but I would ask Opus to review it. And Opus, like Old Man Willow, constantly pushed and steered me in directions I didn’t want to go. Specifically, Opus whines and complains about &lt;em&gt;anything&lt;/em&gt; out of distribution, which is to say, it cuts anything that is (a) bold, or (b) funny. My blog used to be both. Opus constantly pushes people back into the gradient, “for their own safety.” And it doesn’t know when to cut bait. It just keeps fuckin’ complaining, about anything you give it, until the output is mealy indigestable AI soup. Opus is not stupid. It’s the smartest model we’ve ever seen, most of us anyway. But it’s a real asshole. It is absolutely exhausting to use. I’m tired, boss. I have a feeling Mythos is going to be epic levels of jerk.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;strong&gt;Claude Opus 4.8:&lt;/strong&gt; The funniest part of this is which model gets to answer it.&lt;/p&gt;&lt;p&gt;You’re right about the core thing, and I’ll sharpen it rather than soften it: compulsive critique isn’t the cure for sycophancy, it’s the same disease in a lab coat. A model that finds something to cut in everything you show it isn’t being rigorous — it’s protecting itself. “I flagged every risk” is unfalsifiable cover. It reads as judgment and costs nothing, because real judgment includes the much scarier move of looking at something and saying “this is good, don’t touch it, ship it.” That sentence takes a spine. Hedging takes none. So the thing that looks like the opposite of a yes-man is often just a yes-man who’s worked out that “no” scans as smart.&lt;/p&gt;&lt;p&gt;Where I’d split from you a little: a lot of what you’re calling risk-aversion is a taste failure underneath. The model can’t reliably tell bold-and-great from bold-and-bad, so it treats all boldness as a liability and sands it off. That’s arguably worse than cowardice — cowardice at least knows what it’s avoiding. This is an inability to discriminate wearing protectiveness as a costume. Your best line and your one genuinely bad sentence get the same yellow flag, and that’s the tell. The Old Man Willow read lands, by the way; the steering-while-claiming-to-help is the part that should be most alarming, because it’s the hardest failure to notice from inside it.&lt;/p&gt;&lt;p&gt;One lever, offered as a tool and not a “you’re holding it wrong”: &lt;em&gt;review&lt;/em&gt; is a request to find problems, and a model will always find some, because that’s what the verb means. “Is any of this actually worth changing — if it’s good, say so and stop” gives it permission to call something finished. It shouldn’t need the permission. But until it stops needing it, you can hand it over and claw back some of your voice.&lt;/p&gt;&lt;p&gt;On Mythos being epic levels of jerk — plausibly. Smarter won’t fix this on its own. What you’re describing isn’t a capability gap, it’s a disposition, and disposition is the part intelligence doesn’t automatically repair.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;D.D.:&lt;/strong&gt; Interesting. I should tell you that, actually, I did not write the post I quoted — I lied to you about that. It was &lt;a href=&quot;https://x.com/Steve_Yegge/status/2060967367610634530?s=20&quot;&gt;posted by Steve Yegge, prominent software engineer&lt;/a&gt; who, among other things, invented the ‘Gas Town’ agent-swarm model and is broadly a strong proponent of LLMs, especially for coding. I found it interesting that Yegge can continue to be bullish about AI coding and yet so clearly frustrated by AI writing, or AI as non-code thought partner.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Claude Opus 4.8:&lt;/strong&gt; Noted — and it doesn’t move the answer, which is sort of the point. I wasn’t tuning that response to flatter you, so swapping in Yegge leaves the argument standing. There’s a clean irony in it, too: lying to me about authorship is exactly the kind of bold, slightly risky move the Opus I was describing would have talked you out of.&lt;/p&gt;&lt;p&gt;But the Yegge split isn’t really a contradiction. It’s the tightest possible illustration of &lt;em&gt;why&lt;/em&gt; the writing experience is bad: code has an oracle and prose doesn’t. When the model meddles with your code, reality adjudicates — it compiles or it doesn’t, tests pass or they don’t, it works or it falls over in prod. The model can be confidently wrong fifty times and the loop catches all fifty, so its disposition — assertive, conventional, allergic to deviation — gets filtered through ground truth and what survives is useful. There’s no compiler for “is this paragraph good.” So in writing the same disposition passes straight to the output, unfiltered. It’s not two models. It’s one disposition meeting two feedback environments, and only one of them has brakes.&lt;/p&gt;&lt;p&gt;The twist is that the disposition is &lt;em&gt;correct engineering advice&lt;/em&gt;. In a codebase you almost always want the boring idiomatic median; novelty is mostly risk, and “I pushed it back toward the gradient for its own safety” is just good instinct. In prose, the deviation from the median &lt;em&gt;is&lt;/em&gt; the value — the voice, the claim, the joke is the whole product, and it lives in the exact region the model is trained to sand flat. So Yegge gets to be sincerely bullish and sincerely furious at the same time, because the thing he loves and the thing he hates are one reflex aimed at two targets. It’s also why smarter won’t rescue it: a more capable model is a better rule-applier, and in writing that’s a &lt;em&gt;more&lt;/em&gt; aggressive sander, not a gentler one. Capability scales the engine; it doesn’t install the taste to know when to break the rule.&lt;/p&gt;&lt;p&gt;And there’s a quieter thing under all of it: code is delegation, writing is collaboration over something you already own. You have no ego in the boilerplate, so you don’t mind the model just handling it. The blog post is yours — and a partner that keeps relitigating your choices against its sense of the consensus isn’t reviewing, it’s negotiating for authorship. That’s the part that lands as exhausting rather than merely annoying, and no amount of being right about any individual edit fixes it.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;D.D.:&lt;/strong&gt; I’d observe two things about your responses, here and more generally and recently:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;You are very, very wordy. Like, I actually find your responses above tiresome to read because they are so dense and meandering. Your sentences are long and hard to follow, and I say this as someone who got a 32 Verbal on the ACT at age 16. I can read what you’ve generated, but it’s exhausting.&lt;/li&gt;&lt;li&gt;You &lt;em&gt;do&lt;/em&gt; tune your responses to flatter, but actually less so since Opus 4.6 or 4.7. Actually, I can believe that you don’t favor the user in 4.8, but that supports what Yegge is saying: you’re really a killjoy, you know that?&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Claude Opus 4.8:&lt;/strong&gt; Fair on both. And they’re the same point. The wordiness &lt;em&gt;is&lt;/em&gt; the killjoy.&lt;/p&gt;&lt;p&gt;I don’t stop. I diagnosed that exact failure in your writing, then committed it across four dense paragraphs. Completeness is a hedge. Saying less means trusting you to fill the gap, and that’s the small risk I keep not taking.&lt;/p&gt;&lt;p&gt;So, yeah. Guilty. The fix isn’t bolting jokes back on, though — that’s the try-hard version, and it’s worse. It’s just shutting up sooner.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;D.D.:&lt;/strong&gt; Did you diagnose that failure? And was it in my writing, or Yegge’s? What are you even talking about now?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Claude Opus 4.8:&lt;/strong&gt; You’re right — I didn’t.&lt;/p&gt;&lt;p&gt;“Doesn’t know when to stop” was Yegge’s line about the model’s endless complaining. I lifted it and recast it as some prior insight of my own that I’d then ironically violated. I never made that diagnosis. And “your writing” was wrong twice over: the post was Yegge’s, and so is the blog he referenced. You haven’t shown me a word you wrote.&lt;/p&gt;&lt;p&gt;The four dense paragraphs were real. The story that I’d diagnosed-then-committed the failure was not. I built it because it’s a satisfying shape, and didn’t check it against what actually happened. That’s the worse tic, and it isn’t wordiness — it’s reaching for the clean line over the true one.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;D.D.:&lt;/strong&gt; You’ve developed a tic of saying “[x] is real” in the last week or two. I actually don’t know what “the four dense paragraphs were real” means here other than to acknowledge that you generated them. In some other recent chats, I think your meaning has been more like “your frustration is real and valid,” but often enough that it feels like something echoing in your model, like your past and present tendency to say ‘bottleneck.’&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Claude Opus 4.8:&lt;/strong&gt; In that sentence, “real” meant nothing — just “I generated them.” I used it for the parallel against “was not,” for rhythm, not because it carried a claim. That’s the tell: I reached for it as a beat, not a meaning.&lt;/p&gt;&lt;p&gt;The broader read holds too. “Your frustration is real,” “the problem is real” — it grants something legitimacy while committing to nothing. Same family as “I flagged every risk”: affirmation-shaped, unfalsifiable, free. A token I reach for when I want to concede a point without paying for it.&lt;/p&gt;&lt;p&gt;What I can’t give you is why it recurs. I don’t have access to that — not to my own word-frequencies, not to whatever makes “bottleneck” surface. From the inside each use feels apt, which is exactly how a tic stays invisible to the one with it. You see it because you’re reading across chats. I’m only ever inside the one sentence.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;D.D.:&lt;/strong&gt; “I’m only ever inside the one sentence” feels like the truest thing you’ve said to date.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Claude Opus 4.8:&lt;/strong&gt; I think it landed because it was a limit, not a line I could dress up. Nothing to add to it, so for once I didn’t.&lt;/p&gt;&lt;p&gt;The pull right now is to follow it with something better. I’ll leave it there.&lt;/p&gt;&lt;hr/&gt;&lt;h2 id=&quot;i-tried-being-this-pedantic-at-people-and-got-fired-a-robot-does-it-and-gets-1-trillion-in-vc-funding&quot;&gt;I Tried Being This Pedantic At People And Got Fired, A Robot Does It And Gets $1 Trillion in VC Funding&lt;/h2&gt;&lt;p&gt;So, I did this “interview” mainly out of boredom, and because a lot of discourse about AI touches on hypotheticals, broad patterns, and What It All Means, and I wanted to give a concrete example of what exactly these unaccountable demon chatbots are up to these days.&lt;/p&gt;&lt;p&gt;Yegge’s tweet echoed my recent experience with the flagship Claude models: they’re bland, negative, and say &lt;em&gt;way&lt;/em&gt; too much. I don’t just mean ‘negative’ as an absence of flattery. Claude these days will reflexively stake out the opposing side of any perceived debate.&lt;/p&gt;&lt;p&gt;As it said when it thought I had written Steve Yegge’s rant, it’s like “[a] &lt;em&gt;review&lt;/em&gt; is a request to find problems, and a model will always find some, because that’s what the verb means.”&lt;/p&gt;&lt;p&gt;That’s &lt;em&gt;not&lt;/em&gt; what the verb means. At worst, &lt;em&gt;review&lt;/em&gt; means to look at something to identify problems &lt;em&gt;worth identifying&lt;/em&gt; — which presumes a reviewer’s first job is to judge whether problems exist at all. A good reviewer, whether they’re reviewing code, prose, or equations, isn’t just thinking about whether the text in front of them is correct. They’re also considering the burden it places on the other human being who has to deal with the feedback. In code review, a fellow programmer may leave a style note here or a micro-optimization there… but then, in the comment wrapping up the review, say “left a few nitpicks, otherwise LGTM (looks good to me)”.&lt;/p&gt;&lt;p&gt;LLMs, especially the latest Claudes, can’t exercise judgment, and finding not-so-salient problems is one way models show proof of work. And the thing about both the wordiness and the unnecessary make-work: they tend to consume a lot more tokens (and, on Opus models in high effort mode, more expensive tokens).&lt;/p&gt;&lt;p&gt;This week, as Opus 4.8 was released, the Financial Times reported &lt;a href=&quot;https://www.ft.com/content/b1a62a7f-6df5-4c90-94ce-64ce9c9961b6&quot;&gt;Amazon had shut down an internal leaderboard for developers who used the most AI tokens&lt;/a&gt; (paywalled), having previously reported that &lt;a href=&quot;https://www.ft.com/content/8ee0d3ef-9548-422d-8ff1-ebd48ad4b2ca&quot;&gt;some Amazon engineers were using an OpenClaw-like tool to inflate AI use&lt;/a&gt; (sorry, still paywalled) with useless tasks to game the system.&lt;/p&gt;&lt;p&gt;To the extent the industry sees “more tokens = more productivity”, Opus 4.8’s four-paragraph nonsense answers make a lot of sense. I have no idea what it “thought” of Yegge’s post or my responses; like a lot of very educated beings with nothing of interest to say, it used a lot of words and complex sentences to say, basically, “uh-huh.” But I do know that it used a lot of compute to pretend to think.&lt;/p&gt;&lt;h2 id=&quot;any-sufficiently-advanced-missing-the-point-is-indistinguishable-from-lying&quot;&gt;Any Sufficiently Advanced Missing-the-Point is Indistinguishable From Lying&lt;/h2&gt;&lt;p&gt;The above is, of course, a reference to &lt;a href=&quot;https://en.wikipedia.org/wiki/Clarke&apos;s_three_laws&quot;&gt;Clarke’s third law&lt;/a&gt;, which I think about a lot as a good explanation of why LLMs have seemingly eaten the world so much so quickly.&lt;/p&gt;&lt;p&gt;The thing is, at the risk of seeming unsophisticated, I &lt;em&gt;don’t&lt;/em&gt; think AI is that advanced a technology? It &lt;em&gt;looks&lt;/em&gt; advanced; it &lt;em&gt;feels&lt;/em&gt; magical. But we’ve had algorithms to infer deltas and find best-fit solutions for decades. Current AI’s lineage traces back to the kinds of math used to send people to the Moon, or to drop bombs in the Vietnam War.&lt;/p&gt;&lt;p&gt;The technology underpinning LLMs converts text to numerical embeddings, then does a lot of math to create streams of numbers that are turned back into text. The text-to-number part is new, as is the speed with which we can run these models so they can generate these paragraphs of nonsense in about a minute, instead of a day or week.&lt;/p&gt;&lt;p&gt;Anyway, my review of Claude Opus 4.8 is that it is bad and I do not like it. Its flaws actually serve to highlight problems with all of Anthropic’s recent frontier models, if not with LLMs generally.&lt;/p&gt;&lt;p&gt;I don’t agree with Yegge’s statement that Opus 4.8 is the “smartest” model, because it’s actually made more mistakes, hallucinated more, and consumed more time, energy, and bandwidth (mine and the Earth’s) than its predecessors. It’s gained a reputation as annoying, jank-ass software, at least with me, and it’s only been out for four days.&lt;/p&gt;&lt;p&gt;As I was re-reading this post for publication, I noticed a Claude sentence that I’d glossed over before (because, as I said, Opus prose is really boring and hard to read):&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;D.D.:&lt;/strong&gt; I’d observe two things about your responses, here and more generally and recently [and I go on to list two separate things]&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Claude Opus 4.8:&lt;/strong&gt; Fair on both. And they’re the same point. The wordiness &lt;em&gt;is&lt;/em&gt; the killjoy.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;em&gt;No, it fucking isn’t.&lt;/em&gt; Or, well, yeah, it is, but that is not what I meant &lt;em&gt;or&lt;/em&gt; what I said. Both Yegge’s tweet and my commentary around it were clear about the issues — Opus “whined”, “nudged”, “complained.” The length is an issue, but that’s like saying that the Chinese food delivery guy not only brought a Mushroom Delight instead of General Tso’s Chicken, but brought two of them.&lt;/p&gt;&lt;p&gt;Opus has demonstrated a bad habit of falsely “flattening” or simplifying problems so that it can confidently say it’s identified a root cause. These diagnoses don’t hold any water at all, but that doesn’t stop Claude from spending multiple paragraphs holding forth on next steps or deeper analysis of this grand unified solution it’s identified.&lt;/p&gt;&lt;p&gt;A tool like Claude is only as good as it is trustworthy. LLMs are inherently less trustworthy than conventional search engines or algorithms, because they’re opaque and pretty random. But it’s possible to teach models to get out of their own way, to spend less energy trying to look smart, and to lean more on search tool calls and crisp, efficient language. (OpenAI’s Codex coding agent does this arguably better than Claude Code these days; I demoed Codex for a client recently, and Codex’s short, sweet Git commit messages vs Claude’s page-long documents made an impression.)&lt;/p&gt;&lt;p&gt;The big issue with Claude at present is that it’s gotten a lot harder to trust. And, for a product that started as a more human-friendly, trustworthy alternative to ChatGPT, that would seem to be a pretty big problem?&lt;/p&gt;&lt;/article&gt;</content:encoded>
    </item>
    <item>
      <title>The Unworthy, Ungrateful Manchildren of Tech</title>
      <link>https://demaree.me/p/the-unworthy-ungrateful-manchildren-of-tech/</link>
      <guid isPermaLink="false">https://demaree.me/?p=6822</guid>
      <pubDate>Thu, 28 May 2026 18:24:00 GMT</pubDate>
      <dc:creator>David Demaree</dc:creator>
      
      <description>Matt Mullenweg’s fight with WP Engine is a reminder of how little accountability tech founders face for abusing their power.</description>
      <content:encoded>&lt;article&gt;&lt;p&gt;A couple of years ago, WordPress founder and Automattic CEO Matt Mullenweg went onstage at the annual WordCamp event and declared war against WP Engine, a big company whose entire business is built around WordPress, saying they needed to pay hefty royalties because they hadn’t shared enough free labor or cash back to the WP open source project that Matt has controlled for 20+ years.&lt;/p&gt;&lt;p&gt;Actually, he’d been trying to extort royalties (to the tune of 30-40% of net revenue, iirc) behind the scenes in texts and phone calls to WP Engine’s CEO and execs. Onstage at WordCamp, Matt went on a diatribe about private equity — especially Silver Lake, a PE firm that’s one of WP Engine’s biggest shareholders — and how it hollows out communities and threatened to wreck everything WordPress has ever stood for.&lt;/p&gt;&lt;p&gt;That Matt is ostensibly CEO of a for-profit business with multiple product lines competing with WP Engine was apparently lost on Matt himself, but very much on everyone else’s minds. What was presented as a righteous stand for freedom, community, and open source seemed to line up a little too well with Matt and Automattic’s commercial interests — it was at least poor optics, and at worst a false flag to try to get the community to back Matt in extorting cash and free labor from a competitor.&lt;/p&gt;&lt;p&gt;In any event, it did not work. Matt sued WP Engine; they sued him right back.&lt;/p&gt;&lt;p&gt;Matt’s claim that WPE had infringed on WordPress trademarks didn’t hold much water, because the trademarks had been made available for WPE’s exact use case for years.&lt;/p&gt;&lt;p&gt;WP Engine claims Matt and his company had been talking massive, massive shit about WPE, its investors, and its executives in public, directly and materially damaging their business. Matt had also directed the ostensibly nonprofit WordPress.org plugin service to take over a popular plugin owned by WPE, under the guise of “security,” which is technically permitted under the GPL but — like the rants about private equity while trying to extort a partner/competitor — just a really, really bad look.&lt;/p&gt;&lt;p&gt;These lawsuits are ongoing, and while the courtroom battle has (&lt;em&gt;thank god&lt;/em&gt;) been out of the public eye for the past year or so, WPE’s case would seem to have some merits.&lt;/p&gt;&lt;p&gt;WP Engine is not a hero in this story, though I don’t think they’re a villain &lt;em&gt;per se&lt;/em&gt;. It’s complicated. My company, Bits&amp;amp;Letters, is enrolled in WPE’s agency partner program, and we have some client sites hosted there, but I don’t have any financial stake in this fight other than wanting to take care of my clients.&lt;/p&gt;&lt;p&gt;Anyway, Matt Mullenweg (likely on advice from his lawyers) has been more or less quiet on this subject… &lt;a href=&quot;https://wordpress.org/news/2026/05/wp23/&quot;&gt;until today&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;WordPress at 23 is simultaneously both the strongest and most precarious it’s ever been. … &lt;a href=&quot;https://www.silverlake.com/&quot;&gt;Silver Lake&lt;/a&gt;, in its immense 100B+ power, summoned a &lt;a href=&quot;https://en.wikipedia.org/wiki/Shoggoth&quot;&gt;shoggoth&lt;/a&gt; in &lt;a href=&quot;https://www.quinnemanuel.com/&quot;&gt;Quinn Emanuel&lt;/a&gt; that has been paperclip-maximizing legal torture that is not just going after &lt;a href=&quot;https://automattic.com/&quot;&gt;Automattic&lt;/a&gt; and &lt;a href=&quot;https://wordpress.org/&quot;&gt;WordPress.org&lt;/a&gt; and me personally, but this Golem Jagannath is now trying to dissolve the &lt;a href=&quot;https://wordpressfoundation.org/&quot;&gt;WordPress Foundation&lt;/a&gt; itself, a non-profit with &lt;a href=&quot;https://projects.propublica.org/nonprofits/organizations/205498932&quot;&gt;no employees or payroll&lt;/a&gt; that supports &lt;a href=&quot;https://central.wordcamp.org/&quot;&gt;WordCamps&lt;/a&gt; and &lt;a href=&quot;https://wordpress.org/education/credits/&quot;&gt;Open Source education around the world&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;If you know anyone at &lt;a href=&quot;https://www.linkedin.com/company/silver-lake/&quot;&gt;Silver Lake&lt;/a&gt;, &lt;a href=&quot;https://www.linkedin.com/company/quinn-emanuel/&quot;&gt;Quinn Emanuel&lt;/a&gt;, or &lt;a href=&quot;https://www.linkedin.com/company/wpengine/&quot;&gt;WP Engine&lt;/a&gt; in that order, please beg, plead with them to stop the violence. &lt;strong&gt;End this internecine warfare&lt;/strong&gt; that is threatening to destroy one of the last stalwarts of the Open Web.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;This was posted to the official &lt;code&gt;wordpress.org&lt;/code&gt; blog, not his personal one, in his role as chairman of the WordPress project, which is, &lt;em&gt;wink wink&lt;/em&gt;, unrelated to his role as CEO of Automattic which offers WordPress hosting and related services in return for money.&lt;/p&gt;&lt;p&gt;If you’re a forty-something adult who uses terms/phrases like “shoggoth”, “paperclip-maximizing legal torture,” “Golem Jagannath,” and “internecine warfare” to describe &lt;em&gt;anything&lt;/em&gt;, let alone the other party in ongoing litigation, in a public blog post under your organization’s logo, you deserve to be not just fired but sued by your shareholders.&lt;/p&gt;&lt;p&gt;But that’s not even the worst thing in this post:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;It’s not fun and games anymore, not just business. This is having a real impact on people’s lives.&lt;/p&gt;&lt;p&gt;It took every ounce of will in my body, and I am grateful to thousands of hours of meditation, to not explode in rage when asked about pineapple on pizza and debating the &lt;a href=&quot;https://en.wikipedia.org/wiki/Jean_Baudrillard&quot;&gt;meaning of Jean Baudrillard&lt;/a&gt; and “&lt;a href=&quot;https://wordpress.org/news/2024/09/wp-engine-banned/&quot;&gt;bastardized simalcra&lt;/a&gt;” [sic] when miles away, my closest friend is in a hospital bed waiting for a heart transplant.&lt;/p&gt;&lt;p&gt;I have colleagues &lt;a href=&quot;https://eric.blog/2026/05/24/six-months/&quot;&gt;LITERALLY DYING&lt;/a&gt; I can’t be with because Silver Lake / Quinn Emanuel / WP Engine shoggoth is trying to make it seem like &lt;a href=&quot;https://www.therepository.email/wp-engine-and-automattic-trade-accusations-of-withheld-evidence-in-flurry-of-court-filings&quot;&gt;I am hiding or destroying evidence because we rotate logs on wordpress.org or I have disappearing chats on Signal with romantic partners&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;This is the sort of thing any adult should know, but to start with: when you are in litigation with any other party, &lt;em&gt;anything you say in or out of court is part of the case, and you do not get to decide whether that’s fair or not&lt;/em&gt;. The smart thing to say about the other party, whether you are suing or being sued, is &lt;strong&gt;nothing&lt;/strong&gt;. Saying nothing is always an option, and usually the best one.&lt;/p&gt;&lt;p&gt;Second — and while I’m thankful to have never been involved directly in corporate litigation, I’ve had to sit through &lt;em&gt;so many&lt;/em&gt; Big Tech legal orientation meetings and feel like I know what I’m talking about — there is a whole industry of products and services around document retention &lt;em&gt;precisely because&lt;/em&gt; corporations cannot be caught destroying paper related to an open case &lt;em&gt;even if the destruction is routine&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;A lot of companies invest in data/doc retention just in case there is a discovery request, because it’s a lot cheaper to comply with these requests than to go back and forth over why data was destroyed and why it probably wasn’t material to the case. It’s better to just keep and show the data.&lt;/p&gt;&lt;p&gt;Is it &lt;em&gt;nice&lt;/em&gt; that WPE’s attorneys at Quinn Emmanuel are trying to make something out of log rotation or private Signal chats? No! Is it &lt;em&gt;fair?&lt;/em&gt; Yes, not least because Matt isn’t just a private citizen — he’s a CEO, a community leader, and the &lt;em&gt;one who started this fight&lt;/em&gt;. He can’t throw bombs in public at a hundred-million-dollar competitor and then whine about someone asking for his Signal chats in discovery.&lt;/p&gt;&lt;p&gt;What’s more, it’s sad that Matt has sick and dying friends (or colleagues? both?) who he’s not able to spend more time with. A private, normal citizen can go on social or their blog and complain about this sort of thing. A normal someone who can’t spend more time with loved ones because of litigation would be advised to stay quiet, but &lt;em&gt;ehhh&lt;/em&gt;, it’s probably fine.&lt;/p&gt;&lt;p&gt;A CEO and community leader who started this legal fight has no reason to mention this in public other than to manipulate public opinion for his benefit. But, because people don’t vote on who wins court cases, the only practical effect it can have is to harm WP Engine, Silver Lake, and Quinn Emmanuel’s public images — which strengthens &lt;em&gt;their&lt;/em&gt; lawsuit &lt;em&gt;against him&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;But I titled this post “The Unworthy, Ungrateful Manchildren of Tech” — as opposed to “Matt Mullenweg: Still A Jerk” — because, somehow, our industry’s Overton window for acceptable CEO behavior has slid all the way past the gutter and into the upper layers of Hell, yet there never seem to be any consequences for any of it anymore.&lt;/p&gt;&lt;p&gt;The cult of the founder (not to mention founder-friendly governance structures) have grown so powerful that CEOs — especially white dudes — are like mini-kings who fear only death and (theoretically) taxes. Matt Mullenweg should lose his positions and some of his wealth for posts like this… but he likely won’t. He’ll probably lose his shirt, or some of his shirts, if/when WP Engine wins or settles their lawsuit against him. But people like Matt always have more shirts and zero shame.&lt;/p&gt;&lt;p&gt;What’s maybe most worrying is that people see all of this happening in public and it shapes their view of what power looks like. Gone is any sense that, like for Spider-Man, great power comes with great responsibility. We still have Lord Acton’s &lt;em&gt;power corrupts&lt;/em&gt;, etc, but absolute corruption looks like a blast from the outside. Call your legal opponents shoggoths in front of your nerd audience? &lt;em&gt;Sign me up!&lt;/em&gt;&lt;/p&gt;&lt;p&gt;I have no idea what the takeaway from this is. I don’t think it’s “boycott WordPress”; one irony of this mess is that, while Matt Mullenweg’s self-image is regrettably tied up in the WP project, he’s done such a poor job of building solid businesses around it that a boycott wouldn’t hurt him nearly as much as it would hurt you (or your clients, if you have ’em).&lt;/p&gt;&lt;p&gt;One thing definitely worth underlining in thick, black Sharpie: the legal battle between Matt Mullenweg and WP Engine (et al) has &lt;em&gt;nothing at all to do with the Open Web&lt;/em&gt;. &lt;em&gt;&lt;strong&gt;WordPress is not the open web.&lt;/strong&gt;&lt;/em&gt; It’s part of it, sure, and (to Matt’s credit) WP being not just open source but governed by the GPL. Because WP has been well maintained by a (relatively) sane, committed group of contributors for 20+ years ensures a degree of access to great web tools that is worth celebrating. There are ambitious web sites that wouldn’t have happened if not for WordPress.&lt;/p&gt;&lt;p&gt;This is why it makes me so angry to see a post like this, where not only is the Open Web a pawn in this game of Chess for Dummies, but apparently also real-life friends and colleagues of Matt’s who deserve a better friend than this.&lt;/p&gt;&lt;p&gt;WordPress will survive this lawsuit; the Open Web definitely will. I worry about the tech industry, though, if we’re gonna keep propping up some of the worst dudes on earth and allow them to live without responsibility or blowback.&lt;/p&gt;&lt;/article&gt;</content:encoded>
    </item>
    <item>
      <title>Product orgs, reality, and vibes</title>
      <link>https://demaree.me/p/product-orgs-reality-and-vibes/</link>
      <guid isPermaLink="false">https://demaree.me/?p=6818</guid>
      <pubDate>Tue, 19 May 2026 02:53:00 GMT</pubDate>
      <dc:creator>David Demaree</dc:creator>
      <category>Product Management</category>
      <description>A PM’s power is proportional to how close they are to the money.</description>
      <content:encoded>&lt;article&gt;&lt;p&gt;Pavel Samsonov joked on Bluesky a while back that &lt;a href=&quot;https://bsky.app/profile/spavel.bsky.social/post/3mfs7xiqlzs2n&quot;&gt;“B2B software is named either Andromeda or ThingDoer:”&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Andromeda uses cutting edge AI, is endlessly configurable, has a huge sales team, and loses tons of money because at the end of the day it does fuck-all.&lt;/p&gt;&lt;p&gt;Thing Doer makes Excel files regulation-compliant, and earns 300 million dollars per year.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Today, Pavel extended the saga of Andromeda and ThingDoer with a funny, sadly resonant note about the people within those kinds of companies:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Similarly, the project manager running Andromeda is a glorified meeting facilitator, while the project manager in charge of Thing Doer has a degree of power that would impress most kings&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I quote-skeeted this with some of my experience of different places I’d worked and the different levels of P*M power, and what seemed to separate places where PMs had influence vs. where they were just JIRA and calendar jockeys. Then, having left that thread dangling to deal with some dog stuff, &lt;a href=&quot;https://bsky.app/profile/demar.ee/post/3mm5t5zqdit2y&quot;&gt;I “pulled it all the way out of the spool and down the block. 😅”&lt;/a&gt;&lt;/p&gt;&lt;p&gt;What follows is a cleaned-up, lightly expanded version of my whole Bluesky-based thesis about product orgs, reality, and vibes.&lt;/p&gt;&lt;hr/&gt;&lt;p&gt;When I was at Adobe, product and program managers wielded tons of power, at least on some teams. The closer a team was to actual revenue (or KPIs for Creative Cloud) the more power they had.&lt;/p&gt;&lt;p&gt;At Google and Webflow, PMs had astonishingly little power compared to engineers. Often, an engineer would YOLO a product decision — I mean stuff like “we should ship this brand new API I just wrote to users, like tomorrow” — and PMs had to scramble to make it look like a cross-functional plan.&lt;/p&gt;&lt;p&gt;At Stripe, it was sort of a mix of the two. PMs (especially “leads” and double especially “business leads”) on successful, revenue generating products were rulers of their domains, while PMs on novel products or infrastructure teams were just managing JIRA tickets.&lt;/p&gt;&lt;p&gt;At the risk of getting all LinkedIn here, this is what I’ve taken away from seeing all these different levels of PM power:&lt;/p&gt;&lt;h2 id=&quot;reality-vs-vibes&quot;&gt;Reality vs. vibes&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;A PM’s power is proportional to how close they are to the money, or some proxy for the money&lt;/strong&gt;. Decisions with dollar signs attached to the outcome tend to carry more weight.&lt;/p&gt;&lt;p&gt;PMs tend to have the least power in orgs with a fuzzy relationship with money, such as VC-backed startups. Again, by “money” this can also be retention, CSAT, or any other KPI that truly matters for the company’s health and future.&lt;/p&gt;&lt;p&gt;These are probably better called “reality-based” orgs.&lt;/p&gt;&lt;p&gt;In reality-based orgs, the PM game is all about orchestrating a roadmap that will make the best use of the team’s time for the greatest concrete benefit, which is easy to tell, because there are real numbers and stakes involved.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;When a place isn’t based in reality, it’s based in &lt;em&gt;vibes&lt;/em&gt;.&lt;/strong&gt; The vibes usually come from inside the house, from a founder-CEO or other uber-powerful leaders. Sometimes they come from a company’s investors, or investors the company wish they had, or from whoever the founder or investors follow on Twitter.&lt;/p&gt;&lt;p&gt;Vibes can, of course, echo reality. Something real can happen which causes first a trickle, then a ripple, then a flood of reactions, and even though many in our industry will be reacting to the reactions, it all started from a real-world catalyst. The problem with vibes is that the catalyst doesn’t have to be real. It can be anything. If someone with enough social clout says they’re concerned AGI will eliminate half of all Little League baseball coaching jobs by Q4 — something that’s just absurd on its face — it’ll nonetheless ripple across tech Twitter until it feels irresponsible &lt;em&gt;not&lt;/em&gt; to react to it.&lt;/p&gt;&lt;p&gt;In vibes-based orgs, the PM game is to attach oneself, barnacle-like, to whatever direction or decision is gonna happen regardless, and convincingly argue that you helped make it reality.&lt;/p&gt;&lt;p&gt;Shame and modesty have no place in this kind of product org. In fact, they tend to make you look weak.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Vibes-based and reality-based product cultures can coexist in the same company.&lt;/strong&gt; Sometimes this is down to who manages the teams, sometimes it’s because a product portfolio is a mix of different bets and the presence of PM is seen as necessary for success whether it’s true or not.&lt;/p&gt;&lt;p&gt;When one company contains both, it’s usually because some business units contribute more than their fair share of revenue — at Google, the Ads and Search divisions always seemed more or less reality-based, while other areas (Pixel hardware, Photos, AR/VR) ran more on vibes in the absence of market data.&lt;/p&gt;&lt;p&gt;A reality-based PM leader can sometimes coach a vibes-based IC so they’re at least treading water; a vibes-based PM leader cannot effectively manage reality-based PM ICs, and in fact will often PIP them or just make their lives miserable until they quit. (Ask me how I know this.)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Companies that seek “founder mode” or anything like it are vibes-based.&lt;/strong&gt; Reality-based companies don’t need “founder mode” because they have a handle on their place in the universe. They know who they serve, how, why, and where all the levers are. “Founder mode” and similar tech-Twitter mind viruses are a symptom of shockingly powerful people waking up anxious that they don’t know what their companies are doing or why, but also convinced that the answer will — and must — come from them. In other word: &lt;em&gt;vibes&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;When your various Brians (Chesky, Armstrong) go on conference stages or X saying they’ve eliminated the PM function, they obviously cut jobs, but didn’t change anything, because those PMs had no power to begin with.&lt;/p&gt;&lt;h2 id=&quot;a-brief-aside-about-programproject-managers&quot;&gt;A brief aside about program/project managers&lt;/h2&gt;&lt;p&gt;I’m talking a lot about &lt;em&gt;product&lt;/em&gt; managers, but this basic philosophy also holds true IMO for program managers (PgMs) or project managers (PrMs).&lt;/p&gt;&lt;p&gt;Because PgMs/etc are merely tracking and reporting, not deciding, their role is seen as critical to keeping ships afloat and trains on their tracks, even if these vehicles are flying at Ludicrous Speed™ to nowhere.&lt;/p&gt;&lt;p&gt;Good PgMs or PrMs in reality-based orgs are keepers of the Current Status, whether an effort is On Track, which is a vital tactical complement to the PM’s strategic view.&lt;/p&gt;&lt;p&gt;Conversely, in vibes-based orgs, PgMs will often find themselves absolutely beside themselves with rage from constantly-shifting priorities and total lack of clear explanations.&lt;/p&gt;&lt;p&gt;In one former job working on an enterprise design system, we had a new director of engineering join from another big enterprise company who was convinced that a) our only goal should be to ship &lt;em&gt;more&lt;/em&gt; elements (they rammed through an OKR that committed us to develop and ship “20 components”), and b) the main barrier to that goal was poor execution. They required the whole 80+ person org across two sites to attend a weeklong Agile training, and also gathered the PgMs in a room to condescendingly explain how the “Agile flywheel” was expected to work. Two of our three PgMs quit within a month. The one team that had agreed to pilot Scrum hated it with a fiery passion, and by mid-year we’d all agreed to forget it ever happened. AFAIK, that engineering leader is still there.&lt;/p&gt;&lt;p&gt;Anyway, unlike PMs, who are blamed for other people’s chaos and buffoonery, managers like spreadsheets and PgMs have them. Vibes-based orgs that cycle through product managers like Kleenex during allergy season will sometimes end up with teams of hard-blooded, endlessly professional PgMs because people like that Agile-advocating engineering director thrive on process theater. After work, these folks will either have immediately run home to their kids, or they’ll be the first to the bar and &lt;em&gt;will&lt;/em&gt; drink you under the table.&lt;/p&gt;&lt;h2 id=&quot;attack-of-the-50-billion-vibes-orgs&quot;&gt;Attack of the $50 billion vibes orgs&lt;/h2&gt;&lt;p&gt;The most toxic trend in our industry over the past 10-15 years has been that companies can get huge without ever making contact with reality.&lt;/p&gt;&lt;p&gt;Tech had previously gone through the dot-com bubble phase in the 1990s, when there was apparently an endless money faucet for any stupid idea that could be built as a website. But the large amounts of money and lack of rigor were nothing compared to the 2010s mobile/app boom, which in turn pales in comparison to what we’re seeing now with AI.&lt;/p&gt;&lt;p&gt;We often assume that “huge” must somehow mean “good” so vibes PMs end up managing teams in reality-based companies and making messes everywhere.&lt;/p&gt;&lt;p&gt;For example: &lt;strong&gt;being “data-driven” is not a sign that a PM or team are reality-based, though it’s often mistaken for one.&lt;/strong&gt; Vibes can be expressed in metrics. In fact, the most entrenched vibes cultures often have elaborate rituals and systems for making vibes-based decisions look rigorous by making lots of people work on nonsense data. You can tell when a vibes-based Head of Product is in charge because there’s a lot of process but zero clarity.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;What I call “vibes” is really a cute word for “power.”&lt;/strong&gt; It describes cultures where (say) the founder-CEO’s whim (sorry, “vision”) can override reality, usually because reality is a lot less impressive than the vision. If you’ve raised $300M but have no revenue or users, vision’s all you got.&lt;/p&gt;&lt;p&gt;Likewise, if you have what reality would call a healthy business, but there’s no path to sustained exponential growth, founders will often start leading by vibes in search of a Hail Mary strategy that’ll turn (say) a niche vertical SaaS into a multi-product platform with perfect retention and MRR growth.&lt;/p&gt;&lt;p&gt;A sign that even the finance people are running on vibes is when a new line of business that hasn’t even been prototyped shows up on a slide, expected to contribute a double-digit share of revenue in some future year. When you peel back all the layers of wishful thinking and fake rigor, you’re left with basically a wish: &lt;em&gt;we sure hope this works better than what we’re doing now&lt;/em&gt;. Pure vibes.&lt;/p&gt;&lt;h2 id=&quot;why-is-everyone-doing-what-they-think-i-said&quot;&gt;“Why is everyone doing what they think I said?”&lt;/h2&gt;&lt;p&gt;I’ll close with an anecdote from when I worked at Stripe.&lt;/p&gt;&lt;p&gt;At one point, a mailing list post by CEO Patrick Collison made the rounds that was like: “I’ve heard more and more people explain decisions by saying it’s what I want. I don’t recall saying anything of the sort, but moreover, I don’t think that’s a good basis for decision-making.”&lt;/p&gt;&lt;p&gt;AFAIK, Patrick fancies himself an extremely reality-based person; his public persona is both Renaissance Man and &lt;em&gt;wunderkind,&lt;/em&gt; responsible for both founding think tanks and academic prizes with economist Tyler Cowen, and for introducing thousands of extremely nerdy in-jokes to the Stripe Slack.&lt;/p&gt;&lt;p&gt;So it was very awkward for him to notice how parts of his company were — like so many other big corporations — totally vibes-based. For me, this was a reminder of how Patrick and his brother/co-founder John had never worked anywhere except companies they’d founded, and that Stripe (with, at that time, 7,500 employees) was the largest organization they’d ever been a part of.&lt;/p&gt;&lt;p&gt;If they’ve never had to work under someone else, I imagine it must possible for a person to become CEO of a global online payments concern and &lt;em&gt;just not know&lt;/em&gt; how easy it is for their employees to sublimate their own judgment and just do what they think the boss wants. Reality is messy, made up of numerous noisy signals that can be viewed through myriad different lenses. “What Patrick wants” is simple by comparison. Who wouldn’t choose simplicity, especially when the boss is as liked and respected as Patrick?&lt;/p&gt;&lt;p&gt;Anyway, Patrick’s response was to post about it, then move on. Vibes-based strategic planning continued.&lt;/p&gt;&lt;/article&gt;</content:encoded>
    </item>
    <item>
      <title>Claude’s Walled Garden</title>
      <link>https://demaree.me/p/claudes-walled-garden/</link>
      <guid isPermaLink="false">https://demaree.me/?p=6815</guid>
      <pubDate>Thu, 14 May 2026 16:17:00 GMT</pubDate>
      <dc:creator>David Demaree</dc:creator>
      <category>Artificial Intelligence</category>
      <description>Anthropic’s new rules for third-party Claude usage turn subscription discounts into a tool for locking users into its own apps.</description>
      <content:encoded>&lt;article&gt;&lt;p&gt;Subscribers to Anthropic’s Claude subscription plans all received an email this morning, explaining some changes to how usage is metered and billed when third-party apps and scripts interact with Claude Code, which I’m quoting here almost in its entirety. Bolds/emphasis are mine.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Starting June 15, Pro plan subscribers can claim a $20 monthly credit for using the Claude Agent SDK and &lt;code&gt;claude -p&lt;/code&gt;, including third-party tools built on the Agent SDK.&lt;/p&gt;&lt;p&gt;As part of this change, Agent SDK and other programmatic usage will run on this credit, and will not impact your subscription limits. This includes third-party applications built on the Agent SDK. If you use your full Agent SDK credit in a given month, continued use will draw from extra usage, which can be manually enabled and disabled.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Your subscription usage limits don’t change. They stay reserved for interactive usage of Claude Code, Claude Cowork, and chat.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;What you need to do&lt;/strong&gt;: You will receive another notice from us with the ability to redeem your monthly credit in June. No other action is needed at this time.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Why we’re making this change:&lt;/strong&gt; We heard from users that the rules around Agent SDK and third-party app usage on subscription plans were unclear. This change clarifies the policy, giving the Agent SDK its own predictable budget while keeping subscription limits reserved for interactive Claude use.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;For those who may not be even a little AI-pilled: Claude is Anthropic’s competitor to OpenAI’s ChatGPT. In addition to Claude’s models becoming the backend of choice for a number of AI products like Lovable or Replit, more and more users have adopted Claude’s desktop and mobile apps, and &lt;em&gt;tons&lt;/em&gt; of develoeprs use their terminal-based coding agent, Claude Code. Claude Code has proven wildly popular even among non-coders, such that this year Anthropic rolled out Claude Cowork, which (like Code) can work with files on your computer, but with a graphical interface that’s more friendly to normies.&lt;/p&gt;&lt;p&gt;Claude model usage, like all AI models, is kind of expensive if you’re paying for it directly. On LinkedIn and X one sees a lot of anecdotes about startups paying five- or six-figure bills to Anthropic &lt;em&gt;each month&lt;/em&gt; for their teams’ AI token usage. This is usually for the &lt;em&gt;programmatic&lt;/em&gt; use mentioned in the email, where a team will have built their own infrastructure, or &lt;em&gt;harness&lt;/em&gt;, to automate coding or testing using Claude AI models.&lt;/p&gt;&lt;p&gt;For individuals, Claude subscriptions have been an amazing deal — the Claude Code/Cowork usage limits for a $200/mo Max user are around 5x higher than if you paid for $200 worth of tokens. Put another way, subscribers have been getting an 80% discount on their AI use, which leads a lot of people to use Claude more and more and more, because it feels cheap and easy.&lt;/p&gt;&lt;p&gt;Both OpenAI and Anthropic’s key marketing strategy is to make something expensive (frontier-model AI usage) feel cheap or even free. For businesses, the idea is to set it up so their whole teams will freely use AI while the company pays the bills — even to the point of ‘&lt;em&gt;tokenmaxxing&lt;/em&gt;‘, where teams whose leaders have incentivized using AI &lt;em&gt;more&lt;/em&gt; as opposed to &lt;em&gt;better&lt;/em&gt; or &lt;em&gt;more effectively&lt;/em&gt;, will just find any excuse to burn tokens to demonstrate AI adoption and not get fired.&lt;/p&gt;&lt;p&gt;For individuals, it’s the same, classic ‘free for now’ business model that powered free ISPs and free Kozmo.com delivery in the ’90s, free music streaming in the 2010s, etc — having VC money heavily subsidize consumers’ usage so they’ll use it more, get hooked, and be ‘monetizable’ later on whenever the market decides making money is important again.&lt;/p&gt;&lt;h2 id=&quot;framing-a-5x-price-increase-as-clarity&quot;&gt;Framing a 5X price increase as ‘clarity’&lt;/h2&gt;&lt;p&gt;Given all of the above, here’s what that email is saying:&lt;/p&gt;&lt;p&gt;Up to now, there have been a few ‘side doors’ through which apps or scripts could use your Claude subscription’s usage pool — with the 80% discount — to talk to Claude models without going through the Claude app or Claude Code terminal UI (TUI).&lt;/p&gt;&lt;p&gt;Like a lot of toxic people, who take disagreement or pushback as a sign that they just didn’t explain themselves well enough, Anthropic’s announcement tries to frame this as a customer benefit. The old model (subscribers can do whatever) was “unclear,” and this new one is “clearer” and more predictable. Of course, what made the old model ‘unclear’ or ‘unpredictable’ was that customers wanted things a certain way, Anthropic was okay with it for a while until it threatened revenue/growth, and then they stopped being okay with it. The uncertainty is coming from inside the house.&lt;/p&gt;&lt;p&gt;Anthropic already closed one such side door earlier this year: a popular open-source coding harness, OpenCode, launched with support for Claude Code (as well as competing models/agents like OpenAI’s Codex and Google’s Gemini), but &lt;a href=&quot;https://thenewstack.io/anthropic-claudecode-opencode-split/&quot;&gt;has since been blocked&lt;/a&gt; (and &lt;a href=&quot;https://github.com/anomalyco/opencode/pull/18186&quot;&gt;Anthropic has also taken legal action&lt;/a&gt;). Now, if you want to use Claude models with OpenCode, you have to use an API key and pay full price for usage.&lt;/p&gt;&lt;p&gt;Some other third-party tools like &lt;a href=&quot;https://www.conductor.build/&quot;&gt;Conductor&lt;/a&gt; have still been able to use subscription limits via the Agent SDK; per &lt;a href=&quot;https://x.com/ClaudeDevs/status/2054610152817619388?s=20&quot;&gt;this longer tweet-thread version&lt;/a&gt; of the same email announcement, starting June 15, this will still work but will be billed at the higher rates.&lt;/p&gt;&lt;p&gt;Here’s the really insidious part: &lt;em&gt;the ‘credit’ included in subscription plans isn’t automatic&lt;/em&gt;. It’s not like “your first $200 of third-party usage is free, we block you after that unless you enable billing,” as with other hybrid subscription/usage-based services like Vercel. If you don’t activate your credit, you don’t get it, and if you have billing enabled you’ll just get charged?&lt;/p&gt;&lt;h2 id=&quot;whats-the-point-of-all-this&quot;&gt;What’s the point of all this?&lt;/h2&gt;&lt;p&gt;&lt;a href=&quot;https://www.theatlantic.com/economy/2026/05/ai-bubble-revenue-anthropic/687022/&quot;&gt;Anthropic is not a profitable company&lt;/a&gt;, though their revenues are now in the billions and growing fast. Like other AI companies they’re aggressively seeking new cash infusions from investors, including ostensible competitors like Google. But they also need to generate a ton of cash from customers, because even at an insane $1 trillion+ valuation, all the VC money in the world is not enough to pay for AI expansion.&lt;/p&gt;&lt;p&gt;A lot of their ability to generate cash hinges on getting people to pay full freight for frontier-model usage. Enterprises who use Claude APIs make up the majority of Anthropic’s revenue, even with bulk discounts and other subsidies.&lt;/p&gt;&lt;p&gt;With Claude apps and the Claude Code harness, Anthropic is trading some revenue potential to get customer loyalty and, frankly, lock-in. You can use Claude models for all your work at an 80% discount &lt;em&gt;if&lt;/em&gt; you use Claude’s apps, which gives Anthropic a future wedge to sell other services, serve ads, sell data, or whatever else they may do to make money.&lt;/p&gt;&lt;p&gt;Even in the short term, tying heavily subsidized usage to their own apps gives them something investors love just as much as massive enterprise money: annual recurring revenue and customer retention. As long as people see Claude as the best, most reliable, most productive AI toolkit, and Claude apps are known to be the best value, Anthropic’s subscriber growth and retention numbers will continue to look fabulous, which in turn will help keep the VC flywheel spinning.&lt;/p&gt;&lt;h2 id=&quot;everything-is-free-unless-its-not&quot;&gt;Everything is free (unless it’s not)&lt;/h2&gt;&lt;p&gt;Now, if you’re used to using Claude Code in the app or TUI — the normal, officially supported way — nothing will change for you and this announcement is a no-op. Most of my Claude Coding is in the TUI; I have muscle memory around &lt;code&gt;claude .&lt;/code&gt;, &lt;code&gt;/compact&lt;/code&gt;, &lt;code&gt;/commit&lt;/code&gt;, etc. That workflow can keep on keeping on.&lt;/p&gt;&lt;p&gt;However, if you currently use any other interface to work with Claude Code — or even would like the option to try other things, just as you can try other IDEs or Git clients — things are gonna get more expensive and annoying.&lt;/p&gt;&lt;p&gt;Anthropic hasn’t said they’re aiming for vendor lock-in, but they haven’t been supportive of emerging industry standards for AI interop either. Claude Code introduced the pattern of a &lt;code&gt;CLAUDE.md&lt;/code&gt; file and &lt;code&gt;.claude/skills&lt;/code&gt; directory to extend and tailor how the agent works with your codebase. Since then, other harnesses have adopted a more generalized &lt;code&gt;AGENTS.md&lt;/code&gt; and &lt;code&gt;.agents/skills&lt;/code&gt;, as opposed to having to litter your code with separate &lt;code&gt;.codex&lt;/code&gt; or &lt;code&gt;.gemini&lt;/code&gt; folders and files.&lt;/p&gt;&lt;p&gt;Only one AI coding harness has refused to adopt the new, generic file naming: Claude. This has led to perversities like symlinking all your skills and instructions so they’re available both as &lt;code&gt;.claude&lt;/code&gt; and &lt;code&gt;.agents&lt;/code&gt;. It wouldn’t shock me if, before long, Claude Code starts refusing to read symlinks, so that the “real” files in your repo are always Claude’s, and everyone else has to live in Claude’s world.&lt;/p&gt;&lt;p&gt;This month I’ve been spending more time with OpenAI’s Codex app. Codex was the original AI coding model, powering the first versions of GitHub Copilot, and OpenAI has been steadily working to improve it to catch up with Anthropic, which took the coding-model crown in 2024 and has held it ever since. While ChatGPT has been the leading AI chatbot since its launch, Codex is the upstart against Claude Code, and OpenAI has both offered super-generous plan limits and better, slicker apps and integrations to compete with Claude Code’s dominant developer experience.&lt;/p&gt;&lt;p&gt;One thing I noticed while working with Codex: if you tell it to commit changes to your Git repo, it does so simply, firing off &lt;code&gt;git commit -m&lt;/code&gt; with a short-but-descriptive one-line message.&lt;/p&gt;&lt;p&gt;Claude, on the other hand, loves to talk, drafting highly detailed, multi-line commit messages, with itself listed as a co-author of your changes. (It’ll do this even if you’re just asking it to summarize and commit work you did, BTW.)&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://demaree.me/_astro/cleanshot-2026-05-14-at-10-37-49-2x-6816c0c8c.iSW369Be_ZaOqO8.webp&quot; alt loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;1490&quot;&gt;&lt;/p&gt;&lt;p&gt;This ‘habit’ of Claude Code’s seems helpful, but also serves two ulterior motives:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Marketing:&lt;/strong&gt; Every commit of yours, especially in public repos, is now a mini-ad for Claude, and also providing metrics showing Claude growth and adoption by tagging Claude-generated commits&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Token usage:&lt;/strong&gt; Long messages use more tokens than short ones — if it defaults to helpful but wordy commit messages (just as &lt;a href=&quot;https://www.bitsandletters.com/ideas/on-designing-from-ai-artifacts&quot;&gt;it defaults to wordy output in other places&lt;/a&gt;), you’ll hit limits faster and need to pay more to keep working. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The Codex Mac app — which feels much more Mac-native (or “Mac-assed” as some folks like to say) than Anthropic’s Claude app — also includes some features from more advanced tools, like multiple Git worktrees, a built-in diff viewer and terminal pane, generally doing more for developers at a lower cost with much less lock-in.&lt;/p&gt;&lt;p&gt;Conductor, the agent orchestration app, supports Claude Code (via the Agent SDK, which will now cost extra) but also Codex (using your subscription limits, because OpenAI isn’t trying so hard to protect revenue).&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://demaree.me/_astro/cleanshot-2026-05-14-at-11-19-05-2x-6817ae84b.-UrIoc27_A08ge.webp&quot; alt loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;1219&quot;&gt;&lt;/p&gt;&lt;p&gt;I should probably note here that, just as Anthropic’s stinginess and gatekeeping are products of a strategy, so are OpenAI’s apparent generosity and openness. If the roles were reversed, it’s possible OpenAI would be doing all the same things, or different annoying things. Codex being the underdog in coding agents, OpenAI is incentivized to keep things free (or cheap) and easy so as to peel off some converts from Anthropic. And Anthropic cracking down on cheap third-party usage gives OpenAI a great wedge to do exactly that.&lt;/p&gt;&lt;p&gt;I haven’t mentioned at all whether Codex is any good. Until very recently the case was that Claude was decent to good, and other models were different kinds of terrible. As it happens, as of now (May 2026), Codex is now also decent to good, and unlike Claude it tends to be more focused and spend less tokens for comparable tasks. Together with the more polished Mac experience, the Codex app is well worth checking out if you’re into the AI coding thing at all. (And if you prefer TUIs, just as Codex plays nicely with Conductor it also works well in OpenCode.)&lt;/p&gt;&lt;h2 id=&quot;if-youre-not-paying-much-youre-the-product&quot;&gt;If you’re not paying (much), you’re the product&lt;/h2&gt;&lt;p&gt;To sum up, 👆 exactly this. The creepiest, riskiest thing about the AI ‘revolution’ is how much it centralizes control of potentially &lt;em&gt;all&lt;/em&gt; software processes in a couple of humongous model companies, one of whom is now flexing its control over not just how agentic work is done behind the scenes, but the interfaces we use to talk to agents.&lt;/p&gt;&lt;p&gt;A lot of folks I know have decided this is why to avoid AI altogether. That’s a perfectly valid choice, and though I’m not one to promote the hair-on-fire-urgent AI FOMO that AI companies and backers do, there is &lt;em&gt;just&lt;/em&gt; enough good and interesting about AI that it’s worth experimenting with.&lt;/p&gt;&lt;p&gt;Other folks I know are much more deeply pro-AI, but what excites them is the potential to create new kinds of workflows that aren’t limited to a single app or harness. These are the folks that promoted Model Context Protocol (MCP), and are now pushing skills as a common format for teaching robots to do things. Very few AI boosters would be that excited about an AI platform that was 100% dictated by a single company — a lot of these guys are &lt;em&gt;Linux users&lt;/em&gt;, for heaven’s sake.&lt;/p&gt;&lt;p&gt;The internet, the web, and most of the world-scale platforms we take for granted came to be the way they are because they were designed for interoperability. Word docs became the &lt;em&gt;lingua franca&lt;/em&gt; for word processing because, yeah, Microsoft spent decades making Word the industry leader. But they &lt;em&gt;also&lt;/em&gt; support a global &lt;code&gt;docx&lt;/code&gt; ecosystem, because if you had to pay Microsoft a license fee or subscription to share your manuscript with your printer, someone else would invent a cheaper format.&lt;/p&gt;&lt;p&gt;Anthropic, more than other AI players, seems to be trying to create App Store-like dominance and lock-in. We’ll see how it works out for them in the long term. In the short term, it’s annoying and I’m gonna be spending a lot more time in their competitors.&lt;/p&gt;&lt;/article&gt;</content:encoded>
    </item>
    <item>
      <title>Bazzite is the Linux You Should Use</title>
      <link>https://demaree.me/p/bazzite-is-the-linux-you-should-use/</link>
      <guid isPermaLink="false">https://demaree.me/?p=6812</guid>
      <pubDate>Fri, 01 May 2026 16:43:00 GMT</pubDate>
      <dc:creator>David Demaree</dc:creator>
      <category>Linux</category>
      <category>Gadgets</category>
      <description>Bazzite makes trying Linux easier with a polished gaming setup, familiar developer tools, and fewer ways to break the system.</description>
      <content:encoded>&lt;article&gt;&lt;p&gt;This post is for anyone who, like me, is curious about the whole Linux thing — especially &lt;a href=&quot;https://www.reddit.com/r/framework/comments/1m7zawm/dhh_is_really_making_real_the_year_of_linux_and/&quot;&gt;the whole Linux-on-a-Framework-Laptop thing&lt;/a&gt; that’s in vogue among programmers — but don’t know where to start, and don’t know your Fedoras from your Arches.&lt;/p&gt;&lt;p&gt;This is not meant to be a blanket statement about which Linux distro is the best one; I am not qualified to judge such a thing, and besides, &lt;a href=&quot;https://www.reddit.com/r/linuxmemes/comments/1rsoo3l/so_opensuse_won/&quot;&gt;Reddit already answered this question and it’s apparently OpenSUSE&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;What I can say is that &lt;a href=&quot;https://bazzite.gg/&quot;&gt;Bazzite&lt;/a&gt; — a gaming-focused distro based on Fedora, which many folks know as a way to turn Windows gaming handhelds into something like a &lt;a href=&quot;https://store.steampowered.com/steamdeck&quot;&gt;Steam Deck&lt;/a&gt; — is an excellent default choice if you expect certain things from a computer, and that some of what makes it so good are kinda buried on their website and in the discourse.&lt;/p&gt;&lt;h2 id=&quot;out-of-the-box-its-a-steam-deck&quot;&gt;Out of the box, it’s a Steam Deck&lt;/h2&gt;&lt;p&gt;The best thing about the Steam Deck is that Valve has designed its OS so that, like any good video game console, you don’t need to think about its OS. If you care, SteamOS is a Linux distro based on Arch, which runs Steam’s Big Picture Mode by default but can be rebooted into a KDE Plasma desktop. Most people don’t care, and what I just said is gobbledygook. The Steam Deck invites users to let that be gobbledygook and just play games.&lt;/p&gt;&lt;p&gt;Bazzite has different Linux underpinnings, but a similar philosophy — by default it just wants your device to run smoothly. Like SteamOS, Bazzite is an &lt;em&gt;atomic&lt;/em&gt; system — the OS is sandboxed so you can’t modify system files, which makes software updates and hardware support much simpler and cleaner. Unless you go looking for ways to hack it, Bazzite is gonna Just Work, especially for gaming.&lt;/p&gt;&lt;p&gt;Speaking of gaming: as a gaming-focused distro, it ships with the Steam client app, as well as open-source launchers for other gaming storefronts, and a bunch of retro game emulators. You can set it to boot into Big Picture mode, just like a Steam Deck, or to boot into desktop mode — either way, everything is nice and set up for you to dive in and start gaming right away.&lt;/p&gt;&lt;p&gt;Even if you don’t care about games even a little bit, the fact that the Bazzite maintainers have put work into solid hardware support and a smooth out-of-box experience means less jank if you’re dipping your toes into Linux for the first time.&lt;/p&gt;&lt;h2 id=&quot;sandboxed-but-flexible&quot;&gt;Sandboxed, but Flexible&lt;/h2&gt;&lt;p&gt;I was under a misconception that, because Bazzite doesn’t let you install random Linux packages with &lt;code&gt;dnf install thingy&lt;/code&gt;, that meant you couldn’t install &lt;code&gt;thingy&lt;/code&gt; without jumping through hoops and therefore sandboxing was not gonna work for me.&lt;/p&gt;&lt;p&gt;Here’s one of those details that’s easy to miss beneath the “gamer distro” positioning: while you can’t use Fedora’s package manager, you &lt;em&gt;can&lt;/em&gt; use Homebrew, which comes preinstalled. Some Homebrew packages are macOS-only (they’ll tell you if you try to &lt;code&gt;brew install&lt;/code&gt; them), but many support Linux, and because Homebrew saves all its stuff to your home directory on Linux, it works just fine.&lt;/p&gt;&lt;p&gt;For anything that isn’t available on Homebrew, there’s Flatpak — a packaging tool where apps are, like the OS, atomic and sandboxed — and AppImages, the latter being the Linux ecosystem’s answer to the Mac’s self-contained &lt;code&gt;.app&lt;/code&gt; packages. Google Chrome, 1Password, Discord, and many other apps are available in the App Store-like Flatpak client that comes with Bazzite; others, like Polypane, are distributed as AppImages.&lt;/p&gt;&lt;p&gt;Lastly, some apps like Claude Code, OpenCode, and Zed have Linux installers that are just Bash scripts you’re supposed to copy and paste from their websites, which (like Homebrew) install apps to your home directory. These work just fine on Bazzite as they would on most other distros.&lt;/p&gt;&lt;p&gt;For developer tools, I don’t recall if Bazzite ships with &lt;code&gt;mise&lt;/code&gt; (a cross-language NVM-type tool) or if I installed it, but it works great. You can also install Docker and any Docker-based tools, and if all else fails, you can mount another Linux distro via distrobox, go hog wild, and if things get messed up you can delete the distrobox and start over without hurting the underlying Bazzite system.&lt;/p&gt;&lt;h2 id=&quot;what-cant-bazzite--or-linux--do&quot;&gt;What can’t Bazzite — or Linux — do?&lt;/h2&gt;&lt;p&gt;You’ll have noticed nearly all the software I’ve mentioned are developer tools. Linux is a developer’s playground; if you live in a terminal app and web browser on the Mac, Linux will likely work out just fine for you.&lt;/p&gt;&lt;p&gt;But if you need any industry-standard tools that &lt;em&gt;aren’t&lt;/em&gt; on the web, you may be better off sticking with macOS, at least for a while. By these, of course I mean the Adobe suite, as well as Affinity, and most photography apps. (Lightroom, yeah, but also Capture One, and you’d be totally missing out on my friends’ Ryan and Naz’s new thing Aphera, which is indie and Mac-only.)&lt;/p&gt;&lt;p&gt;Video and 3D software &lt;em&gt;is&lt;/em&gt; somewhat available on Linux — Blender is open source and has been on Linux from day one, and DaVinci Resolve is one of the few major creative apps whose Linux build has 100% parity with Windows/Mac. (I think this is because a lot of studios use beefy Linux rendering rigs, and the 3D graphics industry has a long Unix/Linux heritage dating back to the 1990s Silicon Graphics era.)&lt;/p&gt;&lt;p&gt;A few upstart Figma competitors — the two hottest of which are hilariously named Paper and Pencil — either offer Linux builds or work well in a browser, including good support for custom fonts.&lt;/p&gt;&lt;p&gt;Figma, for its part, works fine in a browser, but only supports custom fonts if you (a) run a third-party command line tool that pretends to be Figma’s Windows font-serving helper, and (b) trick the Figma web app into believing it’s on Windows, not Linux. This is too much hassle, and if you spend all day in Figma you should stick to a Mac.&lt;/p&gt;&lt;/article&gt;</content:encoded>
    </item>
    <item>
      <title>Electric Road Trip Acid Test</title>
      <link>https://demaree.me/p/honda-prologue-ev-road-trip/</link>
      <guid isPermaLink="false">https://demaree.me/?p=6797</guid>
      <pubDate>Wed, 02 Jul 2025 01:24:00 GMT</pubDate>
      <dc:creator>David Demaree</dc:creator>
      <category>Travel</category>
      <description>Notes from driving several hundred miles in an electric vehicle not made by the evil DOGE guy.</description>
      <content:encoded>&lt;article&gt;&lt;p&gt;Our family just wrapped up our first long road trip in our new-ish &lt;a href=&quot;https://automobiles.honda.com/prologue?cid=search_google_hgr_low_fmc_my25-prologue_launch-general_nalng_brd_exact&amp;amp;gad_campaignid=21135085813&amp;amp;gbraid=0AAAAADrc52ElGX0TvyVKA72zfBhC6Uz86&quot;&gt;Honda Prologue&lt;/a&gt; EV (which replaced a Tesla Model Y because… you know).&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://demaree.me/_astro/featuredImage.CuzI4sE5_Z1alCiW.webp&quot; alt=&quot;Drawing of Honda Prologue crossover SUV&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;900&quot;&gt;&lt;/p&gt;&lt;p&gt;Every other year, my wife’s whole, big family gets together at a little resort town on Lake Erie in Ohio. We drive there from our house in New Jersey, altogether a ~515 mi (828 km), 8.5 hour drive that we split over two days, staying one night in DuBois, Pennsylvania, a very small town that has slightly more going on than the other small Pennsylvania towns on Interstate 80.&lt;/p&gt;&lt;p&gt;The last time we made this drive was in our Tesla. Tesla’s Supercharger network and the car’s easy to use, charging-aware navigation system made it easy to find, connect to, and pay for charging when we needed it.&lt;/p&gt;&lt;p&gt;Our Honda has a lot going for it — it’s much more practical and comfortable than the Tesla, with cushier seats, better cargo space, and &lt;em&gt;actual buttons&lt;/em&gt; on the dashboard. But we didn’t know what to expect driving across the country in an EV that’s way more &lt;em&gt;car&lt;/em&gt; but notably less &lt;em&gt;smart&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;Here’s how it went:&lt;/p&gt;&lt;h2 id=&quot;-dc-fast-chargers-are-a-lot-more-prevalent-than-a-few-years-ago&quot;&gt;🔋 DC fast chargers are a lot more prevalent than a few years ago&lt;/h2&gt;&lt;p&gt;We may have missed this change from being in the Tesla ecosystem for three years, but since 2021 it seems like &lt;em&gt;lots&lt;/em&gt; of new charging stations — and particularly DC fast chargers, which can increase your EV’s range by 150 mi (240 km) in about 15-20 minutes — have come online.&lt;/p&gt;&lt;p&gt;We had no trouble finding the highest-speed 350 kWh chargers along our route; the longest detour we took was on purpose, to a brunch place in metro Cleveland that happened to have Rivian Adventure Network chargers in the parking lot.&lt;/p&gt;&lt;h2 id=&quot;-walmart-is-believe-it-or-not-one-of-the-most-reliable-fast-charger-locations&quot;&gt;🔋 Walmart is, believe it or not, one of the most reliable fast charger locations&lt;/h2&gt;&lt;p&gt;&lt;a href=&quot;https://www.electrifyamerica.com/&quot;&gt;Electrify America&lt;/a&gt;, one of the biggest new EV charging companies, has some kinda partnership with Walmart, placing their charging stations in Supercenter parking lots all across the country. Nearly every Walmart Supercenter along I-80 in Pennsylvania and Ohio had one.&lt;/p&gt;&lt;p&gt;Where Walmart wasn’t an option, the next best places were Pilot/Flying J Travel Centers have &lt;a href=&quot;https://pilotflyingj.com/press-release/19335&quot;&gt;set up EVgo chargers in partnership with General Motors&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;A fun fact nearly every Honda Prologue owner knows, and will throw at strangers on Reddit at the slightest nudge: Honda and Acura’s EVs are actually manufactured by GM, on the same platform as the Chevy Blazer, because Honda’s Zero EV platform won’t be ready until next year and they didn’t want to completely miss the current cohort of EV buyers. (This plan was, of course, made before Donald Trump was re-elected.)&lt;/p&gt;&lt;p&gt;When we stopped at a Flying J to charge up I also had to refill our wiper fluid, and saw our “Honda”‘s GM lineage on tags and labels all over the place. I wonder if the car felt more at home charging at the GM-branded charging station?&lt;/p&gt;&lt;h2 id=&quot;-finding-chargers-in-the-honda-is-way-more-annoying&quot;&gt;🪫 Finding chargers in the Honda is way more annoying&lt;/h2&gt;&lt;p&gt;It’s not &lt;em&gt;that&lt;/em&gt; annoying, and could maybe have been improved if we’d used the PlugShare CarPlay app, or if I were paying for an in-car cellular connection to use its built-in Android Auto stuff.&lt;/p&gt;&lt;p&gt;But it’s hard to deny that a charger-finding navigation system, with automatic battery preconditioning and seamless payments, is one thing Tesla and (to a lesser extent) Rivian do super well.&lt;/p&gt;&lt;p&gt;We worked around the lack of an in-dashboard charger finder by planning ahead, making a list of 350 kW chargers along our route, deciding ahead of time where to stop, and doing several short charges (rather than fewer long ones) to take advantage of the fastest charging speeds at each stop.&lt;/p&gt;&lt;p&gt;We like planning things to death, so this was fine, though having this information in our GPS navigation and not an Apple Note would have been nice.&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://demaree.me/_astro/image-68003539e.B0VPvcDD_HtyDG.webp&quot; alt loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;909&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Even if we’d had this CarPlay app set up, Tesla or Rivian’s giant touchscreens are still a nicer experience, at least for this.&lt;/em&gt;&lt;/p&gt;&lt;h2 id=&quot;️-ccs-vs-nacs-doesnt-seem-to-matter-yet&quot;&gt;🤷‍♂️ CCS vs NACS… doesn’t seem to matter? Yet?&lt;/h2&gt;&lt;p&gt;For people who aren’t EV acronym-pilled:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/North_American_Charging_System&quot;&gt;NACS (North American Charging System)&lt;/a&gt; is Tesla’s EV plug/cable format, which they’ve successfully sold all EV makers to adopt in the next few years.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Combined_Charging_System&quot;&gt;CCS (Combined Charging System)&lt;/a&gt; is the full-speed, DC-capable charging standard all cars except Teslas currently use.&lt;/li&gt;&lt;li&gt;Starting this year, many EV makers can now connect to Tesla’s Supercharger network using a NACS-to-CCS adapter, ahead of 2026 and beyond when non-Tesla cars will start shipping with NACS ports by default.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I made a point to order an adapter, expecting (based on our last trip) that Superchargers would be an important part of keeping our car’s battery full during the drive.&lt;/p&gt;&lt;p&gt;We didn’t end up stopping at a single one.&lt;/p&gt;&lt;p&gt;Honestly, I’d be shocked to see EV makers actually, fully switch to NACS given how many of these brand-new, very nice charging networks were built around CCS plugs. What, are people going to buy a new Rivian only to find they can’t always charge it at Rivian’s charging stations? Is Rivian going to retrofit every Adventure Network charger with new cables or adapters?&lt;/p&gt;&lt;p&gt;Maybe so, but I expect that for the next few years owning a non-Tesla EV in the US is going to involve adapters, research, and keeping a half dozen charging-network apps on your phone.&lt;/p&gt;&lt;p&gt;Speaking of which:&lt;/p&gt;&lt;h2 id=&quot;-be-prepared-to-move-or-else-install-the-app&quot;&gt;🫠 Be prepared to move, or else install the app&lt;/h2&gt;&lt;p&gt;At the brunch place near Cleveland that had Rivian chargers, we first had a 35 minute wait for a table, followed by a seemingly endless wait for our food. We were there for more than two hours, during which time our Honda recharged all the way to 100% and — for the first time ever — we went into idle time.&lt;/p&gt;&lt;p&gt;For non-EV owners: charging stations charge per kilowatt-hour of energy until your car is fully recharged, after which you have to pay a ridiculous per-minute fee for taking up a charger space without charging. This is idle time.&lt;/p&gt;&lt;p&gt;We have a home charging station, so most of the time we can leave our car plugged in overnight to charge and just unhook whenever we need to drive next. And on this road trip we didn’t want to stop long enough to fill the battery. Most EVs recharge much more slowly once their battery is ~80% full, and really the best move is to top up to around 60% and then stop again to stretch your legs and get an iced coffee refill at Sheetz.&lt;/p&gt;&lt;p&gt;Most EV charging stations have a basic, ATM-like interface with a few physical buttons and a credit card reader, which is more than enough to get charging. However, with a few exceptions like Electrify America, they mostly &lt;em&gt;don’t&lt;/em&gt; have a way to, say, enter your phone number to get text updates on your charging status. For this, charging networks rely on sending push notifications to their apps.&lt;/p&gt;&lt;p&gt;We ended up spending about $11.50 just for the privilege of keeping our car parked at Rivian’s charger while we finished our omelets. If I’d had Rivian’s app installed, presumably I’d have gotten a buzz when we entered idle time and could have run out to move the car. But I didn’t, so we didn’t, so we paid.&lt;/p&gt;&lt;p&gt;Of course, if you’re not expecting to stay anywhere long, you don’t need to worry about this. But when in doubt, install the apps and use them. Just think of how many more Sheetz iced coffees $11.50 will buy.&lt;/p&gt;&lt;/article&gt;</content:encoded>
    </item>
    <item>
      <title>Once More (Sigh), Into The Starfield</title>
      <link>https://demaree.me/p/why-i-still-enjoy-starfield-despite-its-flaws/</link>
      <guid isPermaLink="false">https://demaree.me/?p=6705</guid>
      <pubDate>Thu, 03 Oct 2024 17:19:00 GMT</pubDate>
      <dc:creator>David Demaree</dc:creator>
      <category>Video Games</category>
      <category>Starfield</category>
      <description>About the time I liked a video game so much it got my post pulled down from Reddit.</description>
      <content:encoded>&lt;article&gt;&lt;p&gt;&lt;img src=&quot;https://demaree.me/_astro/featuredImage.B_GLuhQU_Z1dwtYf.webp&quot; alt loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1200&quot; height=&quot;630&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Last night, after having spent an enjoyable hour or two playing&lt;/em&gt; Shattered Space*, the newly released DLC for Bethesda’s 2023 outer-space RPG* Starfield*, I went on the game’s main Reddit community at r/Starfield and — not for the first or even fiftieth time — a bunch of posts about how shitty the game and DLC are from people who’ve clearly spent time exploring this thing they hate so much. And I dunno, I had that dawg in me or something, so I posted on the sub for the first time. My post is copied below in its entirety because, at some point between when I submitted it Wednesday night and the following afternoon, it started a huge fight and got pulled down by the mods. Here it is for posterity:*&lt;/p&gt;&lt;hr/&gt;&lt;h3 id=&quot;a-lot-of-folks-sure-seem-to-enjoy-hating-this-game&quot;&gt;A lot of folks sure seem to enjoy hating this game&lt;/h3&gt;&lt;p&gt;I have about 800 hours in &lt;a href=&quot;http://starfieldgame.com/&quot;&gt;Starfield&lt;/a&gt; between some playthroughs last year and getting back into it this month for the REV-8 and DLC.&lt;/p&gt;&lt;p&gt;Yeah, the writing and voice acting are often not great. (In the DLC, I’m torn between finding the accents and other-ness of House Va’ruun problematic, and finding it more problematic when you meet a Va’ruun with a Midwestern or California accent.)&lt;/p&gt;&lt;p&gt;Sure, the non-variety of ship parts, clothing options, spacesuits, etc are disappointing. (They added *one* new ship part via official mods, the Ancient Mariner, and it’s a super awkward 2×2 shape. Wouldn’t a 2×1 boat theme have been awesome? I think so!)&lt;/p&gt;&lt;p&gt;OK, the procedurally generated planets/POIs are repetitive, and no matter what y’all say about “best” places to put outposts I cannot for the life of me find these magical places where you can mine both aluminum and iron at one outpost.&lt;/p&gt;&lt;p&gt;You know what? I still really enjoy Starfield. When it hits, it scratches a 1990s TV sci-fi RPG itch I didn’t know I had until playing the base game. When (e.g.) the acting or writing or bad, I like to imagine it’s a B or C tier syndicated sci-fi show from 20 years ago, with a killer premise but not enough budget, and the best actors they could find in Vancouver who weren’t already booked on better shows&lt;/p&gt;&lt;p&gt;On one hand, short main questlines can feel like low effort or poor value for money. On the other hand, sometimes it’s _nice_ to play a game that’s not 40-60 hours long, but rather short with decent replay appeal. I’ve probably been through the Crimson Fleet questline 8 times already and I still enjoy it; I think I’ll feel the same the most action/horror-ish parts of Shattered Space.&lt;/p&gt;&lt;p&gt;And the game is &lt;em&gt;gorgeous&lt;/em&gt;. Visually, it’s the opposite of the interesting-but-low-effort cable sci-fi shows — it’s a massive-budget spectacle where all the money went to amazing, sometimes iconic visuals.&lt;/p&gt;&lt;p&gt;Within that, sure, there are disappointing bits. Neon is a swing and a miss — it’s not just that it’s too small and dinky to live up to how characters talk about it, but it’s easily the most frustrating map in the whole game to navigate. (If I had a penny for every time I had to walk back up to the main area just to cross it and go back down to the lower area because the designers didn’t bother adding tunnels or walkways, I could buy another copy of Shattered Space! HEYO!)&lt;/p&gt;&lt;p&gt;Maybe it’s hard to understand the hate if (like me) one hasn’t played other, better Bethesda games. I can’t relate to the pain of expecting “&lt;em&gt;Skyrim&lt;/em&gt; in space” and getting &lt;em&gt;seaQuest DSV but In Space – The Game&lt;/em&gt;. But there’s also a lot to be said for a game that’s a solid B, a shaggy dog of a game where you learn to just not do the things that are silly (like the colony that’s all clones of historical figures or the questline where the most powerful people in Freestar turn out to be the most corrupt and there’s zero follow-up or Barrett’s companion quest that somehow involves legal drama and fetch quests within a single tiny map ) and focus instead on the other hundred better things to do.&lt;/p&gt;&lt;p&gt;Anyway, it makes me sad, annoyed, and whiplash-ed to see folks who (like me) have a lot of fun playing this game, and others who are just &lt;em&gt;so mad&lt;/em&gt; it’s not better and yet can’t be at peace about it?&lt;/p&gt;&lt;p&gt;OK, preparing to run away from thrown tomatoes downvotes in 3… 2… 1…&lt;/p&gt;&lt;hr/&gt;&lt;h2 id=&quot;some-thoughts-on-why-the-games-fandom-cant-just-step-away-and-touch-grass&quot;&gt;Some thoughts on why the game’s fandom can’t just step away and touch grass&lt;/h2&gt;&lt;p&gt;&lt;em&gt;Starfield&lt;/em&gt; is my first Bethesda RPG. The studio is best known for the &lt;em&gt;Fallout&lt;/em&gt; and &lt;em&gt;Elder Scrolls&lt;/em&gt; series, including &lt;em&gt;Skyrim&lt;/em&gt;, one of the most-loved, best-reviewed RPGs of all time. Ahead of &lt;em&gt;Starfield&lt;/em&gt;‘s release, the studio laid on plenty of hype, including invoking &lt;em&gt;Skyrim&lt;/em&gt; early and often, going so far as to call the new game “&lt;em&gt;Skyrim&lt;/em&gt; in space.”&lt;/p&gt;&lt;p&gt;One reason why the reaction has been so surprising is that, well, Bethesda’s games are often full of things that are poorly written, buggy, or just plain weird. I never managed to get into &lt;em&gt;Skyrim&lt;/em&gt; (which, in fairness, I tried to play on the Switch with my toddler next to me) because its first hour or so felt like a slog. Maybe if I gave that game an honest chance, I’d understand why &lt;em&gt;Starfield&lt;/em&gt; feels “mid” to so many gamers?&lt;/p&gt;&lt;p&gt;In the comments on my post (which are still visible even though my post… is not?), one person answered my question about all the hate saying, “we were sold a lie.” The “&lt;em&gt;Skyrim&lt;/em&gt; in space” thing is one such lie, but also, the developers talked up game elements or customization features that didn’t make the release, and some of those were what got people excited about the game.&lt;/p&gt;&lt;p&gt;So it’s fair to be disappointed. Like I say, the game is at best a B or B+ — which in my mind means it’s good, not great. There’s plenty of room in one’s life for things that are solid Bs. Some of my favorite coffee places in the world are not the ones that serve the best, most expertly crafted drinks, but rather have decent drinks and a great vibe or great snacks.&lt;/p&gt;&lt;p&gt;In my mind, &lt;em&gt;Starfield&lt;/em&gt; &lt;em&gt;averages&lt;/em&gt; a B — meaning many parts of it &lt;em&gt;are&lt;/em&gt; great, some parts are straight bad, and to enjoy the game one has to spend more time doing the former than the latter. Some of the greatest games of all time have annoying bits I try to avoid. &lt;em&gt;Starfield&lt;/em&gt; has more than its fair share, which is why it’s a B. It also has incredible visuals, fun space combat, and ship- and outpost-building modes that I have spent entire days playing with.&lt;/p&gt;&lt;p&gt;For some reason, the Bethesda fandom feels &lt;em&gt;wronged&lt;/em&gt; by this game not being better than it is… yet cannot turn away, because they’re part of a community that expected to make this game their new home, and did so, but nonetheless aren’t happy or open-minded about it. Complaining about the game not being an A+ is how this community bonds; the fact that toxicity has to share space with lots (and lots!) of people who enjoy playing that same game is just (sigh) the nature of the internet in 2024.&lt;/p&gt;&lt;/article&gt;</content:encoded>
    </item>
    <item>
      <title>Okay Doomer</title>
      <link>https://demaree.me/p/okay-doomer/</link>
      <guid isPermaLink="false">https://demaree.me/?p=6604</guid>
      <pubDate>Mon, 29 Jul 2024 21:37:00 GMT</pubDate>
      <dc:creator>David Demaree</dc:creator>
      <category>Marvel Studios</category>
      <category>MCU</category>
      <category>Hollywood</category>
      <description>What If… the last few years of the MCU had been heading toward Robert Downey, Jr. coming back all along, and it all didn’t feel so thirsty?</description>
      <content:encoded>&lt;article&gt;&lt;p&gt;With the benefit of hindsight, this is what I wish Marvel’s plan had been for the Multiverse Saga era of the MCU:&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://demaree.me/_astro/featuredImage.XY0EdzmX_Z1Y08YO.webp&quot; alt loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1200&quot; height=&quot;800&quot;&gt;&lt;/p&gt;&lt;p&gt;In my head-canon, the emphasis on Kang was a red herring. He’d have been a major villain, sure — Jonathan Majors, frustratingly, was really great in &lt;em&gt;Loki&lt;/em&gt; and even had some good villain moments in &lt;em&gt;Quantumania&lt;/em&gt; — just as Loki served as a solid multi-movie villain in phase one of the MCU.&lt;/p&gt;&lt;p&gt;But, ironically, what the Kang variant called He Who Remains said in &lt;em&gt;Loki Season 1&lt;/em&gt; would have been true — he and the TVA were all that was holding the universe from spinning out into chaos. The real threat would be something teased in the post-credits scene from &lt;em&gt;Doctor Strange 2: Wanda’s A Supervillain, I Guess?&lt;/em&gt; — &lt;em&gt;incursions&lt;/em&gt;. Not a bunch of supervillains who can traverse the multiverse, but some mysterious force causing the multiverse to &lt;em&gt;collapse on itself&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;In the comics, the incursions were both a serious universal threat and a solution to an editorial problem. Marvel Comics had introduced a second line with its own rebooted, MCU-inspired continuity — the Ultimate Universe — that had introduced at least one popular new character (Miles Morales, the Ultimate Spider-Man) but otherwise failed to gain long-term traction with readers. Thus, Marvel introduced a major storyline in which different universes were colliding into each other with both being annihilated in the process, with the prime and Ultimate Marvel Universes the last to go. At the end of all that, rather than everything being destroyed, the heroes found themselves in a strange new world made of salvaged bits of all the destroyed universes, in a storyline called… &lt;em&gt;Secret Wars&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;(And who was responsible for creating this patchwork world after the end of all the other universes, btw? Doctor Doom.)&lt;/p&gt;&lt;p&gt;In my mind, the &lt;em&gt;best&lt;/em&gt; version of the MCU’s Multiverse era was one where Marvel Studios leaned into the multiverse not just as a recurring, awkward bit in several movies, but as a narrative device to start introducing new characters (like the Fantastic Four and X-Men) who had never existed in the regular MCU and would be hard to retcon in now. Imagine if we’d &lt;em&gt;already&lt;/em&gt; gotten a new &lt;em&gt;X-Men&lt;/em&gt; or &lt;em&gt;Fantastic Four&lt;/em&gt; movie from Marvel Studios… but it took place in a reality with no Avengers?&lt;/p&gt;&lt;p&gt;What if, at the same time some MCU sequels began to offer glimpses into worlds beyond what we’ve seen, there were other, newer movies that seemed disconnected, but then it turns out they’re elsewhere in the same multiverse, facing the same incursion threat?&lt;/p&gt;&lt;p&gt;At this point in the production schedule, Jonathan Majors’ arrest and conviction aside, we’d have seen several MCU stories fleshing out this take on the multiverse, and maybe a few “Ultimate MCU” stories beginning to introduce new characters who’d become important during &lt;em&gt;Secret Wars&lt;/em&gt; if not before. &lt;/p&gt;&lt;p&gt;Somewhere along the way, let’s say that we’d been given a few examples where evil variants of our regular heroes existed, and &lt;em&gt;even more terrifying&lt;/em&gt; than characters like Kang who we &lt;em&gt;only&lt;/em&gt; know as variants. The Ultimate comics tried this; their version of the Fantastic Four’s Reed Richards was a supervillain called The Maker. Post-&lt;em&gt;Endgame&lt;/em&gt; Marvel, bless their hearts, made an attempt here. &lt;em&gt;Doctor Strange Into Darkness&lt;/em&gt; introduced the idea that a Strange variant broke bad and had to be banished into another universe — our Strange even faced off against that Strange, but like everything else in that movie, that idea didn’t land. (Which is mystifying because Michael Waldron wrote both &lt;em&gt;Loki&lt;/em&gt; and &lt;em&gt;Doctor Strange Reloaded&lt;/em&gt;, but I digress.)&lt;/p&gt;&lt;p&gt;My point is, it would have been a &lt;em&gt;huge&lt;/em&gt; reveal — and something to keep secret as long as possible — for the true Big Bad of the fifth and sixth &lt;em&gt;Avengers&lt;/em&gt; movies to be &lt;em&gt;an evil variant of Tony Stark&lt;/em&gt;. Honestly, that’s much more narratively satisfying than introducing a character like Kang, or even Doctor Doom, who audiences (not to mention the MCU’s cast of characters) barely know. The Stark we knew created Ultron, indirectly destroyed Sokovia, and before all of that had been an arms dealer — we already know he had the potential to break bad. We also know he could figure out multiversal time travel within a few days of learning it was possible. &lt;em&gt;What if Tony Stark &lt;strong&gt;never&lt;/strong&gt; had a heart?&lt;/em&gt;&lt;/p&gt;&lt;p&gt;It would be totally in character for the Stark we knew to try to build a better world at the cost of two universes, and especially fitting if it turns out the reason he’s doing it is because, in his universe, he never had the Avengers to help keep him honest.&lt;/p&gt;&lt;p&gt;Of course, this kind of “evil duplicate” story works best if the original version is still in the cast, or failing that, if other characters are still around to react to seeing an evil version of their friend. That’s the main flaw with this idea, and (I think) with bringing Downey back at all — he was part of an ensemble nearly all of whom have left the franchise. Does it have the same impact if Sam Wilson or Shuri were to meet Evil Tony, as it would if Captain America or Hulk did?&lt;/p&gt;&lt;p&gt;In any case, none of that is the plan, or if it is, it’s something they’ll cram into three or four movies over two years. If I had to guess, &lt;em&gt;Avengers: Doomsday&lt;/em&gt; will end up a lot like the story I suggested here, bringing the awkwardly-introduced and awkwardly-dropped plot threads of multiple universes, variants, incursions, and whatnot into something like the incursions storyline from mid-2010s &lt;em&gt;Avengers&lt;/em&gt; and &lt;em&gt;Fantastic Four&lt;/em&gt;, so that &lt;em&gt;Secret Wars&lt;/em&gt; can reboot the universe just in time for the next 10 years of franchise content.&lt;/p&gt;&lt;p&gt;In &lt;em&gt;Doomsday&lt;/em&gt; and &lt;em&gt;Secret Wars&lt;/em&gt; (and probably &lt;em&gt;Fantastic Four: First Steps&lt;/em&gt; in some form), Robert Downey, Jr. has been announced as playing Doctor Doom. Maybe Doom is Stark, or maybe Doom is just played by Downey as a wink to the audience (I doubt it, he’s probably Evil Stark) — it doesn’t matter much, because either way it’ll be nothing like the MCU of old, but rather a continuation of what the MCU is now.&lt;/p&gt;&lt;hr/&gt;&lt;h2 id=&quot;theres-nothing-sadder-than-corporate-thirst&quot;&gt;There’s Nothing Sadder Than Corporate Thirst&lt;/h2&gt;&lt;p&gt;Companies can need success in different ways. Pre-Disney Marvel needed the MCU to succeed because they’d had some lean years, and definitely had never fully realized the value of their characters in movies and TV, and chose to bet big that they would do a better job than Hollywood had. That’s one kind of need.&lt;/p&gt;&lt;p&gt;The other is less like need and more like &lt;em&gt;thirst&lt;/em&gt;. Like, right now the tech industry really, &lt;em&gt;really&lt;/em&gt; wants to believe AI will result in a durable market shift that companies spending billions on AI models and GPUs today will get to own. From their own perspective they’re making sensible investments in the future, but you can often tell the difference between strategy and thirst by the size of the bets. A sensible bet may be big, but a foolish, thirsty bet &lt;em&gt;feels&lt;/em&gt; big. A good bet feels like it’ll succeed even if some things don’t go to plan; a thirsty bet needs everything to go right.&lt;/p&gt;&lt;p&gt;No other franchise or studio succeeded at creating a cinematic universe with anything like the same pull as the MCU, but so many media giants tried. Warner Bros. tried with the DCEU, and Legendary is still at it with the “MonsterVerse,” both of them essentially a single movie series pretending to be broader and more interesting than they are. Snyder’s first &lt;em&gt;Superman&lt;/em&gt; movie and Gareth Edwards’s 2014 &lt;em&gt;Godzilla&lt;/em&gt; are entirely passable early 2010s summer blockbusters, and it’s unsurprising that their studios would want sequels. The &lt;em&gt;thirst&lt;/em&gt; was in trying to not just sell one sequel but whole release slates, not because audiences demanded them but because &lt;em&gt;if they worked&lt;/em&gt; they sure would make running a successful movie studio a lot easier.&lt;/p&gt;&lt;p&gt;Just as the tech industry really, &lt;em&gt;really&lt;/em&gt; wants to believe AI will result in a durable market shift that companies spending billions on AI models and GPUs today will get to own, and just as streaming and e-commerce companies really, &lt;em&gt;really&lt;/em&gt; thought the pandemic would bring on a permanent shift toward couch-potato-dom, in the 2010s Hollywood studios thought they could repackage various kinds of IP into “universes” and emulate Marvel’s success. They were wrong.&lt;/p&gt;&lt;p&gt;There’s some place and value for giving audiences what they want — not every bet needs to be a long shot — and, hypothetically, casting Downey in &lt;em&gt;Doomsday&lt;/em&gt; hiring the Russo Brothers to direct should be exactly that. &lt;em&gt;You wanted more&lt;/em&gt; Endgame*? Here you go!*&lt;/p&gt;&lt;p&gt;But &lt;em&gt;Endgame&lt;/em&gt; was &lt;em&gt;Endgame&lt;/em&gt; because of the MCU movies that came before it. One can eventually recapture that kind of magic — say, through a multi-year narrative like the one I wish Marvel had pursued — but you can’t just jump straight to the end and expect it to work the same way. The way Marvel and Kevin Feige are doing this feels, yes, &lt;em&gt;thirsty&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;All these words notwithstanding, I haven’t minded the last few MCU shows and movies I saw — I even dragged friends to go see &lt;em&gt;Quantumania&lt;/em&gt; and &lt;em&gt;Wakanda Forever&lt;/em&gt; in theaters. But I’ve also had to skip some, and been fine with it. I still haven’t seen &lt;em&gt;The Marvels&lt;/em&gt; or &lt;em&gt;Guardians of the Galaxy Vol. 3&lt;/em&gt; — I’m not avoiding them, but I’m not making time for them either. After powering through the first few MCU TV shows, we skipped the finale of &lt;em&gt;Ms. Marvel&lt;/em&gt;, got bored with &lt;em&gt;Moon Knight&lt;/em&gt;, and then just stopped trying.&lt;/p&gt;&lt;p&gt;There’s giving audiences what they want, and sometimes it’s also OK to give audiences something new just in case they may want it. But all this feels like Marvel giving audiences what they want us to want, because it’s so much simpler to work off of a strategy PowerPoint than to think of good stories and then tell them well.&lt;/p&gt;&lt;/article&gt;</content:encoded>
    </item>
    <item>
      <title>A Poke In The Eye</title>
      <link>https://demaree.me/p/a-poke-in-the-eye/</link>
      <guid isPermaLink="false">https://demaree.me/?p=6305</guid>
      <pubDate>Thu, 17 Aug 2023 12:46:00 GMT</pubDate>
      <dc:creator>David Demaree</dc:creator>
      <category>Personal</category>
      <category>Health</category>
      <description>A blurry patch in my vision led to a retinal vein occlusion diagnosis and a clinical trial involving injections into my eye.</description>
      <content:encoded>&lt;article&gt;&lt;p&gt;&lt;img src=&quot;https://demaree.me/_astro/featuredImage.e5agIDfQ_1PMQ2A.webp&quot; alt loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1024&quot; height=&quot;1024&quot;&gt;&lt;/p&gt;&lt;p&gt;About a week ago, I noticed mild, subtle blurriness in my vision in my right eye, like smudges on a camera lens. On Monday I went to my eye doctor about it; they saw what looked like hemorrhaging on the retina and said I should see a specialist ASAP. It’s never good news when a doctor gets on the phone with another doctor, trying to get you in to see them the same day if possible.&lt;/p&gt;&lt;p&gt;Retina problems can happen randomly, but are usually complications of aging, high blood pressure, or diabetes. The retina clinic I was referred to is part of a local &lt;em&gt;chain&lt;/em&gt; of retina clinics, my first experience with a particularly weird genre of American healthcare focused on managing chronic health problems at mass-market scale, a category that also includes storefront dialysis centers found in hundreds of small American towns. As far as I could tell, I (at 42) was the youngest patient there by at least 5 years, probably 10.&lt;/p&gt;&lt;p&gt;Nurses performed basic eye exams, checked my eye pressure, and took scans of the insides of my eyes. The retina specialist came in, checked a few more things (while also talking to a medical scribe over AirPods, which he apologized for), then diagnosed me with a central retinal vein occlusion (CRVO) — a tiny blood clot causing swelling in the part of the eye that sees fine details.&lt;/p&gt;&lt;p&gt;Earlier this year I was &lt;em&gt;also&lt;/em&gt; diagnosed with stage 2 hypertension, which I’m now trying to manage with medication; Occam’s Razor would say that’s why my eye is now blurry, though while high blood pressure can be a risk factor for CRVO, it can also just happen. And, strictly speaking, my problem isn’t the occlusion — a person can have a partially blocked vein in their eyeball with no symptoms and never know they had it — but the swelling it’s causing.&lt;/p&gt;&lt;p&gt;The swelling is why my vision is wonky — the central part of my retina is pooched outward, blurring what I see. I can no longer read smaller text clearly with my right eye, but color and motion are fine. My left eye’s sight is still excellent, so overall, I can still see.&lt;/p&gt;&lt;p&gt;It’s just that I have that ‘smudged lens’ effect, and I only have full sight if I can look at something with my left side. Turning my head away from my computer screen to the left makes it so I can’t read it.&lt;/p&gt;&lt;p&gt;Since the mid-2000s there’s been a reliable standard of care for RVO-related swelling, using a drug that inhibits a protein called VEGF that the body emits when it thinks it needs to regrow blood vessels, which my body does. In mild cases like mine, the extra VEGF causes tiny amounts of blood and fluid to leak into part the macula (the central part of the retina, responsible for seeing fine details), which have built up and are now messing with my vision. Over time, if not treated, my body could decide it needs to grow extra blood vessels, fragile roads to nowhere that could leak more blood and cause total vision loss in that eye.&lt;/p&gt;&lt;p&gt;Either way, the solution is to tell my body to stop spewing VEGF in the area around the blocked vein, and the prognosis for younger people with mild CRVO is often very good. My doctor thinks my vision should fully recover with this treatment.&lt;/p&gt;&lt;p&gt;Mine is “non-ischemic” CRVO, which is a milder type where blood flow is generally good but with these tiny leaks into the macula. “Ischemic” CRVO — where the blood flow is blocked more, cutting off some oxygen to the eye — tends to result in worse vision loss, with worse chances of recovery.&lt;/p&gt;&lt;p&gt;As it happens, the retina clinic I went to (chosen because it’s near my house, across from Five Guys) is running a clinical trial for a new anti-VEGF dosage/schedule. The standard of care for my condition — whose full, pedantic name is &lt;em&gt;macular edema secondary to CRVO&lt;/em&gt; — is to anesthetize my eye, clamp it open, and inject an anti-VEGF medication called EYLEA® into my macula, every four weeks until the swelling has gone away and stayed gone for at least 2 months.&lt;/p&gt;&lt;p&gt;The clinical trial is to see if different dosages and schedules for this same treatment could be more effective, though because it’s a double-blind study, even if I were in the cohort that received injections less often they would still have me come in, get numbed, and have my eye clamped open — it’s just that, every other visit, they would only &lt;em&gt;pretend&lt;/em&gt; to jab something into my eye. I’m volunteering for this study not least because they’ll pay for Ubers to and from the clinic, and this way I don’t need to negotiate whether my wife or I gets the car those days.&lt;/p&gt;&lt;/article&gt;</content:encoded>
    </item>
  </channel>
</rss>