<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Garbage Collected]]></title><description><![CDATA[Reclaiming heap space to prevent overflow.]]></description><link>https://www.garbagecollected.dev</link><image><url>https://www.garbagecollected.dev/img/substack.png</url><title>Garbage Collected</title><link>https://www.garbagecollected.dev</link></image><generator>Substack</generator><lastBuildDate>Sun, 03 May 2026 07:03:44 GMT</lastBuildDate><atom:link href="https://www.garbagecollected.dev/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Bharath Mohan]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[garbagecollected@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[garbagecollected@substack.com]]></itunes:email><itunes:name><![CDATA[Bharath Mohan]]></itunes:name></itunes:owner><itunes:author><![CDATA[Bharath Mohan]]></itunes:author><googleplay:owner><![CDATA[garbagecollected@substack.com]]></googleplay:owner><googleplay:email><![CDATA[garbagecollected@substack.com]]></googleplay:email><googleplay:author><![CDATA[Bharath Mohan]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[I Had a Simple Question About Wordle. 1000 Days of Data Later...]]></title><description><![CDATA[An accidental, unnecessarily exhaustive deep dive into the metagame of a Hangman variant.]]></description><link>https://www.garbagecollected.dev/p/i-had-a-simple-question-about-wordle</link><guid isPermaLink="false">https://www.garbagecollected.dev/p/i-had-a-simple-question-about-wordle</guid><dc:creator><![CDATA[Bharath Mohan]]></dc:creator><pubDate>Wed, 25 Mar 2026 15:06:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!o6Dd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2bb08d2-a433-400e-bf1b-c39f6cbb11e3_1600x793.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Introduction</h1><p>I was going to visit family, so I made a website.</p><p>That&#8217;s genuinely how all this started. I have (had?) a script that picked a random starter word for me to use in Wordle each day. It used a list of all 5 letter words in English that had no repeated letters and at least 3 vowels (including &#8216;y&#8217;, which isn&#8217;t always a vowel, but details). It worked for me, and I was happy with that.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.garbagecollected.dev/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Garbage Collected! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Then, as I said, I was taking a trip to visit my family.</p><p>The easy version would&#8217;ve been to just add the script and wordlist to a git repo and fetch it onto a laptop or something, but considering how often I forget to do Wordle right when I wake up and end up keeping my streak alive via my phone at work or something, I figured I might as well turn the script into a website so I could always access it. So I did that.</p><p>Then Discord added Wordle as a server activity/app, and my friend group started playing it there. And wouldn&#8217;t it be convenient to have the daily starter word in my server&#8217;s dedicated #wordle channel rather than needing to flip over to a website? Yes, yes it would. So I augmented the site to automatically push it there as well.</p><p>I guess my friends liked the idea, because we all started using the suggested starter. After a couple weeks, I got a little annoyed with manually screenshoting WordleBot&#8217;s statistics on &#8220;interesting&#8221; days (e.g. &#8220;X% of people used the same starter as us today!&#8221; or &#8220;Tough word today &#8211; hard mode fail rate of Y%&#8221;), so I made some changes to the daily push to also fetch some basic stats from the NYT WordleBot and push that for the prior day alongside the starter for today:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!taDt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80806643-1ac7-41a6-a4c8-44ae56e3d76b_523x277.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!taDt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80806643-1ac7-41a6-a4c8-44ae56e3d76b_523x277.png 424w, https://substackcdn.com/image/fetch/$s_!taDt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80806643-1ac7-41a6-a4c8-44ae56e3d76b_523x277.png 848w, https://substackcdn.com/image/fetch/$s_!taDt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80806643-1ac7-41a6-a4c8-44ae56e3d76b_523x277.png 1272w, https://substackcdn.com/image/fetch/$s_!taDt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80806643-1ac7-41a6-a4c8-44ae56e3d76b_523x277.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!taDt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80806643-1ac7-41a6-a4c8-44ae56e3d76b_523x277.png" width="523" height="277" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80806643-1ac7-41a6-a4c8-44ae56e3d76b_523x277.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:277,&quot;width&quot;:523,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!taDt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80806643-1ac7-41a6-a4c8-44ae56e3d76b_523x277.png 424w, https://substackcdn.com/image/fetch/$s_!taDt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80806643-1ac7-41a6-a4c8-44ae56e3d76b_523x277.png 848w, https://substackcdn.com/image/fetch/$s_!taDt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80806643-1ac7-41a6-a4c8-44ae56e3d76b_523x277.png 1272w, https://substackcdn.com/image/fetch/$s_!taDt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80806643-1ac7-41a6-a4c8-44ae56e3d76b_523x277.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(the gray redactions are Discord&#8217;s inbuilt spoiler feature)</figcaption></figure></div><p>That&#8217;s all it was supposed to be. OK, well, it was originally supposed to be a lot less than that, but this <em>should&#8217;ve</em> ended there&#8230; but you might already see what <a href="https://xkcd.com/356/">nerd-sniped</a> me.</p><p>Yes, it&#8217;s those darn solve rates and average solve numbers. See, after a couple more weeks of getting that direct-delivered to the channel, I noticed that Hard Mode players are consistently solving the puzzle faster than Normal Mode players, and have higher solve rates. Mildly interesting, since Hard Mode is&#8230; well&#8230; supposed to be <em>harder</em>. But it&#8217;s easy enough to rationalize that, right? Hard Mode players are self-selecting (you have to choose to enable it in the settings, after all), and it&#8217;s going to be people who generally consider themselves to be &#8220;good&#8221; at these kinds of games who will search out and opt into that.</p><p>Yeah, all very logical. It <em>still</em> could&#8217;ve ended here, and maybe I&#8217;d&#8217;ve had a different post out earlier. I had a couple interesting ideas I&#8217;d been playing with.</p><p>But no, my brain just <em>had</em> to ask itself a seemingly innocuous question &#8211; &#8220;Does that hold true across word rarity?&#8221; That simple question led me down a rabbit hole of API scraping, data analysis, and reading research papers, most of which wound up having basically nothing to do with that initial question at all.</p><h1>The Initial Question</h1><p>It&#8217;s not news that, when it comes to Wordle, some words are harder to solve than others; that&#8217;s what makes it a game, after all. However, while there are some rules of thumb for it (e.g. repeated letters are likely to have higher fail rates/average solve numbers), <em>quantifying</em> it is not nearly as easy.</p><p>So what my brain decided to essentially seize on is the question of &#8220;are more common words (like &#8216;ROUND&#8217;) easier than less common words (like &#8216;ROUST&#8217;)? If so, how much easier? And does that vary across normal vs hard mode?&#8221;</p><p>Like any good scientist (shut up that&#8217;s what I am), I had a hypothesis:</p><blockquote><p>Yes, common words are on average easier, but the effect is more pronounced for normal mode than hard mode because</p><ol><li><p>The average hard mode player is likely to have a larger vocabulary than the average normal mode player; and</p></li><li><p>The extra limitations of hard mode will &#8220;dilute&#8221; other difficulty effects, including word frequency.</p></li></ol></blockquote><p>That seemed defensible to me, but how do I verify that?</p><p>Well, by scraping the NYTimes WordleBot statistics and then doing some data analysis. Obviously.</p><h1>Prior Research</h1><p>I bet some of the more academically inclined among you are thinking &#8220;surely someone&#8217;s already looked at this question, or something similar to it; after all, Wordle was a mega-phenomenon, and is still quite popular!&#8221; And of course, you&#8217;d ostensibly be right. However, my dumb ass didn&#8217;t have that thought until I&#8217;d already downloaded 1000+ days of aggregated data after deciphering the schemas of undocumented APIs&#8230; but I suppose we can skip ahead and look at what research I <em>was</em> able to find, with the caveat that it&#8217;s been a long time since I&#8217;ve done literature reviews and the like, so it&#8217;s entirely possible that I missed other work.</p><p>While there are some nuances, the majority of the relevant papers (ref: <a href="https://dl.acm.org/doi/pdf/10.1145/3650215.3650266">[example 1]</a>, <a href="https://dl.acm.org/doi/pdf/10.1145/3675249.3675333">[ex 2]</a>, <a href="https://www.atlantis-press.com/article/125995008.pdf">[ex 3]</a>) deal primarily in forecasting player/post numbers or predicting word difficulty based on inherent properties of the word (e.g. part of speech, repeated letters). Importantly, they by-and-large seem to rely on data from social media shares (often explicitly naming Twitter as the source), which has some obvious problems in terms of biasing the dataset&#8230; not to cast any aspersions, because it&#8217;s not like the API I scraped is publicly documented, and the marked similarity of the topics and findings makes me think this was some kind of common question/problem posed for a specific conference, so that might be a general restriction (e.g. &#8220;use this specific dataset to derive results&#8221;). The work is of varying quality, with some seeming to fundamentally misunderstand even what Wordle is, and others being relatively solid but not quite looking at what I was interested in.</p><p>One of the most notable papers I was able to find was &#8220;<a href="https://dl.acm.org/doi/pdf/10.1145/3703187.3703289">Unveiling the Complexity of Wordle: An Analysis of Player Behavior and Word Difficulty Based on Predictive Models and the RSR Comprehensive Evaluation System</a>&#8221; by Guo et al. While it does directly tackle word usage frequency as a predictive factor in difficulty, it does so in the context of other factors (again, part of speech, repeated letters), it doesn&#8217;t break it out across normal and hard mode (or even address that distinction), and it doesn&#8217;t offer any specific quantification of how much of the effect can be attributed to word frequency, instead reporting only the efficacy of the overall model developed.</p><p>While that paper could be considered notable for its ostensible methodological rigor in the kinds of techniques applied, that same rigor sadly doesn&#8217;t seem to extend to its references, because as I was looking through the citations it makes, I noticed something odd &#8211; none of them seem to exist.</p><p>Citation 1, with DOI link of <a href="https://doi.org/10.1016/j.eswa.2022.117690">https://doi.org/10.1016/j.eswa.2022.117690</a>, resolves, but where it&#8217;s cited in the bibliography as &#8220;Machine learning methods for predicting player behavior in online games&#8221; by Zhang, Ying and Zhang, Jun, you can click that link yourself and see the redirect eventually resolves to&#8230; a paper about solar cell power forecasting, by Perera, De Hoog, Bandara, and Halgamuge.</p><p>At least the journal (Expert Systems with Applications), volume (205), and year of publication (2022) are correct, though, which is more than can be said for the other articles, all of which have either no DOI links or links that don&#8217;t resolve, and 0 exact title match results in Google Scholar. Vaguely similar results? Sure, sometimes (though literally the only Google Scholar result for the RSR model reference about land use is this paper&#8217;s seemingly fabricated citation itself). But those similar sounding results will have different authors, publication dates, and/or journals from whatever was in the bibliography.</p><p>Given that, and the lack of concrete details on the relative importance/weight of the various factors that were presented, you can see why I might&#8217;ve been left less-than-satisfied by that paper&#8217;s results. That&#8217;s not to suggest that the <em>effects </em>they cite are bogus (my understanding is that the connection between word frequency and recognition/recall, which was the first citation I checked to discover this, is actually well attested across decades of psycholinguistics research) or that the statistical work that they did is itself flawed, though.</p><p>As always, we leave the best for last. Specifically, Bertsimas and Paskov&#8217;s paper, &#8220;<a href="https://wordle-page.s3.amazonaws.com/assets/Wordle_Paper_Final.pdf">An Exact and Interpretable Solution to Wordle</a>&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, which applied Exact Dynamic Programming to the game. Through modelling the game as a Markov Decision Process and applying their prior work with Optimal Decision Trees, as well as usage of a 64-core computer running for days, they arrive at &#8220;SALET&#8221; as the optimal starting word and a defined strategy policy that provably solves (or rather, solved) Wordle within at most 5 steps. While very interesting (I&#8217;m sure I&#8217;ll spend a while trying to adapt and implement it now that I&#8217;ve found it), it&#8217;s explicitly <em>not</em> dealing with the restrictions of hard mode, as evidenced by this figure from their paper:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o6Dd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2bb08d2-a433-400e-bf1b-c39f6cbb11e3_1600x793.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o6Dd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2bb08d2-a433-400e-bf1b-c39f6cbb11e3_1600x793.png 424w, https://substackcdn.com/image/fetch/$s_!o6Dd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2bb08d2-a433-400e-bf1b-c39f6cbb11e3_1600x793.png 848w, https://substackcdn.com/image/fetch/$s_!o6Dd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2bb08d2-a433-400e-bf1b-c39f6cbb11e3_1600x793.png 1272w, https://substackcdn.com/image/fetch/$s_!o6Dd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2bb08d2-a433-400e-bf1b-c39f6cbb11e3_1600x793.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o6Dd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2bb08d2-a433-400e-bf1b-c39f6cbb11e3_1600x793.png" width="1456" height="722" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2bb08d2-a433-400e-bf1b-c39f6cbb11e3_1600x793.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:722,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o6Dd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2bb08d2-a433-400e-bf1b-c39f6cbb11e3_1600x793.png 424w, https://substackcdn.com/image/fetch/$s_!o6Dd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2bb08d2-a433-400e-bf1b-c39f6cbb11e3_1600x793.png 848w, https://substackcdn.com/image/fetch/$s_!o6Dd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2bb08d2-a433-400e-bf1b-c39f6cbb11e3_1600x793.png 1272w, https://substackcdn.com/image/fetch/$s_!o6Dd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2bb08d2-a433-400e-bf1b-c39f6cbb11e3_1600x793.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://en.wikipedia.org/wiki/Wikipedia:Too_long;_didn%27t_read">TL;DR</a> &#8211; There&#8217;s definitely a body of research on Wordle, but nothing I&#8217;ve found engages specifically with player behavior as regards the differences between Normal and Hard Mode, and much of it specifically ignores the existence of Hard Mode, whether for simplicity or tractability.</p><h1>Answering the Initial Question</h1><p>Now that we&#8217;ve looked at some of the prior related academic work, let&#8217;s return to the original question. My earlier formulation was an arguably clumsy, multi-part conditional question, but it can be more straightforwardly restated as:</p><blockquote><p>What (if any) effect does a Wordle puzzle solution word&#8217;s usage frequency have across normal and hard mode difficulty?</p></blockquote><p>With a hypothesis of:</p><blockquote><p>On average, more common words will have lower difficulty, but the effect will be weaker in hard mode than in normal mode.</p></blockquote><h2>Notes on The Data</h2><p>I&#8217;m going to be a bit sparse on the details of <em>how</em> the data was collected here, primarily out of an abundance of <s>paranoia</s> caution as regards a potential cease-and-desist from the NYT. Is that likely? Probably not, but better to not risk it.</p><p>That said, the description of <em>what</em> data I have is relatively straightforward. For each puzzle from 29 Mar 2023 onward (though for the purposes of this article, cutting off at the end of January 2026), I have, at each step/guess, all the words that were guessed and the counts of how many guesses those words received:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">$ cat data/2023/03/29/guess_distribution.json
{
    &#8220;normal&#8221;: [
        {
            &#8220;soare&#8221;: 9999,
            &#8220;brown&#8221;: 571,
            &#8220;quirk&#8221;: 1201,
         [...]
        }
    ]
    &#8220;hard&#8221;: [
        {
            &#8220;rates&#8221;: 425,
            &#8220;adieu&#8221;: 10829,
            &#8220;reign&#8221;: 53,
         [...]
        }
    ]
}</code></pre></div><p>That&#8217;s as deceptively simple as it is robust, but there are a couple important caveats to note about the data:</p><ol><li><p>It appears to be hard capped at a count of 2 million total across modes for any give day.</p></li><li><p>There appears to be some issue with the data that I retrieved roundabouts late May 2023, where the cap appears to be significantly lower (capped at ~750k) for 4 days.</p></li></ol><p>While it&#8217;s obvious that the cap is 2 million, in that the sum of all counts never exceeds that, the data very occasionally falls short by large amounts up to 150_000 (not counting the outlier 4 days mentioned above, which I&#8217;ve also marked on the x axis):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oYJv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77847ec-ac68-494f-9a87-e76b90cad80f_1019x414.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oYJv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77847ec-ac68-494f-9a87-e76b90cad80f_1019x414.png 424w, https://substackcdn.com/image/fetch/$s_!oYJv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77847ec-ac68-494f-9a87-e76b90cad80f_1019x414.png 848w, https://substackcdn.com/image/fetch/$s_!oYJv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77847ec-ac68-494f-9a87-e76b90cad80f_1019x414.png 1272w, https://substackcdn.com/image/fetch/$s_!oYJv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77847ec-ac68-494f-9a87-e76b90cad80f_1019x414.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oYJv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77847ec-ac68-494f-9a87-e76b90cad80f_1019x414.png" width="728" height="295.77232580961726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e77847ec-ac68-494f-9a87-e76b90cad80f_1019x414.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:414,&quot;width&quot;:1019,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oYJv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77847ec-ac68-494f-9a87-e76b90cad80f_1019x414.png 424w, https://substackcdn.com/image/fetch/$s_!oYJv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77847ec-ac68-494f-9a87-e76b90cad80f_1019x414.png 848w, https://substackcdn.com/image/fetch/$s_!oYJv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77847ec-ac68-494f-9a87-e76b90cad80f_1019x414.png 1272w, https://substackcdn.com/image/fetch/$s_!oYJv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77847ec-ac68-494f-9a87-e76b90cad80f_1019x414.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As might be evident from that chart (note the log y-axis), it seems sometime in early 2024, the volatile spikes largely ceased and, overall, deviations from the cap are now never more than 1_000, which suggests that something on the backend that collects/samples statistics changed around then, but I&#8217;ve no concrete idea as to what.</p><p>More concerningly, there&#8217;s no obvious indication <em>how</em> this data is sampled. The worst case scenario<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> is that it&#8217;s first-come, because one might expect that the first 2 million people to play the game are likely more invested and serious than people who play partway through the day on every other day or what have you. I don&#8217;t think that&#8217;s <em>likely</em>, for reasons that&#8217;ll become clear as we go through this, but it&#8217;s worth calling out.</p><p>From that information, I used <a href="https://pypi.org/project/wordfreq/">Python&#8217;s &#8220;wordfreq&#8221; library</a> to get from solution to word frequency data. Word frequency is generally measured in terms of occurrence per million words or a similar large denominator (<code>wordfreq</code> specifically compresses it to a floating point decimal between 0 and 1). You can imagine that the x-axis gaps would be absolutely huge, bordering on impossible to decipher; as such, it&#8217;s common practice to take the <em>logarithm</em> of this value rather than using it raw, which is what I&#8217;ve done. This has the benefit of matching the normal intuition of &#8220;values on the left&#8221; being less frequent than &#8220;values on the right&#8221;, but it also means that the axes are entirely negative values because again, the values are something like</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\frac{3 \\text{ occurrences}}{1000000 \\text{ words}}&quot;,&quot;id&quot;:&quot;XULXIOPNZE&quot;}" data-component-name="LatexBlockToDOM"></div><p> or 3 x 10^(-6). A minor point, but again, worth calling out</p><p>OK, enough stalling &#8211; what does the data show?!</p><h2>The Results</h2><p>Starting with the scatter plots for average solve<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!srt6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc683cce7-1f3d-41a2-9ea8-115aaae2c503_1600x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!srt6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc683cce7-1f3d-41a2-9ea8-115aaae2c503_1600x909.png 424w, https://substackcdn.com/image/fetch/$s_!srt6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc683cce7-1f3d-41a2-9ea8-115aaae2c503_1600x909.png 848w, https://substackcdn.com/image/fetch/$s_!srt6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc683cce7-1f3d-41a2-9ea8-115aaae2c503_1600x909.png 1272w, https://substackcdn.com/image/fetch/$s_!srt6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc683cce7-1f3d-41a2-9ea8-115aaae2c503_1600x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!srt6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc683cce7-1f3d-41a2-9ea8-115aaae2c503_1600x909.png" width="1456" height="827" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c683cce7-1f3d-41a2-9ea8-115aaae2c503_1600x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:827,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!srt6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc683cce7-1f3d-41a2-9ea8-115aaae2c503_1600x909.png 424w, https://substackcdn.com/image/fetch/$s_!srt6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc683cce7-1f3d-41a2-9ea8-115aaae2c503_1600x909.png 848w, https://substackcdn.com/image/fetch/$s_!srt6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc683cce7-1f3d-41a2-9ea8-115aaae2c503_1600x909.png 1272w, https://substackcdn.com/image/fetch/$s_!srt6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc683cce7-1f3d-41a2-9ea8-115aaae2c503_1600x909.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vRg2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1beb07-a186-4e62-a089-f892947809df_1600x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vRg2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1beb07-a186-4e62-a089-f892947809df_1600x909.png 424w, https://substackcdn.com/image/fetch/$s_!vRg2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1beb07-a186-4e62-a089-f892947809df_1600x909.png 848w, https://substackcdn.com/image/fetch/$s_!vRg2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1beb07-a186-4e62-a089-f892947809df_1600x909.png 1272w, https://substackcdn.com/image/fetch/$s_!vRg2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1beb07-a186-4e62-a089-f892947809df_1600x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vRg2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1beb07-a186-4e62-a089-f892947809df_1600x909.png" width="1456" height="827" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a1beb07-a186-4e62-a089-f892947809df_1600x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:827,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vRg2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1beb07-a186-4e62-a089-f892947809df_1600x909.png 424w, https://substackcdn.com/image/fetch/$s_!vRg2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1beb07-a186-4e62-a089-f892947809df_1600x909.png 848w, https://substackcdn.com/image/fetch/$s_!vRg2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1beb07-a186-4e62-a089-f892947809df_1600x909.png 1272w, https://substackcdn.com/image/fetch/$s_!vRg2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1beb07-a186-4e62-a089-f892947809df_1600x909.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The dashed red lines show the lines-of-best-fit through the scatterplots; while the correlation can&#8217;t be called &#8220;strong&#8221;, it&#8217;s also obvious that one exists across modes. But I wanted to quantify that effect, not just visualize it, so we can use the Pearson test values:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jqrf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1877a622-678d-4a72-aa92-03bcd3e9c663_360x248.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jqrf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1877a622-678d-4a72-aa92-03bcd3e9c663_360x248.png 424w, https://substackcdn.com/image/fetch/$s_!Jqrf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1877a622-678d-4a72-aa92-03bcd3e9c663_360x248.png 848w, https://substackcdn.com/image/fetch/$s_!Jqrf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1877a622-678d-4a72-aa92-03bcd3e9c663_360x248.png 1272w, https://substackcdn.com/image/fetch/$s_!Jqrf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1877a622-678d-4a72-aa92-03bcd3e9c663_360x248.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jqrf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1877a622-678d-4a72-aa92-03bcd3e9c663_360x248.png" width="360" height="248" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1877a622-678d-4a72-aa92-03bcd3e9c663_360x248.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:248,&quot;width&quot;:360,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24311,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.garbagecollected.dev/i/192047181?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1877a622-678d-4a72-aa92-03bcd3e9c663_360x248.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Jqrf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1877a622-678d-4a72-aa92-03bcd3e9c663_360x248.png 424w, https://substackcdn.com/image/fetch/$s_!Jqrf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1877a622-678d-4a72-aa92-03bcd3e9c663_360x248.png 848w, https://substackcdn.com/image/fetch/$s_!Jqrf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1877a622-678d-4a72-aa92-03bcd3e9c663_360x248.png 1272w, https://substackcdn.com/image/fetch/$s_!Jqrf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1877a622-678d-4a72-aa92-03bcd3e9c663_360x248.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>(sidenote: Substack doesn&#8217;t natively support tables???)</p><p>In plain English, for both modes, the average solve goes <em>down</em> as the &#8220;banality&#8221; of the solution word goes <em>up</em>. The magnitude of the r value indicates the strength of the relationship; we can see that the effect is about 10% stronger for normal mode than hard mode. The p-value shows the statistical significance of the relationship, i.e. how likely it is that we observed this strength of relationship purely by sampling chance; &lt;0.0001 indicates a less than 1 in 10_000 probability of a false positive. Squaring the r value tells us approximately how much of the variance in average solve is accounted for by word frequency, i.e. somewhere between 10 and 12% depending on the mode.</p><p>And for data/stats junkies like me, the Spearman test values, for completeness to account for the relationship being monotonic rather than strictly linear:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J5Ti!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe759f57c-813a-44bd-aa5e-dc83197e7357_372x248.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J5Ti!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe759f57c-813a-44bd-aa5e-dc83197e7357_372x248.png 424w, https://substackcdn.com/image/fetch/$s_!J5Ti!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe759f57c-813a-44bd-aa5e-dc83197e7357_372x248.png 848w, https://substackcdn.com/image/fetch/$s_!J5Ti!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe759f57c-813a-44bd-aa5e-dc83197e7357_372x248.png 1272w, https://substackcdn.com/image/fetch/$s_!J5Ti!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe759f57c-813a-44bd-aa5e-dc83197e7357_372x248.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J5Ti!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe759f57c-813a-44bd-aa5e-dc83197e7357_372x248.png" width="372" height="248" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e759f57c-813a-44bd-aa5e-dc83197e7357_372x248.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:248,&quot;width&quot;:372,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26859,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.garbagecollected.dev/i/192047181?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe759f57c-813a-44bd-aa5e-dc83197e7357_372x248.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!J5Ti!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe759f57c-813a-44bd-aa5e-dc83197e7357_372x248.png 424w, https://substackcdn.com/image/fetch/$s_!J5Ti!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe759f57c-813a-44bd-aa5e-dc83197e7357_372x248.png 848w, https://substackcdn.com/image/fetch/$s_!J5Ti!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe759f57c-813a-44bd-aa5e-dc83197e7357_372x248.png 1272w, https://substackcdn.com/image/fetch/$s_!J5Ti!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe759f57c-813a-44bd-aa5e-dc83197e7357_372x248.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In addition to these, I also looked at Non-Solve Rate (i.e &#8220;the percentage of players who fail the puzzle entirely&#8221;), but the relationship with word frequency is much weaker (essentially equal across modes with r ~= -0.19), and the data is heavily skewed by a small number of exceptionally difficult puzzles.</p><p>Interesting, right? The earlier hypothesis is partially correct &#8211; for <em>how quickly</em> people solve, word frequency <em>is</em> a moderate contributor, and the effect is stronger in Normal Mode than Hard Mode (again, by about 10%). However that effect basically disappears when considering strictly <em>whether or not</em> people solve. For both measures, other factors are important.</p><p>And it was when I was looking at what those &#8220;other factors&#8221; might be (recall that at this point I hadn&#8217;t yet actually thought to look at whether other people had already done some of this work) that I realized I had <em>counts</em> for what words people start with&#8230;</p><h1>Investigating the Meta (No Not That One)</h1><p>A brief diversion to talk about &#8220;<a href="https://en.wikipedia.org/wiki/Metagame">metagames</a>&#8221;. The word is a mashup of &#8220;meta-&#8221; (using the prefix&#8217;s definition of &#8220;<a href="https://www.merriam-webster.com/dictionary/meta">more comprehensive; transcending</a>&#8221;) and&#8230; well, &#8220;game&#8221;, so literally, &#8220;that which transcends the game&#8221;. The relevant interpretation of that definition for our purposes is &#8220;the game beyond the rules of the game&#8221;, or &#8220;the emergent landscape of strategies as players optimize and learn from repeated play and one another&#8221;.</p><p>That&#8217;s all very abstract. Let&#8217;s make it more concrete by looking at Tic-Tac-Toe. The &#8220;rules&#8221; of the game aren&#8217;t exactly complicated:</p><ol><li><p>It&#8217;s a two-actor (usually two-player) game,</p></li><li><p>Played on a rectangular (generally 3x3) grid, with</p></li><li><p>Each actor taking turns to place tokens (conventionally Xs and Os) in empty spaces on that grid, with</p></li><li><p>The win condition of the game being to get some number (default 3) of your own token along a row, column, or diagonal of the grid.</p></li></ol><p>That&#8217;s the game in its entirety, at least formally. Everything else about the game &#8211; &#8220;it&#8217;s best for the player going first to start in the center&#8221;, &#8220;you should block attempts to win&#8221;, &#8220;the game played perfectly is a draw&#8221; &#8211; all of that is the &#8220;metagame&#8221;. Nothing in the rules <em>prescribes</em> any of that &#8211; you <em>can</em> try offbeat strategies like, as the first to go, putting your first two moves in e.g. the top middle and right middle squares and trying to force an &#8220;either way I win&#8221; situation between the top right corner and the center &#8211; but the natural result of intelligent, learned play over time on a 3x3 grid is those &#8220;rules of thumb&#8221;. And it might not even require repeated play to learn some of them; children, when first taught the rules, often automatically place their first move in the center without deep analysis<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>.</p><p>The rules of Wordle are also straightforward and simple, and that undoubtedly contributes to its popularity:</p><ol><li><p>The game is 1 player.</p></li><li><p>The objective of the game is to guess a hidden word.</p></li><li><p>The hidden word and all guesses are/must be 5 letter English words.</p></li><li><p>You have up to 6 chances to correctly guess.</p></li><li><p>Each guess reveals whether letters from the guess are present and/or in the correct spot.</p></li></ol><p>How players choose to act within those rules would be the metagame. For Wordle, perhaps the most obvious example of the metagame would be &#8220;what words do people tend to start with?&#8221; As it happens, I had that data now. And since I was already looking at the data through the lens of &#8220;Normal vs Hard Mode&#8221;, it only made sense to do the same for looking at the metagame.</p><h2>Population-Level Meta Findings</h2><p>Before looking at the specific findings of starter word strategies, it&#8217;s worth having an understanding of what the populations we&#8217;re going to be looking at themselves look like. For example, let&#8217;s start with Normal vs Hard Mode players themselves; specifically, how many of each are there?</p><p>Well, unfortunately, we can&#8217;t know <em>exactly</em> how many there are; after all, what data I have is capped. However, we <em>can</em> know what <em>percentage</em> of players are playing Normal Mode vs Hard Mode&#8230; and that looks like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9Tqk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb3cd69-80cc-4326-86a3-7f7b77cb0d46_1036x424.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9Tqk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb3cd69-80cc-4326-86a3-7f7b77cb0d46_1036x424.png 424w, https://substackcdn.com/image/fetch/$s_!9Tqk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb3cd69-80cc-4326-86a3-7f7b77cb0d46_1036x424.png 848w, https://substackcdn.com/image/fetch/$s_!9Tqk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb3cd69-80cc-4326-86a3-7f7b77cb0d46_1036x424.png 1272w, https://substackcdn.com/image/fetch/$s_!9Tqk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb3cd69-80cc-4326-86a3-7f7b77cb0d46_1036x424.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9Tqk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb3cd69-80cc-4326-86a3-7f7b77cb0d46_1036x424.png" width="1036" height="424" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3cb3cd69-80cc-4326-86a3-7f7b77cb0d46_1036x424.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:424,&quot;width&quot;:1036,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9Tqk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb3cd69-80cc-4326-86a3-7f7b77cb0d46_1036x424.png 424w, https://substackcdn.com/image/fetch/$s_!9Tqk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb3cd69-80cc-4326-86a3-7f7b77cb0d46_1036x424.png 848w, https://substackcdn.com/image/fetch/$s_!9Tqk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb3cd69-80cc-4326-86a3-7f7b77cb0d46_1036x424.png 1272w, https://substackcdn.com/image/fetch/$s_!9Tqk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb3cd69-80cc-4326-86a3-7f7b77cb0d46_1036x424.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We can see that the split between the two populations is relatively stable, with roughly 12% of players playing on Hard Mode, outside a notable shift from normal to hard mode in mid-late November 2023, which tapered back to &#8220;the baseline&#8221; by the start of the next year.</p><p>This is actually one of the main reasons why I think that the sampling method isn&#8217;t as straightforward as &#8220;the first ~2 million players&#8221;; not only is there an anomalous jump in hard mode share at a clear point in time that tapers off, but that anomalous jump actually has a corresponding notable (at least in this context) event. Specifically, <a href="https://www.techradar.com/computing/websites-apps/todays-wordle-answer-is-so-tough-it-nearly-cost-me-my-680-day-streak-dont-make-my-mistake-when-playing-it">the great SASSY/SIGHT apocalypse </a>of 14/15 Nov 2023. And lest you think it&#8217;s only someone at Techradar who had trouble, you need look no further than the daily r/Wordle threads on Reddit <a href="https://www.reddit.com/r/wordle/comments/17u88hs/daily_wordle_878_tuesday_14_nov_2023/">for</a> those <a href="https://old.reddit.com/r/wordle/comments/17uzv0t/daily_wordle_879_wednesday_15_nov_2023/">days</a>. A lot of dead streaks, some number of Normal Mode players sharing that having a &#8220;throwaway word&#8221; made it a lot easier, etc.</p><p>It&#8217;s slightly counterintuitive that people <em>losing</em> the game would cause a shift <em>towards</em> the (supposedly) harder mode of the game. I don&#8217;t have a great explanation for this, in part because of the limitations of the data we have available. However, at least some of it can be attributed (I think) to the fact that streaks were killed. Once your streak is killed, any apprehensions you may have had or attachment to the routine is gone; you&#8217;re free to switch things up or take a break.</p><p>In addition, it&#8217;s worth noting that Hard Mode had a marker in social media shares, specifically an asterisk after your score if you played in Hard Mode<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>. That, combined with the many people saying &#8220;well you could just use a throwaway word to narrow down the pool&#8221; and getting responses of &#8220;can&#8217;t do that in hard mode&#8221;, might&#8217;ve led people to feel like they weren&#8217;t playing it &#8220;the real way&#8221; if they weren&#8217;t playing Hard Mode, or that they were &#8220;cheating&#8221; if they availed themselves of the option of a throwaway word and wanted a technical control to prevent them from doing so.</p><p>All that said, I think it&#8217;s hard to deny <em>the fact</em> <em>that</em> the great SASSY/SIGHT apocalypse contributed to a brief shift towards Hard Mode, even if the exact mechanisms are unclear in retrospect.</p><p>Returning to the <em>other</em> original question, in general, it seems that Hard Mode players do solve faster/&#8221;better&#8221; than Normal Mode:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DoaW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858d9b0e-c184-446b-bbd8-fbcb9c5b9751_1012x416.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DoaW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858d9b0e-c184-446b-bbd8-fbcb9c5b9751_1012x416.png 424w, https://substackcdn.com/image/fetch/$s_!DoaW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858d9b0e-c184-446b-bbd8-fbcb9c5b9751_1012x416.png 848w, https://substackcdn.com/image/fetch/$s_!DoaW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858d9b0e-c184-446b-bbd8-fbcb9c5b9751_1012x416.png 1272w, https://substackcdn.com/image/fetch/$s_!DoaW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858d9b0e-c184-446b-bbd8-fbcb9c5b9751_1012x416.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DoaW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858d9b0e-c184-446b-bbd8-fbcb9c5b9751_1012x416.png" width="1012" height="416" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/858d9b0e-c184-446b-bbd8-fbcb9c5b9751_1012x416.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:416,&quot;width&quot;:1012,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DoaW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858d9b0e-c184-446b-bbd8-fbcb9c5b9751_1012x416.png 424w, https://substackcdn.com/image/fetch/$s_!DoaW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858d9b0e-c184-446b-bbd8-fbcb9c5b9751_1012x416.png 848w, https://substackcdn.com/image/fetch/$s_!DoaW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858d9b0e-c184-446b-bbd8-fbcb9c5b9751_1012x416.png 1272w, https://substackcdn.com/image/fetch/$s_!DoaW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F858d9b0e-c184-446b-bbd8-fbcb9c5b9751_1012x416.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fk5x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d72646-3884-49a3-88d1-cdfdbadb76e9_1013x417.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fk5x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d72646-3884-49a3-88d1-cdfdbadb76e9_1013x417.png 424w, https://substackcdn.com/image/fetch/$s_!Fk5x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d72646-3884-49a3-88d1-cdfdbadb76e9_1013x417.png 848w, https://substackcdn.com/image/fetch/$s_!Fk5x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d72646-3884-49a3-88d1-cdfdbadb76e9_1013x417.png 1272w, https://substackcdn.com/image/fetch/$s_!Fk5x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d72646-3884-49a3-88d1-cdfdbadb76e9_1013x417.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fk5x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d72646-3884-49a3-88d1-cdfdbadb76e9_1013x417.png" width="1013" height="417" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1d72646-3884-49a3-88d1-cdfdbadb76e9_1013x417.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:417,&quot;width&quot;:1013,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fk5x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d72646-3884-49a3-88d1-cdfdbadb76e9_1013x417.png 424w, https://substackcdn.com/image/fetch/$s_!Fk5x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d72646-3884-49a3-88d1-cdfdbadb76e9_1013x417.png 848w, https://substackcdn.com/image/fetch/$s_!Fk5x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d72646-3884-49a3-88d1-cdfdbadb76e9_1013x417.png 1272w, https://substackcdn.com/image/fetch/$s_!Fk5x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1d72646-3884-49a3-88d1-cdfdbadb76e9_1013x417.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s clearer on the average chart than the Non-Solve-Rate chart, but the blue line for Hard Mode is consistently below the orange line for Normal Mode. It&#8217;s not as universal as these rolling average charts might suggest, though &#8211; the smoothing (while necessary to avoid the charts devolving into an unreadable sludge of blue and orange spaghetti) obscures the fact that, on about 22% of days, Hard Mode performs worse on <em>either</em> NSR or average solve. Moreover, on slightly more than 6% of days, Hard Mode performs worse on <em>both</em> metrics (specifically exactly 65 such instances, again through the end of January).</p><p>It&#8217;s impossible to (with just this data) determine the &#8220;why&#8221;. The natural assumption would be that, as mentioned earlier, Hard Mode players are self-selecting for skill/passion/investment. However, it&#8217;s also possible that the technical restrictions of Hard Mode (i.e. you <em>have</em> to use all the information you&#8217;re given) prevents players from making (some) dumb mistakes &#8211; &#8220;Oops, I forgot that the solution has to include &#8216;H&#8217;&#8221; isn&#8217;t a problem when the game literally won&#8217;t let you submit guesses that are missing letters you &#8220;know&#8221; have to be present. If submitting such an invalid guess were instead treated as &#8220;failure&#8221; (i.e. contributing to non-solve rate and/or counted as 7 guesses in average solve<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>), I suspect these graphs might look very different, but we don&#8217;t have that data.</p><h2>OK, But What About The Meta <em>Strategies?</em></h2><p>Let&#8217;s take a look at some interesting starters across modes and how they place over time, starting in Normal Mode:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vXrw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5009e8d3-73f2-46cf-968b-71c33861d5fd_1456x827.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vXrw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5009e8d3-73f2-46cf-968b-71c33861d5fd_1456x827.png 424w, https://substackcdn.com/image/fetch/$s_!vXrw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5009e8d3-73f2-46cf-968b-71c33861d5fd_1456x827.png 848w, https://substackcdn.com/image/fetch/$s_!vXrw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5009e8d3-73f2-46cf-968b-71c33861d5fd_1456x827.png 1272w, https://substackcdn.com/image/fetch/$s_!vXrw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5009e8d3-73f2-46cf-968b-71c33861d5fd_1456x827.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vXrw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5009e8d3-73f2-46cf-968b-71c33861d5fd_1456x827.png" width="1456" height="827" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5009e8d3-73f2-46cf-968b-71c33861d5fd_1456x827.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:827,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vXrw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5009e8d3-73f2-46cf-968b-71c33861d5fd_1456x827.png 424w, https://substackcdn.com/image/fetch/$s_!vXrw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5009e8d3-73f2-46cf-968b-71c33861d5fd_1456x827.png 848w, https://substackcdn.com/image/fetch/$s_!vXrw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5009e8d3-73f2-46cf-968b-71c33861d5fd_1456x827.png 1272w, https://substackcdn.com/image/fetch/$s_!vXrw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5009e8d3-73f2-46cf-968b-71c33861d5fd_1456x827.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some obvious notes:</p><ul><li><p>There&#8217;s a strong and seemingly growing preference for vowel knowledge in normal mode &#8211; ADIEU has always been king of the hill, and AUDIO is now the solid second place. Both words test presence for 4 vowels.</p></li><li><p>CRANE and SLATE (both recommendations from WordleBot and other sources like <a href="https://youtu.be/v68zYyaEmEA">this 3blue1brown video</a> as &#8220;best starters&#8221;) are strong but never the top</p></li><li><p>Generally stable meta overall</p></li></ul><p>How does that compare to hard mode? Well&#8230;:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E1fq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c05ea12-fcc2-40bf-9817-dce2e240f0b7_1456x827.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E1fq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c05ea12-fcc2-40bf-9817-dce2e240f0b7_1456x827.png 424w, https://substackcdn.com/image/fetch/$s_!E1fq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c05ea12-fcc2-40bf-9817-dce2e240f0b7_1456x827.png 848w, https://substackcdn.com/image/fetch/$s_!E1fq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c05ea12-fcc2-40bf-9817-dce2e240f0b7_1456x827.png 1272w, https://substackcdn.com/image/fetch/$s_!E1fq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c05ea12-fcc2-40bf-9817-dce2e240f0b7_1456x827.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E1fq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c05ea12-fcc2-40bf-9817-dce2e240f0b7_1456x827.png" width="1456" height="827" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c05ea12-fcc2-40bf-9817-dce2e240f0b7_1456x827.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:827,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!E1fq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c05ea12-fcc2-40bf-9817-dce2e240f0b7_1456x827.png 424w, https://substackcdn.com/image/fetch/$s_!E1fq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c05ea12-fcc2-40bf-9817-dce2e240f0b7_1456x827.png 848w, https://substackcdn.com/image/fetch/$s_!E1fq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c05ea12-fcc2-40bf-9817-dce2e240f0b7_1456x827.png 1272w, https://substackcdn.com/image/fetch/$s_!E1fq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c05ea12-fcc2-40bf-9817-dce2e240f0b7_1456x827.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Noticeably more chaotic! No clear king of the hill, and a lot of climbing/falling all around:</p><ul><li><p>LEAST was at the top for a good while at the start, but has completely fallen off</p></li><li><p>SLATE briefly took over for a while, but has been duking it out with ADIEU (and largely losing) for some time now</p></li><li><p>PLACE is a (relatively) recent up-and-comer</p><ul><li><p>Its rapid rise aligns with <a href="https://old.reddit.com/r/WordleBuddy/comments/1m2px6q/wordlebots_updated_most_favored_starting_words_in/">a noted NYT update to WordleBot&#8217;s recommendations</a></p></li><li><p>This update also seems to coincide with LEAST&#8217;s last drop-off; prior to that, it&#8217;d fallen from the top, but had held a #7 position for quite some time</p></li></ul></li></ul><p>A synthesis note across the two charts:</p><ul><li><p>SALET appears in Hard Mode&#8217;s top 10 early on but falls off and stays off&#8230; and never even shows up in Normal Mode</p></li><li><p>AUDIO never shows up in Hard Mode&#8217;s top 10 despite being #2 in Normal Mode and ADIEU consistently placing highly in Hard Mode</p></li></ul><p>Both of those points were quite surprising to me. SALET was &#8220;the MIT-recommended starter&#8221;, sure, but it&#8217;s recommended <em>specifically for Normal Mode</em>&#8230; where it doesn&#8217;t appear. Bertsimas and Paskov didn&#8217;t opine on its optimality for Hard Mode, but that&#8217;s where it sees (or at least, saw) top 10 usage. On the flip side, AUDIO not showing up at all in Hard Mode despite being a strong #2 in Normal Mode and ADIEU placing highly in both modes is&#8230; strange. Both words represent the same instinct &#8211; &#8220;let me figure out what vowel(s) are in the word first&#8221; &#8211; but one of them is vastly more preferred in Hard Mode even though they theoretically give functionally the same information (if none of the vowels show up yellow, you know it has to be the one your chosen word didn&#8217;t include, not counting &#8216;y&#8217;).</p><p>The natural follow-up would be to look at a more broad measure of the metas across the two modes&#8230; So that&#8217;s what I did next:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rt06!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ab6b6-6b10-4bb8-9d6d-49fc1bca147f_1003x570.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rt06!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ab6b6-6b10-4bb8-9d6d-49fc1bca147f_1003x570.png 424w, https://substackcdn.com/image/fetch/$s_!rt06!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ab6b6-6b10-4bb8-9d6d-49fc1bca147f_1003x570.png 848w, https://substackcdn.com/image/fetch/$s_!rt06!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ab6b6-6b10-4bb8-9d6d-49fc1bca147f_1003x570.png 1272w, https://substackcdn.com/image/fetch/$s_!rt06!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ab6b6-6b10-4bb8-9d6d-49fc1bca147f_1003x570.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rt06!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ab6b6-6b10-4bb8-9d6d-49fc1bca147f_1003x570.png" width="1003" height="570" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/066ab6b6-6b10-4bb8-9d6d-49fc1bca147f_1003x570.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:570,&quot;width&quot;:1003,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rt06!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ab6b6-6b10-4bb8-9d6d-49fc1bca147f_1003x570.png 424w, https://substackcdn.com/image/fetch/$s_!rt06!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ab6b6-6b10-4bb8-9d6d-49fc1bca147f_1003x570.png 848w, https://substackcdn.com/image/fetch/$s_!rt06!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ab6b6-6b10-4bb8-9d6d-49fc1bca147f_1003x570.png 1272w, https://substackcdn.com/image/fetch/$s_!rt06!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066ab6b6-6b10-4bb8-9d6d-49fc1bca147f_1003x570.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>First, an explanation of what this chart is actually showing:</p><ol><li><p>&#8220;Presence Overlap&#8221; [blue] &#8211; For a given puzzle/day, how many words were shared across the top 10 starters for normal and hard mode (regardless of position)?</p></li><li><p>&#8220;Exact Rank Overlap&#8221; [orange] &#8211; For a given puzzle/day, how many words <em>were in the same position</em> in the top 10 for both normal and hard mode (e.g. was ADIEU in first place in hard mode as well? If so, +1)</p></li><li><p>&#8220;Fuzzy Rank Overlap&#8221; [green] &#8211; For a given puzzle/day, how many words had positions in the top 10 within N of each other? For example, if ADIEU is 3rd in Hard Mode and N=1 (which is what&#8217;s plotted), was ADIEU 2nd, 3rd, or 4th in Normal? If so, +1.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a></p></li></ol><p>Obviously, these definitions measure different things. Presence overlap tells us how much the two modes agree on &#8220;what are good words&#8221;, whereas Fuzzy/Exact Rank overlap are interested in how similar the ordered lists look across modes.</p><p>You might wonder why Fuzzy is necessary when Exact exists, and the reason is that it&#8217;s not obvious to me that we should necessarily always penalize words for being &#8220;off by 1&#8221;. Let&#8217;s imagine, for example, a world where ADIEU and AUDIO were respectively in 1st and 2nd place in both modes one day, but then the next day Normal Mode decides that actually O is better than E and swaps AUDIO to 1st and ADIEU to second. All else being equal, that would register in &#8220;exact rank overlap&#8221; as a drop of 2 for that day from the previous day&#8230; but has the list actually changed that much? No, right?</p><p>So what does this chart actually show us? Well,</p><ol><li><p>Firstly, the migration from Normal to Hard Mode after the great SASSY/SIGHT apocalypse pops up here as well, in the form of the average presence and fuzzy overlaps spiking from 8 to 9 and 4 to 6 (respectively) before bleeding back down. That&#8217;s exactly what we&#8217;d expect to happen if people who previously played Normal Mode started switching to Hard Mode &#8211; obviously, the newly arriving formerly-Normal-Mode players would bring their preferences and &#8220;tip the scales&#8221;, especially for words on the edge.</p><ol><li><p>Interestingly, though, exact rank overlap shows a <em>decline</em> in that same period; perhaps just the chaos of the influx into hard mode disrupting the rankings, or perhaps unrelated since it persists afterward rather than gradually reverting?</p></li></ol></li><li><p>The overall metas are diverging &#8211; ever since that update in July of &#8216;25, presence overlap has been on the downtrend, first with a sharp falloff, and then a slight but consistent decline from 8 to 7</p><ol><li><p>This also shows up in the fuzzy rank overlap, albeit with a bit more noise; prior to that update, it bounced around a central axis of 5, but now hovers closer to 4.</p></li></ol></li><li><p>Conversely, the words that <em>are</em> shared are more often sharing <em>exact</em> positions &#8211; where &#8220;exact rank overlap&#8221; used to consistently hover between 0 and 1, it&#8217;s now hovering between 1 and 2.</p><ol><li><p>This could just be noise, however.</p></li></ol></li></ol><p>OK, but how many people are actually using these top 10 starter words from the overall population? And how much of that usage is concentrated in the top 1, or the top 5, or what have you? Fear not and fret not, for I had the same questions!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t4KW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ddc845e-2f92-404c-b0a0-6a5e05024a30_1003x455.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t4KW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ddc845e-2f92-404c-b0a0-6a5e05024a30_1003x455.png 424w, https://substackcdn.com/image/fetch/$s_!t4KW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ddc845e-2f92-404c-b0a0-6a5e05024a30_1003x455.png 848w, https://substackcdn.com/image/fetch/$s_!t4KW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ddc845e-2f92-404c-b0a0-6a5e05024a30_1003x455.png 1272w, https://substackcdn.com/image/fetch/$s_!t4KW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ddc845e-2f92-404c-b0a0-6a5e05024a30_1003x455.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t4KW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ddc845e-2f92-404c-b0a0-6a5e05024a30_1003x455.png" width="1003" height="455" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ddc845e-2f92-404c-b0a0-6a5e05024a30_1003x455.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:455,&quot;width&quot;:1003,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t4KW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ddc845e-2f92-404c-b0a0-6a5e05024a30_1003x455.png 424w, https://substackcdn.com/image/fetch/$s_!t4KW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ddc845e-2f92-404c-b0a0-6a5e05024a30_1003x455.png 848w, https://substackcdn.com/image/fetch/$s_!t4KW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ddc845e-2f92-404c-b0a0-6a5e05024a30_1003x455.png 1272w, https://substackcdn.com/image/fetch/$s_!t4KW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ddc845e-2f92-404c-b0a0-6a5e05024a30_1003x455.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_q92!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ccef52-0618-4901-bcd7-55b0cdb8e7f4_999x449.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_q92!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ccef52-0618-4901-bcd7-55b0cdb8e7f4_999x449.png 424w, https://substackcdn.com/image/fetch/$s_!_q92!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ccef52-0618-4901-bcd7-55b0cdb8e7f4_999x449.png 848w, https://substackcdn.com/image/fetch/$s_!_q92!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ccef52-0618-4901-bcd7-55b0cdb8e7f4_999x449.png 1272w, https://substackcdn.com/image/fetch/$s_!_q92!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ccef52-0618-4901-bcd7-55b0cdb8e7f4_999x449.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_q92!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ccef52-0618-4901-bcd7-55b0cdb8e7f4_999x449.png" width="999" height="449" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41ccef52-0618-4901-bcd7-55b0cdb8e7f4_999x449.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:449,&quot;width&quot;:999,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_q92!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ccef52-0618-4901-bcd7-55b0cdb8e7f4_999x449.png 424w, https://substackcdn.com/image/fetch/$s_!_q92!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ccef52-0618-4901-bcd7-55b0cdb8e7f4_999x449.png 848w, https://substackcdn.com/image/fetch/$s_!_q92!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ccef52-0618-4901-bcd7-55b0cdb8e7f4_999x449.png 1272w, https://substackcdn.com/image/fetch/$s_!_q92!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ccef52-0618-4901-bcd7-55b0cdb8e7f4_999x449.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some takeaways:</p><ul><li><p>Concentrations are mostly static over time despite noise.</p><ul><li><p>About 60% of players across modes are not using any of the top 20 starters!</p></li></ul></li><li><p>Hard Mode is slightly more concentrated overall than Normal Mode, but only by a couple percentage points at any given tier.</p></li><li><p>The gaps between &#8220;tiers&#8221; (top 3 vs top 5 vs top 10 vs top 20) across Normal and Hard Mode are basically the same.</p></li></ul><p>The notable exception for all those takeaways is the usage share of specifically the top 1 starter word in Hard Mode; its share has declined over time, from LEAST being 10% back in March 2023 to ADIEU being closer to about 7% today despite being at the top. It&#8217;s a mild de-concentration, and a widening gap between top 1 and top 3.</p><p>These findings are very interesting, but to get into why, we first need to look at two more charts: the number of unique starters across modes, and the normalized number of unique starters (i.e. unique starters per capita by mode):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WPOf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501b6f91-efd8-4060-b878-11d7ac223811_998x413.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WPOf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501b6f91-efd8-4060-b878-11d7ac223811_998x413.png 424w, https://substackcdn.com/image/fetch/$s_!WPOf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501b6f91-efd8-4060-b878-11d7ac223811_998x413.png 848w, https://substackcdn.com/image/fetch/$s_!WPOf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501b6f91-efd8-4060-b878-11d7ac223811_998x413.png 1272w, https://substackcdn.com/image/fetch/$s_!WPOf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501b6f91-efd8-4060-b878-11d7ac223811_998x413.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WPOf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501b6f91-efd8-4060-b878-11d7ac223811_998x413.png" width="998" height="413" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/501b6f91-efd8-4060-b878-11d7ac223811_998x413.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:413,&quot;width&quot;:998,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WPOf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501b6f91-efd8-4060-b878-11d7ac223811_998x413.png 424w, https://substackcdn.com/image/fetch/$s_!WPOf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501b6f91-efd8-4060-b878-11d7ac223811_998x413.png 848w, https://substackcdn.com/image/fetch/$s_!WPOf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501b6f91-efd8-4060-b878-11d7ac223811_998x413.png 1272w, https://substackcdn.com/image/fetch/$s_!WPOf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F501b6f91-efd8-4060-b878-11d7ac223811_998x413.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cwIR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a0cb87-397f-4c5c-8b49-29035853067c_1007x421.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cwIR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a0cb87-397f-4c5c-8b49-29035853067c_1007x421.png 424w, https://substackcdn.com/image/fetch/$s_!cwIR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a0cb87-397f-4c5c-8b49-29035853067c_1007x421.png 848w, https://substackcdn.com/image/fetch/$s_!cwIR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a0cb87-397f-4c5c-8b49-29035853067c_1007x421.png 1272w, https://substackcdn.com/image/fetch/$s_!cwIR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a0cb87-397f-4c5c-8b49-29035853067c_1007x421.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cwIR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a0cb87-397f-4c5c-8b49-29035853067c_1007x421.png" width="1007" height="421" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8a0cb87-397f-4c5c-8b49-29035853067c_1007x421.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:421,&quot;width&quot;:1007,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cwIR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a0cb87-397f-4c5c-8b49-29035853067c_1007x421.png 424w, https://substackcdn.com/image/fetch/$s_!cwIR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a0cb87-397f-4c5c-8b49-29035853067c_1007x421.png 848w, https://substackcdn.com/image/fetch/$s_!cwIR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a0cb87-397f-4c5c-8b49-29035853067c_1007x421.png 1272w, https://substackcdn.com/image/fetch/$s_!cwIR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8a0cb87-397f-4c5c-8b49-29035853067c_1007x421.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You might look at these two charts and come away thinking something like &#8220;Hard Mode is 5x more diverse in starters than Normal Mode!&#8221;, but we need to be careful about that. A lot of what these charts are showing are the exact mechanical outcomes we&#8217;d expect considering the populations at play.</p><p>The per-capita chart, for example &#8211; that&#8217;s just the Pigeonhole Principle at work (albeit with the numerator and denominator inverted). There are only so many 5 letter English words, and we already know that there are roughly 7x more Normal Mode players as Hard Mode players (recall that about 12% of players play in Hard Mode, meaning 88% play in Normal Mode, so roughly 1:7).</p><p>For a more clear version of this, imagine that the rules were changed such that there were only 10 valid starter words at all across modes; you&#8217;d naturally expect that, regardless of how many of those 10 were &#8220;good&#8221; starters that were actually used, Hard Mode would have a higher &#8220;per capita&#8221; unique starter count than Normal Mode because Hard Mode has fewer players. For example, imagine all 10 starters are basically equally good, and there are 1600 Hard Mode players and 8400 Normal Mode players &#8211; you&#8217;d get 10/1600 = 6.25 unique starters per 1000 players in Hard Mode versus 10/8400 ~= 1.19 unique starters per 1000 players for Normal Mode.</p><p>Conversely, to understand the raw unique starters chart, imagine we look at a sample such that there are fewer players than valid starters (i.e. we uncap the number of starters now but cap the population), while maintaining the ratio of ~5x more Normal Mode players than Hard Mode (e.g. 84 Normal Mode players and 16 Hard Mode Players). No matter what happens, the number of &#8220;unique starters&#8221; from Hard Mode players has an unbreakable cap, i.e. 16. The same is true for Normal Mode, of course, but you&#8217;d imagine that some of them will pick the same word, whether for reasons of optimal play or lack of creativity or because it&#8217;s Christmas and they want to start with MERRY (<a href="https://www.nytimes.com/2023/12/17/upshot/wordle-bot-year-in-review.html">which is a real thing</a>) or any other reason. You&#8217;d naturally expect, therefore, that Normal Mode would have more unique starters than Hard Mode, but that it wouldn&#8217;t be the full 5x multiplier for all of those reasons that cause convergence.</p><p>As such, neither of these charts by themselves is at all surprising; they&#8217;re basically exactly what you&#8217;d expect. Moreover, even looking at those two in relation to each other, it&#8217;s not <em>that</em> surprising; maybe the specific ratios aren&#8217;t what you might expect for one given the other and the mode split, but really, do you even have a clear intuition what it <em>should</em> be? I can&#8217;t say that I do.</p><p>Where it <em>does</em> get interesting, though, is looking at these two charts <em>in combination</em> with the context of the earlier top 1/3/5/10/20 concentration charts. When looked at in aggregate, that tells us something very interesting across modes &#8211; while the metas <em>are</em> diverging relative to each other, the <em>way</em> that players in both these modes are approaching the game is, on the whole, basically the same.</p><p>What do I mean by that, and why is that interesting? Well to understand that, it helps to look at metas in the context of other strategy games.</p><p>Consider, for example, Chess &#8211; top players, especially in classical Chess (as opposed to Blitz/Bullet Chess) overwhelmingly play battle-tested openings like the Spanish, the Sicilian, or the Scandinavian, where they have studied many lines and/or absurdly deep variations (ref: <a href="https://chess.stackexchange.com/questions/24608/which-opening-requires-the-longest-amount-of-chess-moves">the Ruy Lopez, Marshall Attack, Main Line, Spassky Variation</a>). However, if you load up a game on Chess.com as a 500 rated player, you&#8217;re liable to see the <a href="https://en.wikipedia.org/wiki/Mieses_Opening">Mieses Opening </a>or the <a href="https://en.wikipedia.org/wiki/Dunst_Opening">Van Geet Opening</a>, for which even most Chess enthusiasts will take a minute to remember what the first moves are, never mind knowing any particular optimal lines.</p><p>Alternatively, look at games like League of Legends. Even ignoring professional play (where there&#8217;s money on the line and premade teams/strategies, so it might be considered a different beast entirely), if you compare character selection rates for Normal (i.e. &#8220;for fun&#8221;) matches vs Ranked matches (where rating points are on the line), it&#8217;s apparent that certain characters, matchups, and/or pairings are more common in one mode vs the other, and even the distribution of what&#8217;s favored varies differently &#8212; the Ranked meta adapts to changes from balance patches faster than Normal games.</p><p>When we look at Wordle starter concentrations, though, it doesn&#8217;t quite replicate that across Normal and Hard Mode &#8211; the starter concentrations are essentially the same. Hard Mode, then, cannot be considered exactly analogous to &#8220;ranked play vs casual play&#8221; in League or &#8220;amateur vs pro&#8221; in Chess. </p><p>Perhaps that&#8217;s obvious, since there&#8217;s nothing &#8220;on the line&#8221; in Hard Mode that isn&#8217;t &#8220;on the line&#8221; in Normal Mode (failing in either is an end to your solve streak). However it says something about the <em>players</em>: despite the difference in mode rules, despite one being marketed as &#8220;hard mode&#8221;, and despite the apparent self-selection at play in the audiences for these modes, the players fundamentally seem to approach the game with the same mindset.</p><p>What does all this tell us? I think it shows that the Hard Mode playerbase is fascinatingly self-contradictory,</p><ul><li><p>They are demonstrably more plugged in and responsive to external information about &#8220;optimal play&#8221;:</p><ul><li><p>They were using SALET (even though it&#8217;s not strictly optimal for Hard Mode)</p></li><li><p>PLACE rocketed through the ranks when it started showing up as &#8220;high skill&#8221; after the July &#8216;25 WordleBot update</p></li><li><p>LEAST has fallen off over time, and AUDIO never made the top 10</p></li></ul></li><li><p>However, they still value <em>the feeling</em> of optimal play over <em>actually</em> optimal play:</p><ul><li><p>Returning to that July &#8216;25 update, the WordleBot-suggested optimal word for hard mode has been CLASP since then. However, CLASP has only started showing up in the top 10 in February &#8216;26 (i.e. last month) &#8211; outside of the bounds of this data. It currently hovers around 8th (PLACE is at 6th).</p></li><li><p>Despite ADIEU being mentioned as suboptimal by even WordleBot since at least 2023 (see the earlier linked article re: MERRY), it still holds the top spot in Hard Mode as of both the end of the data and the most recent puzzles</p></li></ul></li></ul><p>And this is the same feeling that Normal Mode players value. As evidenced by the relatively high overlap in &#8220;presence&#8221; of starters, as well as the fact that the concentrations of starter usage are functionally the same, Normal and Hard mode players both value <em>the feeling</em> of optimal play. Because the marginal cost of somewhat suboptimal play is so low (maybe one or two more guesses spent, and probably not a lost puzzle/broken streak unless you&#8217;re really unlucky), over 2 million players every day choose to indulge that feeling, even when they self-select for a &#8220;harder&#8221; experience.</p><p>All of which is to say, I spent more than a month collecting, analyzing, and charting all this data in my spare time to realize and verify the exact behavior that kicked off all this to begin with. After all, this whole mess started because my friends and I decided to play random starters every day rather than trying for optimality.</p><p>Time well spent!</p><h1>Postscript: Technical Stuff</h1><ul><li><p>The daily starter word thing that kicked all this off is available at <a href="https://wordle.garbagecollected.dev">wordle.garbagecollected.dev</a></p><ul><li><p>BlueSky bot to post the word: <a href="https://bsky.app/profile/wordle.garbagecollected.dev">@wordle.garbagecollected.dev</a></p></li><li><p>Discord &#8220;bot&#8221; will not be available for now because right now it&#8217;s actually just a webhook pushing to my server and I&#8217;m too lazy to rearchitect it as a proper bot</p></li><li><p>If there&#8217;s interest, I might add some regularly updating charts to the above site (e.g. at /<code>stats</code> endpoint), but no promises</p></li></ul></li></ul><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Which appears to have been published later under the shorter title <a href="https://pubsonline.informs.org/doi/abs/10.1287/opre.2022.0434">&#8220;An Exact Solution to Wordle&#8221; in Operations Research</a> &#8211; given that I have access to a free version, you might understand why I&#8217;m reticent to pay $30 just to see what if any differences exist relative to the version in the AWS bucket.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p> At least, for the generalizability of the results I&#8217;ll present here</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Using the same definition for &#8220;average solve&#8221; as the NYT WordleBot, where &#8220;failure&#8221; is treated as &#8220;7 guesses&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Unless you&#8217;re a bully who takes first-move advantage even against a child, I guess</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Now, obviously, you could always lie by manually adding it, but at that point you might as well lie about your actual results as well.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>I want to be credited for this and have it called &#8220;SUPER HARD MODE&#8221; (all caps required) if it&#8217;s ever implemented.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>The detail-oriented will note that &#8220;Exact Rank Overlap&#8221; is just &#8220;Fuzzy Rank Overlap&#8221; for the specific case of N=0; that&#8217;s how the calculation function was implemented, too.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Valve Should Buy Discord]]></title><description><![CDATA[An Unintentionally Timely Piece]]></description><link>https://www.garbagecollected.dev/p/valve-should-buy-discord</link><guid isPermaLink="false">https://www.garbagecollected.dev/p/valve-should-buy-discord</guid><dc:creator><![CDATA[Bharath Mohan]]></dc:creator><pubDate>Wed, 07 Jan 2026 10:22:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!25Hn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9004799-8dbc-4288-80fd-dd08be86415d_1024x559.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!25Hn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9004799-8dbc-4288-80fd-dd08be86415d_1024x559.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!25Hn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9004799-8dbc-4288-80fd-dd08be86415d_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!25Hn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9004799-8dbc-4288-80fd-dd08be86415d_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!25Hn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9004799-8dbc-4288-80fd-dd08be86415d_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!25Hn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9004799-8dbc-4288-80fd-dd08be86415d_1024x559.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!25Hn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9004799-8dbc-4288-80fd-dd08be86415d_1024x559.jpeg" width="1024" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9004799-8dbc-4288-80fd-dd08be86415d_1024x559.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72496,&quot;alt&quot;:&quot;(Discord Logo on Steam Deck screen)&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.garbagecollected.dev/i/183773499?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9004799-8dbc-4288-80fd-dd08be86415d_1024x559.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="(Discord Logo on Steam Deck screen)" title="(Discord Logo on Steam Deck screen)" srcset="https://substackcdn.com/image/fetch/$s_!25Hn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9004799-8dbc-4288-80fd-dd08be86415d_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!25Hn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9004799-8dbc-4288-80fd-dd08be86415d_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!25Hn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9004799-8dbc-4288-80fd-dd08be86415d_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!25Hn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9004799-8dbc-4288-80fd-dd08be86415d_1024x559.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(Image generated with Gemini Nano Banana Pro)</figcaption></figure></div><p>Preface: this was supposed to be a shorter piece, a quick addendum of a thought that didn&#8217;t neatly fit into my last post and so would get broken out into its own fast-follow thing.</p><p>It grew.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.garbagecollected.dev/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Garbage Collected! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>Update before publishing:</strong> As I was putting the finishing touches on this monstrosity of an article, <a href="https://www.bloomberg.com/news/articles/2026-01-06/chat-platform-discord-is-said-to-file-confidentially-for-ipo">Bloomberg broke news that Discord has confidentially filed for an IPO</a>. This doesn&#8217;t change my thesis &#8212; if anything, it sharpens it. Once Discord goes public, acquisition becomes significantly harder and more expensive. Below is the case for a deal whose window is actively closing, if not outright past.</p><div><hr></div><p>In <a href="https://www.garbagecollected.dev/p/valve-the-reverse-apple">my last post</a> regarding the significant parallels between Valve and Apple, I noted that one significant aspect where the parallels between the two break down is positioning within the social layer.</p><p>On the one hand, you have Apple, with iMessage and Facetime serving as soft lock-in within the Apple ecosystem, offering cross-device chat history, better integrations, and all the other features that make it &#8220;just work, seamlessly&#8221;... so long as the people you&#8217;re talking to <em>also</em> have Apple devices, of course. <a href="https://www.wired.com/story/beeper-apple-imessage-fight/">And heaven forfend you try to develop a way of undermining that lock-in</a>.</p><p>On the other hand is Steam&#8230; which does technically have forums, Steam Chat, and groups built into its platform, but calling it &#8220;underutilized&#8221; would be polite. &#8220;Anemic&#8221; might be a better word.</p><p>No, the social side of gaming is dominated by Discord, and this is a (perhaps the only) critical market weakness for Steam long term. And that&#8217;s just one reason why Valve should buy Discord.</p><h2>Financial Feasibility First</h2><p>Before we dive into the arguments, we have to ask &#8211; is it even possible? Can Valve even afford to do this? Or, is Valve, as a poor small indie company, incapable of bringing the financial weight needed to buy a venture-backed social giant like Discord?</p><h3>Valve&#8217;s Numbers</h3><ul><li><p>Valve pulled in about $4 billion in revenue from Steam:</p><ul><li><p>~$17 billion in <a href="https://www.tomshardware.com/video-games/pc-gaming/valve-makes-almost-usd50-million-per-employee-raking-in-more-cash-per-person-than-google-amazon-or-microsoft-gaming-giants-350-employees-on-track-to-generate-usd17-billion-this-year">total store revenue</a>&#8230;</p></li><li><p>Multiplied by a pessimistic factor of 23% (Valve takes <a href="https://www.pcgamer.com/valves-new-revenue-sharing-favours-big-budget-games-and-indie-devs-arent-happy/">either 30, 25, or 20% of sales depending on each game&#8217;s revenue</a>)...</p></li><li><p>Gives roughly $3.9 billion</p></li></ul></li><li><p>The overall company profit estimate (and it&#8217;s only an estimate) <a href="https://www.saastr.com/5-interesting-learnings-from-valve-at-17-billion-in-arr">is ~$2.5 billion</a></p></li></ul><h3>Discord&#8217;s Price</h3><ul><li><p>Discord&#8217;s post-money valuation following their most recent funding round <a href="https://www.bloomberg.com/news/articles/2021-09-15/chat-app-discord-is-worth-15-billion-after-new-funding">was $15 billion</a>, though that was about 4.5 years ago</p></li><li><p>Secondary markets estimate Discord&#8217;s <a href="https://forgeglobal.com/insights/discord-upcoming-ipo-news/">current FMV at ~$7 billion.</a></p></li></ul><h3>Comps</h3><p>Slightly less than 3x annual profit is hardly bank breaking in the world of tech M&amp;A.</p><p>Facebook&#8217;s purchase of Whatsapp in 2014 was <a href="https://about.fb.com/news/2014/02/facebook-to-acquire-whatsapp/">for $19 billion</a> at a time when their profit was <a href="https://s21.q4cdn.com/399680738/files/doc_financials/annual_reports/FB_AR_33501_FINAL.pdf">~$1.5 billion</a>. That&#8217;s a multiple of almost 13. Zuckerberg paid almost 13 years of Facebook&#8217;s at-the-time annual profits for a chat company <a href="https://www.nbcnews.com/tech/tech-news/whatsapps-55-employees-are-rich-so-now-what-n34851">with 55 employees</a> that was <a href="https://www.businessinsider.com/whatsapp-facebooks-22-billion-acquisition-did-102-million-in-revenue-last-year-2014-10">burning $138 million per year</a> (even discounting the stock-based compensation, it was burning ~40 million). Talk about value!</p><p>More recently, Salesforce&#8217;s acquisition of Slack was <a href="https://investor.salesforce.com/news/news-details/2020/Salesforce-Signs-Definitive-Agreement-to-Acquire-Slack/default.aspx">priced at ~$28 billion</a> in a year in which Salesforce&#8217;s profit <a href="https://investor.salesforce.com/news/news-details/2021/Salesforce-Announces-Strong-Fourth-Quarter-and-Full-Year-Fiscal-2021-Results--Raises-FY22-Revenue-Guidance-to-25.65-Billion-to-25.75-Billion/default.aspx">was ~$4 billion</a>, meaning they paid (very roughly) 7 years of their own profit to buy Slack.</p><p>Even taking Discord&#8217;s funding round valuation of $15 billion, it&#8217;d be slightly less pricey (6x Valve&#8217;s annual profit) than Salesforce&#8217;s acquisition of Slack, and less than half of Facebook&#8217;s acquisition of WhatsApp.</p><h2>Synergies</h2><p>So, it is (or at least should be) financially possible. What&#8217;s the win-win on the table?</p><h3>Discord&#8217;s Problems:</h3><p>Well, just like the chat companies we talked about above, Discord is <a href="https://www.theverge.com/2024/1/11/24034705/discord-layoffs-17-percent-employees">burning cash</a>. In an attempt to stop burning cash, they&#8217;ve begun turning the metaphorical screws on users, heralding the start of the cycle of enshittification, including such beloved fan favorites as:</p><ul><li><p><a href="https://www.wsj.com/tech/discord-to-start-showing-ads-for-gamers-to-boost-revenue-bf5848b9">Adding ads and brand promotions</a>, even for paid subscribers;</p></li></ul><ul><li><p>Introducing <a href="https://www.howtogeek.com/discord-profile-customization-shop-expensive/">overpriced &#8220;profile customizations&#8221;</a> that interfere <a href="https://old.reddit.com/r/discordapp/comments/1mqsy0g/profile_decorations_shouldnt_be_designed_in_a_way/">with the &#8220;standard&#8221; profile features</a>;</p></li><li><p>Locking some <a href="https://support.discord.com/hc/en-us/articles/4403147417623-Custom-Profiles#h_01JPQNH7CRX2642S6Q3ES5QZK1">basic features like </a><em><a href="https://support.discord.com/hc/en-us/articles/4403147417623-Custom-Profiles#h_01JPQNH7CRX2642S6Q3ES5QZK1">profile banner images</a></em> (a feature that&#8217;s free on any other social platform that supports it) behind an (at time of writing) <a href="https://old.reddit.com/r/discordapp/comments/s92bza/i_feel_the_10_price_point_for_nitro_is_too_high/">10 USD/mo subscription</a>; and</p></li><li><p>Getting rid of the middle-ground &#8220;Nitro Classic&#8221; subscription tier <a href="https://www.theverge.com/2024/1/23/24048107/netflix-basic-subscription-ads-earnings-q4-2023">a la Netflix</a></p></li></ul><p>All of this comes despite <a href="https://www.engadget.com/gaming/discords-cto-is-just-as-worried-about-enshittification-as-you-are-173049834.html">Discord (or at least its CTO) wanting to avoid enshittification</a><strong>.</strong></p><h3>Valve/Steam&#8217;s Problems</h3><p>Well, they don&#8217;t really have any&#8230; right?</p><p><em><a href="https://www.youtube.com/watch?v=epZoMIJarZI">Foreshadowing is a literary device in wh-</a></em></p><h2>The Streaming Wars (but not the one you&#8217;re thinking of)</h2><p>Let&#8217;s take a short digression and talk about streaming. Specifically, the livestreaming market, especially gaming related.</p><p>We can learn something from this space, but in order to do so, we need to first get on the same page as regards&#8230;</p><h3>The Mechanics and Economics of Streaming.</h3><p>Livestreaming video has most of the challenges of YouTube with the added complication of temporal synchronicity for everything:</p><ul><li><p>Giant bandwidth requirements (for sending video to viewers)</p></li><li><p>Giant compute requirements (for processing/compressing video from streamers)</p></li><li><p>That compute has to be <em>fast</em> so that stream data is going out as fast as it comes in, and it&#8217;s potentially coordinated with any special features your platform adds on top</p></li><li><p>Storage isn&#8217;t <em>as much</em> of an issue because VODs can be shorter-lived than YouTube&#8217;s &#8220;up forever unless you get copystruck&#8221; model&#8230; though you still need some of it</p></li></ul><p>As such, the same heavy capex and opex requirements associated with these mechanical requirements mean that the same heavy financial burden applies before profitability.</p><p>Since we&#8217;re talking about profit, how do you go about making money in this business? Well, so far, there are 2 (or maybe 2.5) avenues of monetization:</p><ol><li><p>Ads (like other &#8220;free&#8221; internet services), ideally targeted based on data you get from knowing what streamers viewers follow and what games they&#8217;re interested in; and</p></li><li><p>Subscriptions to individual streamers/creators that the platform takes a cut of</p><ol><li><p>Platforms also have started introducing &#8220;donations&#8221;, which are one-time transfers from viewers to streamers (minus the cut going to the platform, of course) &#8211; the question of whether to treat that as the same as subscriptions, its own thing, or a hybrid is what makes it 2.5</p></li></ol></li></ol><p>What do all of these methods need to work? Unsurprisingly, <em>users</em>:</p><ul><li><p>Ads need people to <em>look</em> at them for value</p></li></ul><ul><li><p>Subscribers require people who are invested enough in the streamers&#8217; personalities to actually open their wallets</p></li><li><p>Donations need the same as subscribers, though maybe with a lower barrier since it&#8217;s (theoretically) one-time rather than recurring</p></li></ul><p>So we know how the market works; who are (and perhaps more relevantly, <em>were</em>) the major competitors?</p><h3>Our Fighters</h3><p>The undisputed 800 pound gorilla of this sector, owned by Amazon, is Twitch. Relative to everyone else we&#8217;re going to talk about, Twitch is the incumbent with first-mover advantage and a market stranglehold. Everyone else is trying to steal the eyeballs from Twitch. The ones that are still alive and trying to do so are:</p><ul><li><p>YouTube, serving as the ironic Bing to Twitch&#8217;s Google, i.e. the deep-pocketed, long-running competitor to the industry leader;</p></li><li><p>Kick, the&#8230; &#8220;niche&#8221; competitor (<a href="https://www.nytimes.com/2023/12/02/technology/kick-streaming-twitch-gambling.html">that is the most polite phrasing I have</a>); and</p></li><li><p>TikTok Live, which has broken out of streams of the &#8220;adjacent&#8221; content TikTok is known for (i.e. beauty/fashion and music/dancing) by serving<a href="https://streamscharts.com/news/tiktok-live-q3-2025-livestreaming-viewership-insights"> mobile game streaming (Garena Free Fire, Mobile Legends Bang Bang, PUBG Mobile),</a> a segment which is not as present/popular on YouTube/Twitch</p></li></ul><p>And then, 6 feet beneath some oddly shaped piles of dirt, we have:</p><ul><li><p>Mixer (<a href="https://web.archive.org/web/20160813134605/https://money.cnn.com/2016/08/12/technology/microsoft-buys-beam/index.html">bought</a> and then <a href="https://www.washingtonpost.com/video-games/2020/06/30/last-days-mixer/">killed </a>by Microsoft in 2020 when it had insufficient growth); and</p></li><li><p>Facebook Gaming, shut down in 2022 after <a href="https://www.theverge.com/2020/6/22/21299032/microsoft-mixer-closing-facebook-gaming-partnership-xcloud-features">previously serving as the offramp for Mixer</a></p></li></ul><p>Let&#8217;s take a deeper look at them, shall we?</p><h4>Mixer</h4><ul><li><p>Signed exclusivity deals with big streamers <a href="https://screenrant.com/ninja-mixer-shroud-contract-40-million-shut-down/">(Ninja, Shroud)</a></p></li><li><p>Their bet: bring streamers with large, invested existing viewerbases onto the platform, and they&#8217;ll &#8220;filter out&#8221; to other streams</p></li><li><p>Verdict: utter failure</p><ul><li><p>Mixer as a platform was unable to <a href="https://medium.com/ipg-media-lab/what-microsofts-decision-to-shut-down-mixer-means-for-the-gaming-industry-7043a666e4">bring and keep users or distinct communities from these big signings, leading to stagnant growth</a></p></li><li><p>One analyst compared the whole affair <a href="https://fortune.com/2020/06/25/mixers-meltdown-microsoft/">to Google&#8217;s attempt to challenge Facebook with Google+</a>, which strikes me as a touch harsh, but&#8230;</p></li></ul></li></ul><h4>Facebook Gaming</h4><ul><li><p>Leveraged existing userbase (i.e. Facebook users) by pushing streams based on games being played that might interest users</p><ul><li><p>Also employed a similar (though less flashy) strategy signing names like <a href="https://web.archive.org/web/20191123154353/https://esportsobserver.com/disguised-toast-facebook-gaming/">DisguisedToast</a> and <a href="https://www.espn.com/gaming/story/_/id/28212049/zero-latest-leave-twitch-stream-facebook">ZeRo</a>, who might not as recognizable outside of gaming but still had sizable fanbases</p></li></ul></li><li><p>Bet: enough people will come in via algorithmic discovery in main app, boosted by audience from imported streamers</p></li><li><p>Verdict: <a href="https://tenor.com/view/treadmill-cardio-treadmill-fall-treadmill-fails-running-gif-19149080">kept up with the treadmill for a while before tripping and falling off</a></p><ul><li><p>Solid 3rd place in mid 2022 (Twitch @ 76.7%, YouTube @ 15.4%, FG @ 7.9%; <a href="https://streamlabs.com/content-hub/post/streamlabs-and-stream-hatchet-q2-2022-live-streaming-report">ref report</a>)</p></li><li><p>However, when the high tide of COVID stream watchers receded, Facebook was (to quote Buffett) <a href="https://www.forbes.com/sites/mattgardner1/2023/02/10/facebook-gaming-viewership-plummeted-in-2022/?sh=34bc7ce15500">revealed to be swimming naked</a></p></li><li><p>What was the root cause? Facebook Gaming&#8217;s audience wasn&#8217;t <em>invested</em> in watching game streams, just <em>there</em> because Facebook brought them there via algorithmic fiat, and so didn&#8217;t stick around long</p><ul><li><p>This view is corroborated by DisguisedToast, who quickly returned to Twitch after his exclusivity contract expired in Nov 2021, specifically because <a href="https://www.dexerto.com/entertainment/disguised-toast-explains-why-he-took-trash-twitch-deal-after-leaving-facebook-gaming-1715001/">the community&#8217;s vibes were off</a>.</p></li></ul></li></ul></li></ul><h3>Learnings</h3><p>So, why did I go through those case studies? Well, Mixer and Facebook Gaming teach us some important things about social graphs in tech.</p><ol><li><p>You <em>cannot</em> transplant communities from elsewhere and expect the users to just proliferate outwards (Mixer); and</p></li><li><p>You <em>cannot</em> force an existing audience to &#8220;change form&#8221; &#8211; your product has to match the existing audience (as TikTok did), not the other way around (as Facebook tried)</p></li></ol><p>In short, social is <em>hard</em> to do when not grown organically. Just buying it outright (as Facebook did with Instagram and Whatsapp), while a blunt way of doing things, is far more likely to play well if you can&#8217;t directly compete.</p><p>And oh, look over here, we have a social media platform that completely organically came to dominate gaming and might serve as a wedge for challenging Valve&#8217;s dominance in the space! There&#8217;s that foreshadowing I mentioned!</p><h2>The Threat</h2><p>Money troubles aside, Discord <em>owns</em> the gaming community social layer in a way that even Twitch and YouTube don&#8217;t. Video game developers, whether small or large, make Discord servers to reach their players (e.g. <a href="https://discord.gg/supergiant">SuperGiant Games</a>). Other forums for gamers (e.g. Reddit) have &#8220;associated&#8221; Discord servers (e.g. the <a href="https://old.reddit.com/r/leagueoflegends/">League of Legends subreddit</a> has <a href="http://discord.gg/lol">an official subreddit Discord</a>). Esports teams/organizations organize fan events in their own Discord servers (e.g. <a href="https://discord.com/invite/cloud9">Cloud9</a>). In a world where authenticity and direct connection are strengths, Discord is <em>the</em> way gamers get those things.</p><p>By contrast, Valve&#8217;s social features, despite a 2018 push for improvement, are no comparison (e.g. no persistent servers, groups are a joke, in-client streaming is difficult to find and finicky, etc). Valve does not have any real social lock that mirrors even the limited lock-in of Apple&#8217;s Facetime and iMessage</p><p>Valve knows the importance of this; another quote from GabeN&#8217;s University of Texas talk that I opened my last post with a quote from openly acknowledges it:</p><blockquote><p>We&#8217;re happy to do it if nobody else will do it, mainly because everybody else will pile on, and people will have a lot of choices, but they&#8217;ll have those characteristics. They&#8217;ll say, &#8220;Well, I could buy a console, which assumes I&#8217;ll re-buy all my content, have a completely different video system, <strong>and, oh, I have a completely different group of friends, apparently</strong>. Or I can just extend everything I love about the PC and the internet into the living room.&#8221;</p></blockquote><p>(via <a href="https://www.polygon.com/2013/1/30/3934112/gabe-newell-steam-boxs-biggest-threat-isnt-consoles-its-apple/">Polygon</a> as last time; emphasis mine)</p><p>He understood it a decade ago.</p><p>What does this mean? Put simply, <strong>Discord can be turned into a weapon against Steam.</strong></p><h3>Epic Games Store (EGS)</h3><p>EGS was originally explicitly built to <em>not</em> have social features, supposedly based on feedback from developers:</p><blockquote><p>&#8220;For instance, forums and other social media-like tools&#8212;a cornerstone of Steam&#8212;won&#8217;t be part of the package. Galyonkin said that this is because &#8216;not a single developer I talked to wanted forums&#8217; and &#8216;the toxicity it brings,&#8217; preferring to interact with communities on their own terms on platforms like Reddit and Discord instead.&#8221;</p></blockquote><p>(via <a href="https://kotaku.com/the-guy-behind-steam-spy-has-been-working-on-epics-stor-1830890162">Kotaku</a>)</p><p>In the year <s>2025</s> <strong>2026</strong>, both game devs on EGS and Epic themselves may be regretting that particular design decision:</p><p>&gt; &#8220;There&#8217;s nothing to do there but to buy. So that will always lose to a shop that is also emotional.&#8221;</p><p>(Lead Developer of <a href="https://store.steampowered.com/app/3156770/Witchfire/">Witchfire</a>, via <a href="https://frvr.com/blog/epic-fails-to-compete-with-steam-because-egs-is-a-shop-steam-is-a-community-says-witchfire-lead-as-epic-has-nothing-to-do-but-to-buy/">FRVR</a>)</p><p>Indeed, Epic themselves have already <a href="https://www.pcgamesn.com/epic-games-store/social-overhaul-discord">signalled a partial pivot on this front</a>; their <a href="https://trello.com/b/GXLc34hk/epic-games-store-roadmap">Trello Board</a> has &#8220;Social Overhaul&#8221; in the &#8220;Future Development&#8221; category. That said, at time of writing, it seems to have been there for almost 5 years, so maybe not all <em>that</em> high priority&#8230; though one way to bump this out of the <s>icebox</s> &#8220;future development&#8221; category would be to buy/merge with a finished solution :P</p><h3>Microsoft Xbox</h3><p>Xbox Gaming on PC already has some integration and market space (Xbox Game Pass, Screen Capture/Streaming, etc). Microsoft has also attempted to match Epic&#8217;s attempt to attract developers by <a href="https://www.theverge.com/2021/4/29/22409285/microsoft-store-cut-windows-pc-games-12-percent">taking a smaller share of the pie of sales on the Microsoft Store</a>.</p><p>However, while there is an Xbox Social included in those &#8220;Xbox Gaming on PC&#8221; integrations, I had no idea it existed until doing research for this. A big name purchase like Discord, though, would bring that feature into real prominence.</p><p>Both of these potential acquirers would instantly threaten Steam&#8217;s current dominant position. That might seem odd to say, but look back at that quote from the Witchfire dev: &#8220;There&#8217;s nothing to do [on EGS] but to buy. So that will always lose to a shop that is also emotional.&#8221;</p><p>Steam might have your achievements, your library, your cloud saves, and now the hardware of Steam Deck and Machine 2.0, but Discord has your conversations. It has your custom emotes. It has your friend group&#8217;s dumb jokes from 3 years ago.</p><p>If it came to it, which would you pick?</p><h3>Aside: Discord vs Valve</h3><p>With everything I&#8217;ve said thus far, you might reasonably wonder, why do I not think Discord can/should take Valve on directly, mano a mano?</p><p>That&#8217;d be because they <a href="https://www.theinformation.com/articles/why-tencent-backed-gaming-chat-app-is-taking-on-steam">already tried that once</a> and <a href="https://www.pcgamer.com/discords-nitro-games-will-be-closed-in-october/">failed</a>.</p><p>Why did they fail? Well, there were definitely a lot of subtle, nuanced reasons, like:</p><ul><li><p>The fact that <a href="https://old.reddit.com/r/discordapp/comments/r6weey/the_discord_store_and_selling_games_is_officially/hmwanyz/">Discord users themselves seemingly didn&#8217;t know the store existed</a> until they were informed it no longer existed;</p></li><li><p>The downright baffling idea of <a href="https://support.discord.com/hc/en-us/community/posts/360042683071-What-happened-to-the-Discord-store-?page=2">seemingly only selling games via verified servers</a> rather than a single storefront, kneecapping discovery; and</p></li><li><p>The suggestion (see the earlier article re: Discord&#8217;s CTO and enshittification) that the company didn&#8217;t know what it was even doing with the storefront</p></li></ul><p>All this, combined with the fact that the EGS and Microsoft Store are failing to take market share from Steam (which <a href="https://coopboardgames.com/statistics/epic-games-store-vs-steam-market-share/">still holds strong at 75%</a>) despite lucrative deals for developers, free games for customers, and market leverage (whether through <em>Fortnite</em> or direct integration on Windows), suggests that maybe running a digital game storefront isn&#8217;t as simple as Steam has historically made it look. At minimum, Discord&#8217;s been burned once trying to do it and doesn&#8217;t seem eager to try again.</p><h2>Current Discord Stakeholders</h2><p>None of this is going to come as news to industry insiders/veterans. Discord&#8217;s importance is apparent to everyone with an interest in the space. For example, <a href="https://www.bloomberg.com/news/articles/2021-03-23/microsoft-said-to-be-in-talks-to-buy-discord-for-more-than-10b">MS previously had talks about buying out Discord</a> (though they ultimately went nowhere).</p><p>However, Discord <em>does</em> have existing industry players as major stakeholders. For one, in response to Microsoft&#8217;s buyout talks, Sony <a href="https://sonyinteractive.com/en/news/blog/announcing-playstations-new-partnership-with-discord/">began integration of Discord into PlayStation Network and bought a minority </a>stake. It&#8217;s hard to see this as anything other than a defensive move to &#8220;have a seat at the table&#8221; in case MS tries to buy Discord again and cut them out of the picture.</p><p>Similarly, Tencent has been invested in Discord since 2015. Importantly, Tencent is also a <a href="https://www.gamesindustry.biz/the-us-is-banning-tiktok-could-fortnite-and-league-of-legends-be-next-this-week-in-business">significant minority (~35%) stakeholder in Epic Games</a>.</p><h3>Valve&#8217;s Palatability as Acquirer</h3><p>Sony would <em>probably</em> prefer Valve to Microsoft as owner/acquirer. Valve <em>has</em> been making inroads into competing against the PS5 with the Steam Machine 2.0, which (while not explicit) is a &#8220;console substitute&#8221;. However, Valve takes a relatively open approach with their things (ref: Proton/SteamOS, which they&#8217;ve made free and usable by other &#8220;handheld gaming PC&#8221; manufacturers like Lenovo/ASUS). At present, it&#8217;s unlikely Valve&#8217;s acquisition would lead to PS5 being locked out of Discord.</p><p>Harder to say how Tencent would view Valve. My take is that, fundamentally, Tencent probably doesn&#8217;t care too much so long as they make money out of the arrangement; while they do have their fingers in a lot of gaming pies (full owner of Riot Games, maker of <em>League of Legends</em>; significant minority stake in Epic, as noted earlier; positions in Ubisoft and Roblox; previously had a stake in Activision-Blizzard-King before MS acquired it), they don&#8217;t seem interested in completely dominating the space (as evidenced by the seeming lack of objection to Microsoft buying ATVI). If given an option, though, they might prefer a buyout by/merger with Epic Games, since they&#8217;re also invested there, and could perhaps facilitate that themselves if they were so inclined as investors in both entities.</p><h2>The Consumer Interest</h2><p>I think it&#8217;s entirely possible that Valve buying Discord would result in ticker tape parades by gamers. While there will definitely be some hesitancy, both in the monopolization and due to Valve&#8217;s&#8230; questionable commitment to social (as well as the historic downsides consolidation has had for gamers), it&#8217;s hard not to see the upsides:</p><ul><li><p>Valve doesn&#8217;t (currently) do ads, and Steam has resisted the siren call of enshittification for the past 20+ years; this might represent an about face on a lot of the recent changes for the worse made by Discord in the name of raising revenue</p></li><li><p>Valve is known for running a solid business and service, and could &#8220;subsidize&#8221; Discord&#8217;s cash burn while a better monetization model is found (iteration on Discord&#8217;s Nitro subscriptions? Integration between servers and games for developers that can be monetized (e.g. achievement announcements/titles/whatnot)? Just efficiencies by porting Discord off of GCP and onto Valve&#8217;s bare metal?).</p></li><li><p>Valve is also the most likely to be relatively hands off of any potential acquirer</p><ul><li><p>Discord going public would, like Reddit&#8217;s IPO, be a one way street to &#8220;revenue squeezing time&#8221; (Pre-publication note: <a href="https://www.bloomberg.com/news/articles/2026-01-06/chat-platform-discord-is-said-to-file-confidentially-for-ipo">And it seems that road is now being paved</a>).</p></li></ul></li></ul><h2>Speed Bumps: Potential Arguments Why Valve Shouldn&#8217;t Do It</h2><p>So far, I&#8217;ve made it out like that this is a no-brainer. Obviously, the fact that it hasn&#8217;t happened yet is an indication that things aren&#8217;t quite so straightforward.</p><h3>Valve Doesn&#8217;t Really Do Acquisitions</h3><p>No, really.</p><p>They&#8217;ve acqui-hired some individual game developers and bought some IP rights to game properties (e.g. DotA, Portal, Team Fortress). They acquired <a href="https://x.com/impulsonic/status/819347482559643648">an audio company by the name of Impulsonic</a> in 2017. They&#8217;ve made some game developer studio acquisitions in the past (Campo Santo, <a href="https://x.com/hopoogames/status/1830763152818217461">Hopoo Games most recently</a>).</p><p>That&#8217;s&#8230; it. That&#8217;s the whole list. Valve has made as many Half-Life games as they have major corporate acquisitions (which is saying something, considering Valve has made exactly three Half-Life games&#8230; and that&#8217;s if you count Alyx).</p><p>This is obviously not by accident, but because I like quotes:</p><blockquote><p>&#8220;&#8216;I don&#8217;t lie awake late at night saying &#8220;What should we do? What&#8217;s our competitive response?&#8221; for something like this, because it&#8217;s sort of orthogonal to any of the things that we think are interesting in terms of how Valve runs its business,&#8217; Newell said.&#8221;</p></blockquote><p>(via <a href="https://www.pcgamer.com/gabe-newell-isnt-losing-sleep-over-microsoft-and-sonys-big-acquisition-sprees/">PCGamer</a>)</p><h3>Suffering From Success</h3><p>Valve&#8217;s most eye-catching stat is their revenue and profit per employee &#8211; the 2025 estimate linked earlier was about $50mm/employee in revenue. Their dominance in the space is obviously part of that, but the other side of it is their limited headcount &#8211; they only have about 350 employees</p><p>Discord, by comparison, has roughly 3x the headcount of Steam. In the article I linked regarding Discord burning money, they mentioned laying off 17% of their employees, which at the time was 170 employees. Thankfully, that makes the math easy &#8211; Discord had roughly 1000 employees at that time.</p><p>Valve also famously has a &#8220;flat&#8221; corporate structure, which makes absorbing a large number of employees (especially at a ratio greater than 1) much harder to do without losing the culture that has made Valve so successful.</p><h3>Social Culture Issues</h3><p>Discord and Steam, despite having significant interest overlap, have very different cultures. While it wouldn&#8217;t be impossible to integrate the two, and it might not even be required (i.e. Valve could just let Discord communities mostly exist independently of Steam), it would be a challenge if Valve wanted to integrate the two more comprehensively (to e.g. implement the ideas about achievement-specific monetization in Discord servers).</p><h3>Operational Challenges</h3><p>Discord, as a social platform first, has and requires a much greater moderation arm (e.g. ID verification in response to things like laws against minors accessing social media, explicit/illegal content scanning, etc). While Steam might have some of that already (responding to DMCA claims against store entries, taking down forum posts that advocate violence), Valve has historically been very &#8220;hands off&#8221; when it comes to Steam&#8217;s social side.</p><h3>Regulatory issues</h3><p>An acquisition like this will almost certainly put Valve &#8220;on the radar&#8221; for regulators to look at and consider taking action. After all, the 75% market share holder in digital game storefronts acquiring the leading independent social platform for gaming seems like a flashing warning sign for antitrust, no?</p><h2>Why Valve Should Do It Anyway</h2><h3>Addressing Concerns</h3><p>While all of the issues outlined above are serious, none of them are <em>insurmountable</em>:</p><ol><li><p>Not doing acquisitions isn&#8217;t so much a &#8220;problem&#8221; to be solved as it is just a shift in mindset, even if only a temporary one.</p></li><li><p>Integrating a large number of employees without significant adverse effects to culture <em>can</em> be done. And, while it sounds harsh, if Discord does get bought by Valve and loses the incentive to enshittify, a lot of the staff related to those efforts (e.g. ML engineers for ad targeting, sales staff for promos, etc) can be let go.<br>That is the flipside of enshittification &#8211; it sucks for consumers, but it makes jobs.</p></li><li><p>The integration of the two platforms&#8217; communities can (and probably should) be done gradually, and there can (and, again, probably should) be some separation despite integration. <br>The acquisition of Instagram by Facebook is a good example here &#8211; while from a technical standpoint, there&#8217;s basically no difference between an Instagram user and a Facebook user, the experiences, cultures, and dominant content styles are different across the platforms in very distinct ways.</p></li><li><p>When it comes to operational challenges and regulatory issues, while an acquisition of Discord might speed up the clock on them, I don&#8217;t think <em>not</em> moving on Discord will allow Valve to sidestep them entirely. Valve has, thus far, skated by quietly, but all it takes is one sensational story about gambling for knives gone wrong that attracts the attention of lawmakers. <a href="https://www.forbes.com/sites/insertcoin/2017/11/22/from-belgium-to-hawaii-potential-battlefront-2-loot-box-legislation-would-be-complicated/">It&#8217;s happened once before</a> (albeit not with Valve). That&#8217;s not to say that the concerns here aren&#8217;t real, and they should absolutely be factored into the decision making, but I don&#8217;t think they should be treated as <em>blockers</em>, just as problems needing solution. In CS terms, these are expected problems of scaling a system up, and buying Discord just means you hit the scaling problems faster.</p></li></ol><h3>A Positive Outlook</h3><p>Why, despite those challenges, should Valve do it anyway? There&#8217;s a two pronged argument:</p><h4>Business Strategy</h4><p>A defensive acquisition seems absolutely warranted here. We&#8217;ve already talked about the worlds where Epic Games or Microsoft jumps in, but those are hardly the only possibilities; there&#8217;s a number of tech giants out there who might see the money printer Valve has as an opportunity and look to cut into it themselves.</p><p>Defensive acquisitions are hardly unprecedented in tech &#8211; look again to Facebook&#8217;s purchases of Instagram/Whatsapp, or Google&#8217;s purchase of Motorola <a href="https://www.computerworld.com/article/1430001/are-motorola-s-patents-enough-to-protect-android.html">simply to prevent the patents from being used against Android</a>, or Amazon&#8217;s purchase of Twitch so that someone else couldn&#8217;t have it.</p><p>Remember why Apple&#8217;s iMessage lock-in works? Apple had full control of the hardware interface. When you text another iPhone user, iMessage is just there &#8211; frictionless, default, seamless.</p><p>Valve can&#8217;t replicate that. Steam Deck is one device among many, not the universal PC gaming platform. They can&#8217;t just make Steam Chat the default between gamers in the same way Apple made iMessage the default between iPhone users.</p><p>Valve hasn&#8217;t managed to organically capture social lock-in. If Valve ends up needing it &#8211; and Newell clearly recognizes its importance &#8211; they can&#8217;t build it organically the way Apple did. They&#8217;ll have to buy it in the form of Discord.</p><h4>&#8220;Consumer Welfare&#8221;</h4><p>While I hate Bork&#8217;s consumer welfare standard, if we view things from that lens, we return to <a href="https://www.pcgamer.com/gabe-newell-isnt-losing-sleep-over-microsoft-and-sonys-big-acquisition-sprees/">GabeN&#8217;s interview referenced earlier on the matter of acquisitions</a>, this time talking about &#8220;good&#8221; acquisitions:</p><blockquote><p>&#8220;Because [in those cases] whoever is actually doing the acquisition has thought through how it&#8217;s an additive thing. Not &#8216;how did I make my empire bigger,&#8217; but: &#8216;What&#8217;s the opportunity to do a better job of building great game experiences for people?&#8217;&#8221;</p></blockquote><p>Buying and integrating Discord can turn Valve&#8217;s offerings into even more of a complete package.</p><p>Your games. Your achievements. Your in-game items. Your save files. Your friend list. Your gaming group&#8217;s conversational history and in-jokes. Your custom emotes. All living in one place. All travelling with you, from your PC rig, to your living room Steam Machine, to your Steam Deck on the go.</p><p><a href="https://www.youtube.com/watch?v=qmPq00jelpc">It&#8217;ll just work, seamlessly.</a></p><p>\0</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.garbagecollected.dev/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Garbage Collected! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Valve: The Reverse Apple]]></title><description><![CDATA[How a video game company built an empire by inverting the playbook]]></description><link>https://www.garbagecollected.dev/p/valve-the-reverse-apple</link><guid isPermaLink="false">https://www.garbagecollected.dev/p/valve-the-reverse-apple</guid><dc:creator><![CDATA[Bharath Mohan]]></dc:creator><pubDate>Thu, 18 Dec 2025 13:41:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CBOj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2227985-4bb5-45d1-a1a2-a6003c99b51b_1024x559.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CBOj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2227985-4bb5-45d1-a1a2-a6003c99b51b_1024x559.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CBOj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2227985-4bb5-45d1-a1a2-a6003c99b51b_1024x559.png 424w, https://substackcdn.com/image/fetch/$s_!CBOj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2227985-4bb5-45d1-a1a2-a6003c99b51b_1024x559.png 848w, https://substackcdn.com/image/fetch/$s_!CBOj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2227985-4bb5-45d1-a1a2-a6003c99b51b_1024x559.png 1272w, https://substackcdn.com/image/fetch/$s_!CBOj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2227985-4bb5-45d1-a1a2-a6003c99b51b_1024x559.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CBOj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2227985-4bb5-45d1-a1a2-a6003c99b51b_1024x559.png" width="1024" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2227985-4bb5-45d1-a1a2-a6003c99b51b_1024x559.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1035469,&quot;alt&quot;:&quot;(Apple and Steam logos side by side)&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.garbagecollected.dev/i/181957808?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2227985-4bb5-45d1-a1a2-a6003c99b51b_1024x559.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="(Apple and Steam logos side by side)" title="(Apple and Steam logos side by side)" srcset="https://substackcdn.com/image/fetch/$s_!CBOj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2227985-4bb5-45d1-a1a2-a6003c99b51b_1024x559.png 424w, https://substackcdn.com/image/fetch/$s_!CBOj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2227985-4bb5-45d1-a1a2-a6003c99b51b_1024x559.png 848w, https://substackcdn.com/image/fetch/$s_!CBOj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2227985-4bb5-45d1-a1a2-a6003c99b51b_1024x559.png 1272w, https://substackcdn.com/image/fetch/$s_!CBOj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2227985-4bb5-45d1-a1a2-a6003c99b51b_1024x559.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">(Image generated with Gemini Nano Banana Pro)</figcaption></figure></div><p>In November 2025, Valve &#8220;unveiled&#8221; the Steam Machine &#8211; a living room PC designed to bring your Steam library to the TV. Gaming press covered it as news, but what was missing from the headlines was that this is actually Steam Machine <em><strong>2.0</strong></em>. Valve already tried this a decade ago, and it flopped.</p><p>So why try again?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.garbagecollected.dev/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Garbage Collected! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Because Valve learned from that failure. They learned what Apple had figured out years earlier &#8211; hardware, software, and services need to, to quote Jobs, &#8220;<a href="https://youtu.be/F7pWHsqnxrE?t=220">just work</a>&#8221; (2011 WWDC).</p><p>This isn&#8217;t speculation. Take it from Valve co-founder Gabe Newell&#8217;s own thoughts on threats to PC gaming:</p><blockquote><p>The threat right now is that Apple has gained a huge amount of market share, and has a relatively obvious pathway towards entering the living room with their platform [...] I think Apple rolls the console guys really easily. The question is can we make enough progress in the PC space to establish ourselves there, and also figure out better ways of addressing mobile before Apple takes over the living room?</p></blockquote><p>(Talk at University of Texas&#8217;s LBJ School of Public Affairs, via <a href="https://www.polygon.com/2013/1/30/3934112/gabe-newell-steam-boxs-biggest-threat-isnt-consoles-its-apple/">Polygon in 2013</a>)</p><p>Newell wasn&#8217;t worried about Nintendo, PlayStation, or Xbox; he was worried about Apple, who weren&#8217;t even in gaming then (and still aren&#8217;t today).</p><p>His solution? Run Apple&#8217;s playbook, but do it in reverse.</p><h1>Trajectories Mapped</h1><p>To understand what Valve is doing, it helps to see the paths both companies took, and how they mirror each other.</p><h2>Apple&#8217;s Path, Briefly Summarized</h2><p>Apple&#8217;s path to becoming the modern corporate juggernaut that nobody saw coming even 20 years ago needs little introduction: Macs, to portable Macbooks, to portable music (iPods), to iPhones, to App Store, to Everything Else, each step further locking customers into the ecosystem through hardware that &#8220;just works&#8221;.</p><h2>Valve&#8217;s (Reverse-)Path</h2><p>Valve was founded by ex-Microsoft employees Gabe Newell and Mike Harrington in the late 90s following their frustration that, among other things, <a href="https://www.pcgamer.com/gaming-industry/gabe-newell-says-he-founded-valve-after-doom-showed-him-microsoft-was-missing-the-opportunity-offered-by-the-internet-i-was-willing-to-sort-of-put-my-money-where-my-mouth-was/">Microsoft was getting outflanked in gaming by startups with a better understanding of how to use the internet</a>. As you might expect from a company with that origin, they started by making video games like Half-Life, Team Fortress, and Counter-Strike.</p><p>Steam came in 2003, created for easy management of updates for their games over the Internet (what today would be called a &#8220;proprietary launcher&#8221;). What Valve soon realized, though, is that they could turn this &#8220;cost&#8221; into a source of revenue by making their solutions available to other developers, and so came the Steam Store and services (2005). Over time, they built on this, adding features like Managed Matchmaking and Cloud Saves before they took their first crack at hardware in 2015 with Steam Machine 1.0 (aka the Steam Box).</p><p>The Steam Box&#8230; didn&#8217;t do so hot. We&#8217;ll get to that.</p><p>After that, the important points in the timeline to note for this narrative are the release of the Steam Deck (a portable PC gaming device, perhaps most analogous in function to the Nintendo Switch) in 2022, and the instigator for today, the announcement of the Steam Machine (2.0) for 2026.</p><p>For a snapshot of how Steam stands today:</p><ul><li><p>Regularly peaks at ~41MM concurrent users on weekends: <a href="https://store.steampowered.com/stats/stats/">https://store.steampowered.com/stats/stats/</a></p><ul><li><p>Note: that&#8217;s concurrent users, not distinct users over the course of the weekend. As a global platform, it&#8217;s absolutely the case that distinct user count in a 24 hour time period is higher than that.</p></li></ul></li><li><p>While we don&#8217;t have any official recent Monthly Active User (MAU) numbers, <a href="https://store.steampowered.com/news/group/4145017/view/3133946090937137590">Valve gave a figure of about 132 MM at the end of 2021</a>.</p><ul><li><p>If we scale that using the ratio of peak concurrent users then vs now, that gives an estimate of ~200MM MAU (though this is very rough)</p></li><li><p>A couple of contextual comparisons:</p><ul><li><p>Netflix has <a href="https://ir.netflix.net/ir-overview/profile/default.aspx">~300 million subscribers</a>, about <a href="https://www.cnbc.com/2025/05/14/netflix-ad-tier-monthly-active-users.html">100 million of whom are on the ad-supported tier</a>.</p></li><li><p>Uber reported ~190 million MAPC (Monthly Active Platform Consumers, i.e. &#8220;people who took a ride or bought Uber Eats delivery&#8221;) <a href="https://investor.uber.com/news-events/news/press-release-details/2025/Uber-Announces-Results-for-Third-Quarter-2025/default.aspx">for the most recent quarter</a>.</p></li><li><p>eBay has ~<a href="https://investors.ebayinc.com/fast-facts/default.aspx">135 million &#8220;Active Buyers&#8221;</a> (defined as an account that made a purchase in the last <em><strong>year</strong></em>).</p></li></ul></li></ul></li></ul><h1>Learning from Steam Machine v1/v0</h1><p>Many may be surprised to learn that the Steam Machine being released in 2026 is actually Steam Machine 2.0. Valve, for its part, seems to be tacitly trying to memory-hole the earlier model; essentially none of the messaging about the new release brings up the fiasco from a decade prior. However, it&#8217;s clear that Valve has internalized a lot of the failures from that affair:</p><h2>Failures of 1.0</h2><h3>Underbaked Supporting Software:</h3><p>It&#8217;s a perceived truism in the games industry that platform exclusives drive platform adoption. While I think this is on the whole significantly overstated, and it seems like the industry itself might be coming around on that, it&#8217;s hard to deny that the fact that many major games just didn&#8217;t run on the original Steam Machine&#8217;s software could hardly be called a selling point:</p><blockquote><p>Probably the biggest issue holding back the Steam Machine at launch was the [...] fact they only run games that have Linux versions. Three of the platform&#8217;s biggest titles in recent years: The Witcher 3, Grand Theft Auto 5, and Metal Gear Solid V, still aren&#8217;t supported, which is a big problem for a machine aimed at gamers.</p></blockquote><p>(<a href="https://www.techspot.com/article/1416-steam-machines-what-happened/">The Steam Machine: What Went Wrong | TechSpot</a>, 2017)</p><p>Even looking at the games that were supported, <a href="https://arstechnica.com/gaming/2015/11/ars-benchmarks-show-significant-performance-hit-for-steamos-gaming/">they performed worse on SteamOS than they did on Windows</a>&#8230; which ties into the next point:</p><h3>Self-Cannibalization:</h3><p>Steam Link, <a href="https://www.engadget.com/2015-03-03-50-steam-link-streams-pc-games-anywhere-within-your-house.html">launched in 2015</a>, allowed owners of (sufficiently powerful) PCs to stream games to the TV over your (hopefully uncluttered) WiFi network at a lower price point.</p><p>What did that mean? You had two options:</p><ol><li><p>Purchase a new machine that cost anywhere from $500 to thousands and hook it up to your TV; or</p></li><li><p>Purchase a little stick for $50 and use the PC you probably already gamed on before all this as a local server for your games. You know, that PC running Windows, which apparently runs those games better anyway.</p></li></ol><p>Gosh, I wonder which one consumers would want? /s</p><h3>Unclear target consumer</h3><p>For this one, I&#8217;m just going to quote directly from another publication that ran a postmortem article on all this about a decade ago:</p><blockquote><p>&#8220;We started thinking, &#8216;Hey, you know, we&#8217;re actually creating a middle-tier niche for this at this point,&#8217;&#8221; says [Michael Hoang, marketing manager @ iBuyPower]. &#8220;You have your console, you have your PC gamers, we&#8217;re right in between. We&#8217;re right in the middle where no one can really claim which one this is. So now we&#8217;re creating a new demographic that has never been created, so we have to do everything from the ground up at this point. And it was very, very hard to convince people, well, do I want to be a PC gamer? Do I want to stick with just being console? Or this new thing in the middle.</p></blockquote><p>(<a href="https://www.pcgamer.com/what-happened-to-steam-machines/">What happened to Steam Machines? | PC Gamer</a>, originally published 2017, re-published 2018)</p><h2>Landscape of 2.0 (and the earlier Steam Deck)</h2><p>How does this compare to the situation in 2022 (with the Steam Deck) or 2026 (Machine 2.0)?</p><h3>Matured Software Ecosystem:</h3><p>On the back of years of testing/improvements and launch of the Steam Deck, the Proton gaming compatibility layer for Linux means even some brand new games can, out of the box, often &#8220;just work&#8221; on SteamOS without tuning. <a href="https://www.protondb.com/">ProtonDB tracks compatibility</a>, and counts 7000+ games that are verified to work as well or almost as well as on Windows, and when sorting games by popularity on Steam (i.e. the main platform), you have to pass more than 40 at time of writing before you get one that isn&#8217;t at least &#8220;Gold&#8221; rated.</p><h3>Death of Steam Link</h3><p>While the software still technically exists and is usable, <a href="https://www.techpowerup.com/249782/valve-says-goodbye-to-steam-link-but-will-continue-to-offer-support">the hardware is dead</a>, and even the software has &#8220;better&#8221; open source alternatives that are recommended by the community as the go-to solutions (ref: <a href="https://old.reddit.com/r/SteamOS/comments/1dd8w23/steam_link_in_2024/">Moonlight/Sunshine</a>).</p><h3>Target consumer</h3><p>This one is less clear; while (at time of writing) the pricing of Steam Machine 2.0 is not confirmed, it has been stated that <a href="https://www.pcgamer.com/hardware/valves-decision-not-to-sell-the-steam-machine-at-a-loss-isnt-stupid-but-it-is-peculiar-says-baldurs-gate-3-publishing-boss/">it won&#8217;t be sold at a loss</a> despite only having the hardware to be performance-competitive with current-gen consoles (which <em>are</em> sold at a loss, and so would be expected to be cheaper). At a glance, it seems like Valve is setting themselves up for the same &#8220;are we PC gamers, console gamers, or something in the middle&#8221; question all over again.</p><p>However, there&#8217;s an argument to be made that, if the Steam Deck is the iPhone of gaming, then the Steam Machine is the iPad &#8211; an interoperable, friction-free extension of the software to a new form factor, built to fulfill a complementary purpose to the Deck. Moreover, &#8220;a slightly more expensive console&#8221; is an easier sell when you can <em>also</em> play your games on the go with the Steam Deck, in that (again) it centralizes your library.</p><h2>The Biggest Learning from 1.0</h2><p>Returning to the earlier-mentioned PC Gamer post-mortem:</p><blockquote><p>What&#8217;s the best thing to come of iBuyPower&#8217;s SBX? The LED strip, says Hoang, which looked really nice.</p></blockquote><p>Now, taking a look at the Steam Machine store page:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C3n0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a617ad-1b35-4f80-9d77-050d9edbe416_1600x570.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C3n0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a617ad-1b35-4f80-9d77-050d9edbe416_1600x570.png 424w, https://substackcdn.com/image/fetch/$s_!C3n0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a617ad-1b35-4f80-9d77-050d9edbe416_1600x570.png 848w, https://substackcdn.com/image/fetch/$s_!C3n0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a617ad-1b35-4f80-9d77-050d9edbe416_1600x570.png 1272w, https://substackcdn.com/image/fetch/$s_!C3n0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a617ad-1b35-4f80-9d77-050d9edbe416_1600x570.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C3n0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a617ad-1b35-4f80-9d77-050d9edbe416_1600x570.png" width="1456" height="519" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5a617ad-1b35-4f80-9d77-050d9edbe416_1600x570.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:519,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;(screenshot from the Steam Machine 2.0 store page of a section in the features titled &#8220;There&#8217;s an LED strip, y&#8217;all!&#8221;)&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="(screenshot from the Steam Machine 2.0 store page of a section in the features titled &#8220;There&#8217;s an LED strip, y&#8217;all!&#8221;)" title="(screenshot from the Steam Machine 2.0 store page of a section in the features titled &#8220;There&#8217;s an LED strip, y&#8217;all!&#8221;)" srcset="https://substackcdn.com/image/fetch/$s_!C3n0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a617ad-1b35-4f80-9d77-050d9edbe416_1600x570.png 424w, https://substackcdn.com/image/fetch/$s_!C3n0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a617ad-1b35-4f80-9d77-050d9edbe416_1600x570.png 848w, https://substackcdn.com/image/fetch/$s_!C3n0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a617ad-1b35-4f80-9d77-050d9edbe416_1600x570.png 1272w, https://substackcdn.com/image/fetch/$s_!C3n0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5a617ad-1b35-4f80-9d77-050d9edbe416_1600x570.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://store.steampowered.com/sale/steammachine">Link</a></figcaption></figure></div><p>Jokes aside, I think Valve&#8217;s biggest takeaways from the debacle that was &#8220;Steam Machine 1.0&#8221; was that, for their vision of hardware to make sense as a customer purchase, it need to be smooth; they couldn&#8217;t just ship an MVP and build on it later, or rely on third-party partners specialized in hardware to build the rig while they made the software and hope that the two would meet in the middle. No, they needed to control the hardware, the software, the interface, the messaging, everything.</p><p>They learned that it all needed to &#8220;<a href="https://www.youtube.com/watch?v=qmPq00jelpc">just work, seamlessly</a>&#8221;.</p><h1>Deeper Parallels</h1><p>The parallels aren&#8217;t only in their trajectories and ultimate product offerings, though. A deeper examination of what makes these companies unique and valuable reveals more similarities, which is perhaps unsurprising considering that they are both also very, very successful.</p><h2>Philosophy on Piracy</h2><p>Both Jobs and Newell view(ed) digital asset piracy as a problem of availability and convenience.</p><p>Jobs:</p><blockquote><p>We believe that 80 percent of the people stealing stuff don&#8217;t want to be; there&#8217;s just no legal alternative. So we said, Let&#8217;s create a legal alternative to this. Everybody wins. Music companies win. The artists win. Apple wins. And the user wins because he gets a better service and doesn&#8217;t have to be a thief.</p></blockquote><p>(<a href="https://www.esquire.com/news-politics/a11177/steve-jobs-esquire-interview-0703/">Esquire Magazine Interview, 2003</a>)</p><p>Newell:</p><blockquote><p>&#8220;We think there is a fundamental misconception about piracy. Piracy is almost always a service problem and not a pricing problem,&#8221; [Newell] said. &#8220;If a pirate offers a product anywhere in the world, 24 x 7, purchasable from the convenience of your personal computer, and the legal provider says the product is region-locked, will come to your country 3 months after the US release, and can only be purchased at a brick and mortar store, then the pirate&#8217;s service is more valuable.&#8221;</p></blockquote><p>(2011, proxied quote from <em><a href="https://web.archive.org/web/20220924191721/https://www.tcs.cam.ac.uk/interview-gabe-newell/">The Cambridge Student</a></em> via <em><a href="https://www.escapistmagazine.com/valves-gabe-newell-says-piracy-is-a-service-problem/">The Escapist</a></em>; thanks to teddyh on HackerNews for digging up the archive link for TCS!)</p><p>This take by Newell is borne out by results, as he goes on to explain:</p><blockquote><p>&#8220;Prior to entering the Russian market, we were told that Russia was a waste of time because everyone would pirate our products. Russia is now about to become [Steam&#8217;s] largest market in Europe,&#8221; Newell said.</p></blockquote><p>While Jobs is providing an optimistic view on people&#8217;s morals and Newell is looking more clinically at overall value like an economist, they both point at the same underlying idea, i.e. &#8220;users will pay for a good experience&#8221;. We return again to Jobs&#8217;s famous refrain of &#8220;it just works&#8221; &#8211; and customers will pay you when it does.</p><h2>Creating Cults</h2><p>When Steve Jobs died in 2011, people left flowers at Apple stores. When Gabe Newell so much as posts on Reddit, <a href="https://old.reddit.com/r/Steam/comments/1gwmwnu/seriously_what_happens_when_gabe_is_gone/">threads debating what happens to Steam without him</a> rack up thousands of upvotes and comments. Both companies have fanbases that behave less like customers and more like congregations.</p><p>Even after almost 15 years of Tim Cook at its head, when you think &#8220;Apple&#8221;, you think of the iconic image of Steve Jobs looking directly at the camera with his hand on his chin that <a href="https://upload.wikimedia.org/wikipedia/en/e/e4/Steve_Jobs_by_Walter_Isaacson.jpg">became the cover of Walter Isaacson&#8217;s biography</a>. Jobs&#8217;s ideas around design as the lodestone of product development, his relentless focus on the customer experience, his love for simplicity &#8211; all of these are written into Apple&#8217;s very DNA and are the exact things customers love about their products.</p><p>While the general public might not recognize the name, Gabe Newell is the same in gaming circles. One need look no further <a href="https://old.reddit.com/r/Steam/comments/1o8xi3f/gabe_newell_on_his_celebrity_status_i_like_our/">than even reactions from those fans</a> when Gabe Newell questions his own celebrity treatment. And just like Apple, this cult-like veneration extends to the company itself &#8211; despite having been almost 20 years since the last mainline entry in the <em>Half-Life</em> series, memes and (half-?)jokes about &#8220;Half-Life 3 when&#8221; have not died down, and when Valve announced a prequel VR game in the series due to release in 2020, <a href="https://www.roadtovr.com/half-life-alyx-trailer-views-mainstream-gaming-spotlight/">the trailer racked up 10 million views in less than 24 hours</a>&#8230; and, of course, prompted <a href="https://www.techradar.com/nz/news/half-life-alyx-is-anything-but-half-life-3">a fresh wave of &#8220;Half-Life 3 when?&#8221;</a></p><p>This phenomenon of fandom cannot be viewed as anything but a competitive advantage. Both companies have audiences that will literally hold off on buying things in case their &#8220;preferred&#8221; creator might enter the space, and watch their every move like hawks to determine what to &#8220;get hype&#8221; for.</p><h2>Divergence</h2><p>Valve and Apple do differ in one major respect, however: Valve seems staunchly unwilling to pursue any explicit, strong lock-in.</p><p>Unlike Apple hardware, the Steam Deck does not need to be jailbroken in any way, and Valve explicitly <a href="https://help.steampowered.com/en/faqs/view/671A-4453-E8D2-323C">provides a guide</a> for how to go outside their ecosystem (and potentially brick your very expensive game machine). The messaging for the Steam Machine 2.0 seems equally &#8220;free&#8221;:</p><blockquote><p>Yes, Steam Machine is optimized for gaming, but it&#8217;s still your PC. Install your own apps, or even another operating system. Who are we to tell you how to use your computer?</p></blockquote><p>(<a href="https://store.steampowered.com/sale/steammachine">Steam Machine product page</a>)</p><h1>Aggregation Theory and Valve</h1><p>A useful lens for understanding the dynamics at play when talking about Valve/Steam is that of Aggregation Theory.</p><p>Aggregation Theory is a model and way of thinking about businesses enabled by the Internet and digitization, conceived and coined by Ben Thompson of Stratechery. Thompson labels &#8220;Aggregators&#8221; as businesses having three core characteristics:</p><ol><li><p>A Direct Relationship with Users</p></li><li><p>Negligible Marginal Cost for Additional Users</p></li><li><p>Demand-Driven Markets with Decreasing Acquisition Costs</p></li></ol><p>Is that a mouthful? Yes, and the big words hide a lot of complexity. For those who want to really understand it (something I encourage, as I think that a lot of both the successes and failures in recent times of tech companies, whether in product strategy or regulation, come from a misunderstanding of these dynamics), I&#8217;d encourage going to the source and spidering out to related, mentioned articles (Thompson does such a great job at linking between his pieces that I&#8217;m tempted to <a href="https://xkcd.com/609/">provide a quasi-TVTropes warning first</a>):</p><ul><li><p><a href="https://stratechery.com/2015/aggregation-theory/">https://stratechery.com/2015/aggregation-theory/</a></p></li><li><p><a href="https://stratechery.com/2017/defining-aggregators/">https://stratechery.com/2017/defining-aggregators/</a></p></li></ul><p>However, for our purposes, I think we only need to engage with the concept at a high level.</p><p>Consider AirBnB (which might not initially seem like an aggregator), an example Thompson himself brings up often. Homesharing wasn&#8217;t a new concept that sprung fully-formed from Brian Chesky&#8217;s forehead; couchsurfers and foreign exchange students engaged in it for decades. What AirBnB did was <em>aggregate demand</em> &#8211; they made it trivially easy to find a nice place to stay. Once enough travelers were searching on AirBnB, hosts &#8220;had to be there&#8221;. Once enough hosts were listed, why would travelers look elsewhere? The platform became the default not by being the only option, but by being <em>the most convenient</em>.</p><p>In this regard, Steam works the same way.</p><h2>Valve&#8217;s Current Position</h2><p>Steam is inarguably an aggregator, and arguably close to the platonic ideal of one:</p><ol><li><p>Direct Relationship with Users &#8211; As a customer, you make an account with Steam to activate products managed through it. While you don&#8217;t <em>have</em> to give them your payment information, it&#8217;s certainly more convenient to do so. It would almost require active commitment to avoid doing so: you&#8217;d have to exclusively buy game keys from other retailers, handle any and all in-game purchases directly with the game creators (if even possible), and deny yourself the ability to buy anything during the ever-rotating Steam Store sales that often feature deep discounts on a wide swath of games.</p></li><li><p>Negligible Marginal Cost for Additional Users &#8211; Steam is a digital storefront, so yes. Additional users are just an O(1) addition of rows in a few database tables. And while Steam obviously incurs some transaction costs when users buy things, who doesn&#8217;t pay the gatekeepers of Visa and Mastercard?</p></li><li><p>Demand-Driven with Decreasing Acquisition Costs &#8211; Steam is practically self-sustaining on both sides of its market. Customers not already on Steam are liable to wind up there by accident just buying a box copy of some game or another. That mass of users attracts developers, both small and large, even <a href="https://www.pcgamer.com/gaming-industry/ubisoft-comes-crawlin-back-to-steam/">ones that left</a> believing their fans would follow.</p></li></ol><p>As a platform, Steam is also increasing lock-in:</p><ul><li><p>SteamVR serves as the &#8220;platform&#8221; for VR development, driven by customer demand for Half-Life: Alyx, with the Steam Frame as the first-party platform (alongside already-existing VR hardware options like HTC Vive or Oculus Quest)</p></li><li><p>The Steam Deck functions as the &#8220;<a href="https://www.ign.com/articles/steam-deck-impact-apple-iphone-gabe-newell-demand">iPhone for PC gaming</a>&#8221; (direct quote from GabeN)...</p></li><li><p>And now comes the Steam Machine to complete a &#8220;hardware trifecta&#8221; to mirror the iPad.</p></li></ul><p>All of these hardware offerings are undergirded by the self-lock-in of users who have a significant portion (sometimes a supermajority) of their gaming libraries in Steam, which is (currently) non-transferable (c.f. iTunes/App Store/iCloud)</p><p>In this light, the parallels to Apple are hard not to see, but Apple &#8220;integrated forward&#8221; &#8211; they created great hardware that brought customers to them first, then slowly built the pretty walls around the garden users had entered, even as the garden itself expanded into new domains like mobile and watches.</p><p>Valve, by contrast &#8220;integrated backward&#8221; &#8211; they created the ecosystem first, offering both customers and developers amenities like managed updates, cloud saves, mod hosting, and content distribution networks before creating their own first-party hardware that leverages all that work.</p><h2>&#8220;The Metaverse&#8221;</h2><p>A core contributor to the success of both Apple and Valve is that they both grew naturally (if in inverse directions):</p><ul><li><p>Apple went from PCs, to laptops, to portable music, to smartphones as a generalization of their learnings from &#8216;portable music&#8217;, and finally to the modern ecosystem of software &amp; peripherals (watches, headphones, VR).</p></li><li><p>Valve started in video games, then made a game launcher/update manager for their games, then offered that update management service to other developers with a storefront before finally getting to the hardware.</p></li></ul><p>At each step, both companies responded to real market demand and simply did a better job at capturing that demand through UX. You can even see the proof by contradiction: The Steam Machine 1.0 shows where they perhaps moved too early or chased illusory demand, and a similar story may be repeating itself with Apple Vision.</p><p>It&#8217;s instructive to contrast this with Facebook&#8217;s &#8220;all-in&#8221; pivot to metaverse. At first blush, there are significant parallels to Valve, in that both Zuckerberg and Newell had built their fiefdoms in the lands of other empires and were trying to &#8220;escape their jailers&#8221;:</p><ul><li><p>Newell was trying to get out of &#8220;Windows 8 jail&#8221; and the potential that Microsoft might smother their business with expansion of the Xbox business.</p></li><li><p>Zuckerberg wanted to leave the Apple/Google app platforms of iOS and Android, where their decisions around privacy could kneecap FB profits (ref: iOS&#8217;s <a href="https://www.cnbc.com/2022/02/02/facebook-says-apple-ios-privacy-change-will-cost-10-billion-this-year.html">App Tracking Transparency</a> initiative), and run his own platform from which to derive value (or, being more cynical, collect rent).</p></li></ul><p>However, it&#8217;s hard to imagine a bigger gap in outcomes between the two. Looking at the result of Facebook&#8217;s metaverse efforts in December 2025:</p><ul><li><p>A stagnant Quest store/ecosystem</p></li></ul><ul><li><p>70 billion dollars in losses associated with the pivot</p></li><li><p>4 years invested for no meaningful revenue growth</p></li><li><p><a href="https://www.bloomberg.com/news/articles/2025-12-04/meta-s-zuckerberg-plans-deep-cuts-for-metaverse-efforts">Planned 10-30% cuts to Metaverse</a></p><ul><li><p>Perhaps most depressingly, investors drove stock 3-5% higher following release of news, indicating they were also fed up with this nonsense.</p></li></ul></li></ul><p>Why? Well, Zuckerberg&#8217;s big pivot was completely unbacked in demand, whether from customers or enterprises, to match the scale of the investment he decided to fling at it. Moreover, it had an at-best tenuous connection to the core competencies that Facebook had developed in scalable software, social networks, and advertising. Zuckerberg often talked about how everyone would interact with virtual avatars while on the go or in meetings across timezones or what have you, and how that tied into Facebook&#8217;s mission of connecting people, but as the saying goes: if you need to explain the joke, it isn&#8217;t funny.</p><h1>Visions Of The Future</h1><p>All of this analysis begs the question: What sayeth the crystal balls?</p><h2>Aggregation Theory</h2><p>If we&#8217;re looking at things as Aggregation Theorists, continued near-total monopoly is the obvious end result, absent significant developments:</p><blockquote><p>What is important to note is that in all of these examples there are strong winner-take-all effects. All of the examples I listed are not only capable of serving all consumers/users, but they also become better services the more consumers/users they serve &#8212; and they are all capable of serving every consumer/user on earth.</p></blockquote><p>(<a href="https://stratechery.com/2015/aggregation-theory/">Aggregation Theory | Stratechery</a>, 2015)</p><p>Competition is difficult once a big aggregator has emerged, even for deep-pocketed incumbents. One need only look at famous examples like Yahoo or Bing vs Google, or Walmart vs Amazon. Epic Games already tries to offer competition in digital storefronts by leveraging the breakout success of Fortnite to launch their Epic Games Store, with a more generous revenue split for developers and the backing of Tencent to buy up store exclusives (even if timed only) by flinging money around. However, 7 years into the experiment, these terms don&#8217;t seem to have resulted in any significant upturning of the apple cart.</p><p>Ben Thompson (of Stratechery) suggests that traditional platforms might offer an avenue by which competition can rise, <a href="https://stratechery.com/2019/shopify-and-the-power-of-platforms/">looking at Shopify vis a vis Amazon</a>. However, it&#8217;s unclear what &#8220;a platform approach&#8221; might look like as competition in the context of gaming here. Indeed, if you asked me what an extensible platform might look like in gaming, I&#8217;d say that Valve are, themselves, operating closer to a platform than a straightforward aggregator by making Proton/SteamOS free for other companies to use and potentially develop on top of (ref: Lenovo Legion Go S and ASUS ROG Ally as competitors to Steam Deck that can use Proton/SteamOS (though by default ship with Windows 11)).</p><p>So, if the traditional mechanisms of the market find no purchase, might we look elsewhere?</p><h2>Regulation</h2><p>Antitrust is also hard, at least based on dominant US thought. Those who know me personally will know that I&#8217;ve long railed against Robert Bork&#8217;s <a href="https://en.wikipedia.org/wiki/Consumer_welfare_standard">consumer welfare standard</a> for evaluating mergers and antitrust.</p><p>I&#8217;m hardly the first or alone in this &#8211; perhaps most notably, former FTC Chair and current Mamdani transition team member Lina Khan first made her name penning &#8220;<a href="https://yalelawjournal.org/note/amazons-antitrust-paradox">The Amazon Antitrust Paradox</a>&#8221; as a direct refutation of Bork&#8217;s ideas. However, despite some recent small shifts suggesting that the climate may be changing, it remains <strong>the</strong> default standard, and considering that users specifically <em>choose</em> to go to the aggregators due to the benefits they offer (whether on price or quality), consumer welfare seems unlikely to find any justification for action.</p><p>However, there are potential avenues in forced service interoperability and data portability. In short, the idea is that regulations can mandate that platforms of sufficient size have to allow other services to be able to integrate in some (perhaps standardized, limited) ways with the incumbent giants. This is an idea that&#8217;s already being trialed by the EU via the Digital Markets Act (DMA) for messaging (even despite <a href="https://www.eff.org/deeplinks/2022/04/eu-digital-markets-acts-interoperability-rule-addresses-important-need-raises">some real and valid technical concerns</a>), and it&#8217;s also being partially (voluntarily, seemingly) rolled out in music streaming apps (<a href="https://dtinit.org/blog/2024/08/27/DTI-members-new-music-tool">specifically between Apple Music and YouTube Music</a>). While it&#8217;s early days, if these initial forays work without significant snags, it may embolden other legislatures to make similar moves that ultimately wind up hitting Steam, forcing it to cooperate with EGS in some way like allowing Steam users to take their validly purchased games to EGS if they want.</p><h2>Enshittification</h2><p><a href="https://pluralistic.net/2023/01/21/potemkin-ai/#hey-guys">Cory Doctorow&#8217;s pithy (if crude) term and model</a>, which posits that platforms are eventually incentivized to ruin the experience for everyone on them in search of profit, might credibly be argued to be the end state of all platforms controlled by profit-seeking entities. And arguably, Steam has long since been &#8220;enshittified&#8221; in some regards. The deluge of games on the store that are approved for release without quality control has led to <a href="https://www.gamesindustry.biz/valve-removes-173-asset-flipping-games-from-steam">cheap, buggy messes</a> or even <a href="https://www.malwarebytes.com/blog/news/2025/07/steam-games-abused-to-deliver-malware-once-again">outright malware</a> finding their way onto customer machines. This is not a new problem, either, with <a href="https://www.youtube.com/watch?v=5svAoQ7D38k">industry analyst and pundit James Stephanie Sterling having coined the term &#8220;the asset flip&#8221; in 2015</a> to describe a problem that has only grown in scope since.</p><p>However, while that criticism might hold water for some industry professionals, power-users, and gaming enthusiasts who want to find &#8220;hidden gems&#8221;, for the average consumer, Steam generally remains a good experience for discovery, purchase, and library management.</p><p>Looking forward, as a private company that is majority owned by Gabe Newell himself, Valve is not as vulnerable to the kinds of short-term shareholder pressures that public companies or heavily venture-funded companies like Facebook/Bytedance face. While that alone is no guarantee, the combination of profitability, patient capital, and founder control may stave off the specter of enshittification for some time yet, at least while current leadership remains.</p><p>That is, however, also why, as mentioned earlier, many fans fret about what might happen to Steam and Valve in the absence of GabeN.</p><h2>Technological Advancement</h2><p>While it&#8217;s hard to say what direction technology might go in the future (who could&#8217;ve predicted in Oct 2022 that the US economy&#8217;s growth would hinge on LLMs?), there is one obvious avenue that may pose a threat: Cloud Gaming is only getting better.</p><p>Surfaces like Xbox Cloud Gaming or Nvidia GeForce Now are currently only either technological solutions that allow access to existing libraries (e.g. Steam or EGS via Nvidia GeForce Now) or Netflix-esque &#8220;subscription packages&#8221; for pre-selected games. However, there&#8217;s no technological reason preventing these providers from attempting to fight with Steam as a digital storefront; Google Stadia already tried this in a form, and while that service was eventually shut down, there&#8217;s nothing to suggest that the idea itself is inherently unworkable. If these services want to become &#8220;the Uber for gaming&#8221;, a storefront may eventually be a necessity; many of these services already have experimented with messaging of &#8220;pay-as-you-go&#8221; for gaming hardware, gesturing at a future where you never have to worry about hardware compatibility or drivers because it &#8220;runs in the cloud&#8221;, all of which is reminiscent of the &#8220;you won&#8217;t need to own a car, a self-driving one will just come pick you up&#8221; vision pitched by Uber or Tesla in years past.</p><h1>Conclusion</h1><p>If you were to ask me where things likely go from here, I&#8217;d say Valve will remain the much-beloved <em>de facto</em> king of PC gaming for the foreseeable future. This isn&#8217;t because they&#8217;re inherently more talented or virtuous, but because the factors for decay just aren&#8217;t there. They&#8217;re private, they&#8217;re profitable, and (if nothing else) they&#8217;re patient (Half-Life 3 when, GabeN?). There&#8217;s no strong incentive for them to enshittify.</p><p>The parallel to Apple isn&#8217;t perfect, though; the companies have taken different directions in some aspects. The more open approach Valve has taken with Proton and SteamOS is perhaps the most obvious, and I personally consider that to be a strength, especially in the context of regulation. However, there are other differences as well, and the one that stands out to me is in social infrastructure.</p><p>If I say &#8220;blue and green bubbles&#8221;, the direction I&#8217;m pointing at should become clear. Apple has leveraged their branding and dominant position (at least within the US) to elevate the iPhone to a status symbol, and in so doing has created network effects through iMessage and Facetime that further keeps their customers within their ecosystem in a way akin to traditional social networks (&#8220;I can&#8217;t leave Facebook; that&#8217;s how I keep in touch with my high school buddies!&#8221;). By contrast, while Steam does have chat and groups and forums and other social features, calling them &#8220;anemic&#8221; might be generous. When it comes to PC gaming, while most things make you think Valve and Steam, if you talk about social lock-in, it&#8217;s <em>Discord</em> that comes to mind, and that&#8217;s a chink in the fortress Valve has built.</p><p>The question is, will social infrastructure be as critical in gaming platform lock-in as it has been to mobile? If Apple&#8217;s trajectory is any guide &#8211; iMessage didn&#8217;t seem critical until it revealed itself as one of their strongest moats &#8211; owning the social layer may matter more than is obvious today.</p><p>\0</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.garbagecollected.dev/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Garbage Collected! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>