<script data-pm-proxy="intercept"></script><?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[Ian Vanagas]]></title><description><![CDATA[Figuring out how to win the internet.]]></description><link>https://ianv.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!u2yC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fianv.substack.com%2Fimg%2Fsubstack.png</url><title>Ian Vanagas</title><link>https://ianv.substack.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 03 Sep 2026 06:47:58 GMT</lastBuildDate><atom:link href="/__u/ianv.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ian Vanagas]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ianv@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ianv@substack.com]]></itunes:email><itunes:name><![CDATA[Ian Vanagas]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ian Vanagas]]></itunes:author><googleplay:owner><![CDATA[ianv@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ianv@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ian Vanagas]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How I write with AI]]></title><description><![CDATA[Towards 100x banger blog posts]]></description><link>https://ianv.substack.com/p/how-i-write-with-ai</link><guid isPermaLink="false">https://ianv.substack.com/p/how-i-write-with-ai</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Sun, 23 Aug 2026 09:11:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0439f3cc-2ad2-43b6-acd2-36eb44e554ee_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hating on writing with AI is having a moment. The argument is basically &#8220;writing is thinking so writing with AI replaces your brain with a robot.&#8221;</p><p>Yet I can&#8217;t help but see software developers becoming 10x more productive thanks to AI. It is completely changing software. I would have expected it to have a much bigger impact in writing, and I&#8217;m upset it hasn&#8217;t. I would love <a href="/__u/ianv.substack.com/p/where-are-all-the-banger-blog-posts">10x banger blog posts</a> if I could have them.</p><p>Part of the reason we don&#8217;t is that writers just aren&#8217;t experimenting enough with AI. They believe the hate. They see it produce AI slop and write off every use case.</p><p>This isn&#8217;t a good thing, so this post is my attempt to change this, at least a little, by sharing how I write with AI.</p><h2>Writing with AI or using AI to write</h2><p>These are not the same. I write with AI, using it, but the actual words are all my own. This distinction is important.</p><p>The content AI creates is too bad to even anchor on in terms of editing. Even for a sentence, it is often easier to ask AI what to write and then write it yourself than to have it write the sentence directly and then edit it. Use AI to write and no matter how much editing you do, the <a href="https://www.ianvanagas.com/posts/llms-are-mid">skeletons of slop</a> will still be with you.</p><p>It is simply a strawman to reduce writing with AI down to having AI produce the final prose for you. Is asking AI a question writing with AI?</p><p>The medium I write in makes it more possible for me to write with AI too. I write blog posts about enterprise SaaS software. It&#8217;s not high art. I&#8217;m not aiming to make people cry with my beautiful prose. I&#8217;m looking to learn things, discover information that is interesting, and share it with others in a way that is understandable and entertaining. AI helps with this more than writing that is deeply <a href="/__u/ianv.substack.com/p/are-you-writing-to-write-or-writing">personal</a>, poetic, or stylistic.</p><p>The average blog post in my medium is fairly poorly written but people still enjoy it because the information within it is interesting. If I can use AI to help me find and deliver more interesting information, it has done its job.</p><h2>Researching for examples</h2><p>One of the most important bits of my work is finding examples. This is the purpose of research. It is examples that prove or disprove some part of a post. You can write whatever you want on the internet, but only examples can really reveal whether it is true or not.</p><p>I know it&#8217;s not the most scientific, but I usually start a post with a hunch, idea, or opinion. It is critical to not let AI form this for me. I add notes to this, fill out my thoughts, and at some point, it becomes significant enough to write a post about.</p><p>LLMs speed this process up significantly. Instead of waiting for sources of information to come to me or spending time seeking sources one by one, an agent can do this for me.</p><p>I have a researcher skill whose goal is to find <strong>real, quotable, sourced examples</strong>. I found that if I just ask for examples, it hallucinates plausible sounding examples from real companies. I get deep in a conversation and after asking for a source, it says &#8220;this is just a theoretical example btw&#8221; and I slam my computer. Sources and quotes keep it in check.</p><p>Another important part of this is source quality. Just using Claude&#8217;s default web search tool leads to sources that are gamed (SEO) or give clich&#233; examples. I want sources I would use if I was doing the research myself, ideally from other startups or posters in the space.</p><p>So I give the skill the tools I would use if I was doing it myself. Specifically:</p><ul><li><p><a href="https://exa.ai/">Exa</a>. A search tool for agents that does a lot better than normal Google.</p></li><li><p>Hacker News. This is my target audience so what they share and how they talk is important.</p></li><li><p>Local PostHog repos. We&#8217;ve written about a lot of topics on our blog already, so there might be ideas I can point back to. We also have hundreds of RFCs that can provide insights about how we make decisions.</p></li><li><p>PostHog Slack. Although a bit messy, sometimes internal discussions lead to the best ideas.</p></li><li><p><a href="https://semble.so/">Semble</a>. A new tool in my research stack that is a network of links uncovering related ones to the ones I already have.</p></li></ul><p>Claude&#8217;s native web search tool fills out the quotes for the links, but I can also go check for myself that something exists. It then creates an entry that looks like this:</p><blockquote><ul><li><p><strong>Success signal:</strong> PostHog first-party, published on the blog (Vincent Ge). Real production agent: 1,000 orgs onboarded in 90 days.</p></li><li><p><strong>The example:</strong> PostHog audited its install Wizard with AI observability and found each run costs $6.67, with the trivial <code>conclude</code> step (just building dashboards + a report) eating $1.47 while carrying ~140K tokens of useless context. The <em>fix</em> backfired: splitting into fresh <code>query()</code> calls cut accumulated input 89% but cost <em>more</em>, because every new call rebuilds the whole cache.</p></li><li><p><strong>Quote:</strong> &#8220;As counter-intuitive as it sounds, the Wizard running everything in one giant loop and carrying around all that context is actually very efficient.&#8221; &#8212; Vincent Ge</p></li><li><p><strong>Quote (cache economics):</strong> &#8220;you need to save 12x more tokens to break even for every token rewritten to the cache.&#8221;</p></li><li><p><strong>Source:</strong> <a href="https://posthog.com/blog/optimizing-agent-cost">https://posthog.com/blog/optimizing-agent-cost</a></p></li><li><p><strong>How to use it:</strong> The single best &#8220;know when NOT to token-min&#8221; example &#8212; the obvious optimization (clear context) lost money once cache reconstruction was priced in. Also proves the notes&#8217; &#8220;you need per-workflow attribution first.&#8221;</p></li></ul></blockquote><p>In terms of surfacing relevant and interesting reads for the topic, AI does a better job than me. The example, quote, and success signal all give a better overview of the article than a title (or summary) does. I can then dive into interesting articles and take notes or ask AI more about these articles to fill out my post.</p><h2>Making use of that research</h2><p>Between my notes, versions, and research, my drafts end up being many thousands of words, most of which I won&#8217;t use. AI works as advanced in-document search across all this. I often ask questions like:</p><ul><li><p>What else should I add here?</p></li><li><p>Can you help me find an example of this?</p></li><li><p>Can you find a source for this idea or example?</p></li><li><p>Where in this link does it talk about X?</p></li></ul><p>Maybe 8/10 of its recommendations are bad, but 2/10 are good and that is all I need. If none of its recommendations are good, it&#8217;s a sign for me to do more research or dive deeper into one of the links that are relevant.</p><p>AI is a much better writing partner when it has a lot of relevant context it can search through and you can ask pointed, specific questions of it.</p><p>All of this prevents me from needing to have an elaborate knowledge management system. I moved from Notion to <a href="https://obsidian.md/">Obsidian</a> specifically because I wanted to use Claude Code and connect code context with what I&#8217;m writing. I don&#8217;t use all the elaborate tagging and backlinking features. I can get a lot of the serendipity of a knowledge management system, without the actual system.</p><p>It also helps to have enough knowledge to push back on models when I think they aren&#8217;t right. I have been burned enough times and have a strong enough knowledge of my area to be able to call it out.</p><p>For example, when researching a competing product, I feed Claude points and ask &#8220;Is this true?&#8221; One time, it told me product A &#8220;supports fast full-text search across all log fields without building a full index&#8221; but product B does not. I knew another part of the post contradicted this, so I pushed back and found that both do.</p><h2>AI as new eyes</h2><p>Sometimes I&#8217;m so deep in a post I can&#8217;t see. I can&#8217;t see what&#8217;s missing, what I&#8217;ve already covered, or if I&#8217;m explaining something in a way that is too complex or unfair.</p><p>In these cases, AI acts as a new set of eyes. I&#8217;m leveraging all of the accumulated context to ask questions like:</p><ul><li><p>What&#8217;s missing?</p></li><li><p>What could be stronger?</p></li><li><p>What&#8217;s the common view of this idea?</p></li><li><p>Is this a fair interpretation of this idea?</p></li></ul><p>This plays to AI&#8217;s strengths. It&#8217;s not so good at taking things away, but it is helpful for adding things. I&#8217;m again rejecting a majority of recommendations, but it is useful to build confidence in what I have.</p><p>For example, for this post, was this actually how I used AI or just how I imagined it? The best way to tell this was to ask Claude. I had the <code>/insights</code> report and I could ask questions of it. I could have it fact check me.</p><h2>AI is not good at a lot of things yet</h2><p>AI is probably bad at more writing tasks than it is good. This is a landmine for writers using AI because they run into a bad use case and write off AI&#8217;s ability to help.</p><p>As I said earlier, I don&#8217;t use it for writing the actual words. I specifically ask it to just report findings, not apply them (I put this in my <code>CLAUDE.md</code>). I don&#8217;t let it produce prose, I&#8217;m not letting it fill out an outline.</p><p>One of the most popular use cases for AI is writing summaries, but I don&#8217;t actually think this is that helpful. This is a revealed preference; I never find myself reading AI summaries. I can get more from reading a couple of interesting quotes or skimming the piece myself. Summaries seem like they are compressing information, but it feels like so much is lost in compression that it&#8217;s not worth it. If I&#8217;m looking for interesting and unique ideas, summarization basically kills those.</p><p>Beyond basic errors and typos, I don&#8217;t think it is a very good editor either (again revealed preference, as my <code>review-blog</code> skill often goes unused). It reflects back what you want to hear. Tweaking the prompt slightly leads it to edit in a completely different direction. Give it a sense that something is wrong and it will say something is wrong.</p><p>For example, I had a rule that intros should be short and avoid repeating themselves. Nearly every blog it reviewed, it would say I could shorten the intro, no matter how short it already was.</p><p>Because <a href="/__u/ianv.substack.com/p/what-i-think-about-when-i-edit-blog">editing</a> often means stripping things away and rewriting tighter with fewer words, AI struggles at this. It is good at writing a lot but will squirm and struggle when you want it to write less. I don&#8217;t bother asking it to make my writing <a href="https://www.writeconcise.com/">more concise</a> anymore.</p><p>But despite all these complaints, I find AI extremely valuable in the right places (it&#8217;s spiky). My writing workflow has changed more in the last 6 months than the previous 6 years and I fully expect this to continue to improve. I want to live in a world with <a href="https://gwern.net/guardian-angel">100x more banger blog posts</a> and continued experimentation is essential to this.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://ianv.substack.com/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">Subscribe for more AI writing accelerationism</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></p><p></p>]]></content:encoded></item><item><title><![CDATA[What I think about when I edit blog posts]]></title><description><![CDATA[Lessons from editing 439 blog posts in the last 4 years (and beyond)]]></description><link>https://ianv.substack.com/p/what-i-think-about-when-i-edit-blog</link><guid isPermaLink="false">https://ianv.substack.com/p/what-i-think-about-when-i-edit-blog</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Wed, 05 Aug 2026 13:13:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a3a517c4-737e-4691-8a82-d0582611814d_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I edit a lot of blog posts. My <a href="https://github.com/ivanagas">GitHub</a> stats say I&#8217;ve reviewed nearly 450 posts over the past 4 years at <a href="https://posthog.com/blog">PostHog</a> and I&#8217;ve edited dozens more for friends and <a href="https://www.foster.co/">Foster</a> beyond that.</p><p>Blog posts are a genre of their own. They are not college essays, scientific papers, letters to friends, or books. I&#8217;m sure many ideas of what makes good writing carry over from those, but I&#8217;m not pretending I know anything about editing in those areas.</p><p>Blog post editing is a distinct skill. There has been a lot written about blog posting, but not so much about blog editing. To help you get better at it (and think through how I do it), here&#8217;s what I think about when I edit blog posts.</p><h2>Why write this particular blog post?</h2><p>I don&#8217;t believe in blogging for the sake of blogging. <a href="/__u/ianv.substack.com/p/are-you-writing-to-write-or-writing">Writing for the sake of writing</a> is journaling. Simply existing is not enough.</p><p>Your post should have some purpose for existing and that means answering these questions before you write anything:</p><ul><li><p>Why should someone read this?</p></li><li><p>Why this over something else they can read?</p></li><li><p>What puts you in a unique place to write it?</p></li></ul><p>Your post should be entertaining, informative, or revealing. You should have the authority to write it, or build that authority in the work you&#8217;ve done to write the post.</p><p>This isn&#8217;t to say your reason needs to be validated. I&#8217;ve seen many posts with a strong reason to exist do poorly, and posts with weak reasons to exist do well. You can&#8217;t predict which of your posts will be popular.</p><h2>Say your best stuff first</h2><p>Once you&#8217;ve decided a piece should be written, there&#8217;s not a lot of editing to do until at least some of it is written. Once written, even an outline, the next step in editing is to check if the structure makes sense.</p><p>My biggest bit of structure advice for blog posts is just say your best stuff first. Get to the point.</p><p>Many times the best bit of a post is the title. You can write a great post with just a title and almost nothing else.</p><ul><li><p><a href="https://johnsalvatier.org/blog/2017/reality-has-a-surprising-amount-of-detail">Reality has a surprising amount of detail</a></p></li><li><p><a href="https://www.henrikkarlsson.xyz/p/search-query">A blog post is a very long and complex search query to find fascinating people and make them route interesting stuff to your inbox</a></p></li><li><p><a href="https://danwang.co/college-girardian-terror/">Violence and the Sacred: College as an incubator of Girardian terror</a></p></li><li><p><a href="https://a16z.com/its-time-to-build/">It&#8217;s Time to Build</a></p></li><li><p><a href="https://jsomers.net/blog/speed-matters">Speed matters: Why working quickly is more important than it seems</a></p></li></ul><p>The body of the post backs up the title, but it is the title that sticks with you the entire time.</p><p>The best stuff should be up front because the internet is competitive. You are fighting against every other blog, MrBeast, TikTok, Slack, everything. You need to hook people somehow.</p><p>Don&#8217;t save your best content for the conclusion. If you are writing &#8220;lessons learned,&#8221; consider just making lessons learned the piece. <a href="https://www.ianvanagas.com/notes/weave-in-wisdom">Weave the lessons and examples together</a>.</p><p>Conclusions are not a good place to put information. Realistically, people get bored and drop off. Most people don&#8217;t scroll at all. If you really want to tell them something, tell them at the beginning.</p><h2>Let the examples guide you</h2><p>The most important part of blog posts is the examples. This is the evidence to show whatever you are saying is true.</p><p>Because anyone can write whatever they want, it can be tempting to just write down all your thoughts and opinions and assume others will agree with you, but what&#8217;s obvious to you is not obvious to others.</p><p>Instead, let the examples guide you. If you don&#8217;t have examples for something, it might not even exist. You need to do more research to find out. There have been countless times when I&#8217;ve edited a post, pushed for an example, and it hasn&#8217;t existed. This weakens not only that point, but the entire post.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!84zn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe70a6-c585-43ff-ba7a-cff83e424e03_680x657.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!84zn!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe70a6-c585-43ff-ba7a-cff83e424e03_680x657.png 424w, /__u/substackcdn.com/image/fetch/$s_!84zn!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe70a6-c585-43ff-ba7a-cff83e424e03_680x657.png 848w, /__u/substackcdn.com/image/fetch/$s_!84zn!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe70a6-c585-43ff-ba7a-cff83e424e03_680x657.png 1272w, /__u/substackcdn.com/image/fetch/$s_!84zn!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe70a6-c585-43ff-ba7a-cff83e424e03_680x657.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!84zn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe70a6-c585-43ff-ba7a-cff83e424e03_680x657.png" width="680" height="657" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9cfe70a6-c585-43ff-ba7a-cff83e424e03_680x657.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:657,&quot;width&quot;:680,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:690139,&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://ianv.substack.com/i/209923746?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2b99e73-15ea-4b36-a556-b033260093b9_680x847.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!84zn!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe70a6-c585-43ff-ba7a-cff83e424e03_680x657.png 424w, /__u/substackcdn.com/image/fetch/$s_!84zn!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe70a6-c585-43ff-ba7a-cff83e424e03_680x657.png 848w, /__u/substackcdn.com/image/fetch/$s_!84zn!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe70a6-c585-43ff-ba7a-cff83e424e03_680x657.png 1272w, /__u/substackcdn.com/image/fetch/$s_!84zn!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cfe70a6-c585-43ff-ba7a-cff83e424e03_680x657.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 aria-hidden="true" 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><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 thing is that examples take a lot of work. They are the research. The good part is that blogging lets you rely on your own experiences as evidence a lot more than other mediums. Examples back up your authority, they are ways for ideas to stick in people&#8217;s minds. Readers may not understand a concept, but they can if you give them an example.</p><p>When you look at the very best bloggers, what makes them so great is their obsession with examples. The writing of <a href="https://jamesclear.com/">James Clear</a>, <a href="https://www.morganhousel.com/">Morgan Housel</a>, and <a href="https://ryanholiday.net/">Ryan Holiday</a> puts the example at the core of everything they write.</p><h2>Be coherent</h2><p>It&#8217;s obvious, but blog posts need to make sense. They need to make sense to me as an editor if they are going to make sense for a reader. Despite knowing this, there is always a part of a post that doesn&#8217;t make sense (whether it&#8217;s my own or others). We writers are just blind to this.</p><p>Some common ways blog posts don&#8217;t make sense:</p><ul><li><p>The titles, headings, and body need to work together. For example, if the title is &#8220;What we&#8217;ve learned about X,&#8221; the headings should be lessons.</p></li><li><p>You need to deliver on the promise. A title and intro create expectations and the rest of the body should fulfill these expectations.</p></li><li><p>Readers get lost. Writing can go too fast. It skips over details that actually matter and suddenly some sentence, paragraph, or section doesn&#8217;t make sense. Restructuring or reordering can help with this.</p></li></ul><p>An easy pushback to this is always &#8220;but you are just an amateur, an expert reader will understand all of this.&#8221; My counter is that, first, posts should be accessible to curious amateurs. This is me in lots of cases. I love reading posts about things I know very little about.</p><p>Second, your ideal expert reader doesn&#8217;t exist. Most of the time, you know and care much more about the subject than anyone else will. Your expert is also busy, tired, and lazy. Even they can benefit from you improving the coherence of your writing.</p><h2>Make it skimmable</h2><p>A consequence of the internet&#8217;s attention deficit is that, whether you like it or not, people will skim your post. Help them do this well. This means:</p><ul><li><p>Have descriptive and interesting headings. Don&#8217;t say &#8220;Introduction&#8221; or &#8220;Conclusion.&#8221; Look at these as a preview of the whole post.</p></li><li><p>Texture your writing with lists, bolding, and quotes.</p></li><li><p>Split walls of text. One or two sentence paragraphs are fine.</p></li><li><p>Use graphics and memes.</p></li></ul><p>Skimmability helps readers find what&#8217;s interesting to them in a piece and dive in further. It also helps them orient themselves in a long piece.</p><h2>Simplify (once you&#8217;ve done everything else)</h2><p>Many of people equate editing with fixing specific words and sentences (line editing), it&#8217;s not. Many editors focus on line edits too early, but there&#8217;s no point in doing that if the subject, structure, or examples aren&#8217;t right.</p><p>Once you get these right, my basic line editing approach is just to simplify:</p><ul><li><p>Remove repetition. Posts are usually short enough that you don&#8217;t need to repeat yourself. Repeating yourself is boring too. Sometimes this means removing entire sections.</p></li><li><p>Simplify sentence structure. Use fewer commas. Put your subject closer to the front of the sentence.</p></li><li><p>Avoid hedging. Blogging is opinionated. Saying &#8220;it depends,&#8221; &#8220;might,&#8221; and &#8220;sometimes&#8221; weaken your writing. You don&#8217;t need to say &#8220;I think&#8221; either, it is implied.</p></li><li><p>Clarify what &#8220;it&#8221; is or who &#8220;they&#8221; are.</p></li><li><p>Use less jargon, clich&#233;s, acronyms, forced humour, and regionalisms.</p></li><li><p>Write concisely. <a href="https://www.writeconcise.com/">I built a whole app to do this</a>.</p></li></ul><p>Some amount of this is fine and there are always exceptions to the rule. I don&#8217;t try to force some rigid style on all writing. People&#8217;s writing tendencies are what make them unique and interesting.</p><p>That said, simplification can be a savage process. Writing you&#8217;ve spent weeks on gone in a single keystroke. Just remember that this is in service of making what people want to say shine. You sometimes need to cut big chunks to leave only the best bits.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://ianv.substack.com/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">Subscribe for more blog posts from someone who really likes blog posts</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></p><p></p>]]></content:encoded></item><item><title><![CDATA[AI's functional capability is created by marketing]]></title><description><![CDATA[AI is only as good as its people (and the people who market to them)]]></description><link>https://ianv.substack.com/p/ais-functional-capability-is-created</link><guid isPermaLink="false">https://ianv.substack.com/p/ais-functional-capability-is-created</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Thu, 30 Jul 2026 12:43:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c4ccddae-ee1f-41f2-b8d3-586dd4852a7b_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI is only as good as the people who use it. Labs can spend billions developing new models but they&#8217;re functionally useless if no one uses them (see all the old, obsolete models they&#8217;ve trained).</p><p>Labs also can&#8217;t can&#8217;t know the complete functional capability of models. People use them in ways they didn&#8217;t expect and won&#8217;t understand. This doesn&#8217;t mean most people will do this though. Most people will use models in ways they know that work.</p><p>When a new model comes out, people are happy to just be told &#8220;it&#8217;s better.&#8221; The average person doesn&#8217;t experiment or evaluate new models for new capabilities. Basically no one <a href="https://www.linkedin.com/posts/emollick_watching-enough-ai-users-even-experienced-share-7420203950412353537-HKA7/">changes from the default models</a>. At max, they are trying 2-3 models at a time, but there are always more models, effort levels, context engineering, and workflows they could be trying.</p><p>Instead, people rely on:</p><ol><li><p>Vibes</p></li><li><p>What other people are saying (AKA marketing)</p></li></ol><p>Actual model capability is formed from what the labs are doing, but adoption significantly lags the frontier. This means <em>functional</em> capability is largely a product of marketing.</p><h2>Fable: A case study</h2><p>You could not ask for a better piece of marketing than the government banning your product because it&#8217;s too powerful. Mythos felt like the most hyped model ever, but did Fable <em>functionally</em> live up to its expectations?</p><h3>Fable as planner</h3><p>The functional capability of Fable was more shaped by its constraints than its potential. Specifically, usage was guided by the fact that you could only use 50% of your Claude plan on Fable.</p><p>Because usage was constrained and the API was expensive, people focused more on making the most of that usage limit than experimenting with the limits of capabilities. It created a scarcity mindset.</p><p>It seemed (at least in my feed) that this meant using Fable as a planner and have other models execute. Dozens of popular tweets like this one captured my attention:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/mfishbein/status/2072438234504646852&quot;,&quot;full_text&quot;:&quot;Fable 5 is included in Claude subs until July 7th. \n\nRun these 5 prompts in Claude Code immediately: \n\n1. \&quot;Review ROADMAP. md. Write a detailed development task list for building the entire thing. Include tests that will prove to yourself that what you built works. Then run /goal&quot;,&quot;username&quot;:&quot;mfishbein&quot;,&quot;name&quot;:&quot;Mike Fishbein&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2019451129717784577/OOyQ5wEQ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-07-01T21:52:33.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Fable 5 is back.&quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;},&quot;reply_count&quot;:49,&quot;retweet_count&quot;:148,&quot;like_count&quot;:1587,&quot;impression_count&quot;:283524,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Fable was probably the most capable model at planning, but this doesn&#8217;t mean there weren&#8217;t other capabilities to explore. Planning makes sense given the constraints. It was even further encouraged by Anthropic through the pattern of using <a href="https://x.com/ClaudeDevs/status/2074606058128224365">Fable as an advisor</a>.</p><p>In an alternative universe where Anthropic didn&#8217;t put the 50% constraint on Fable, we wouldn&#8217;t have seen such as focus on Fable as a planner. Even if API costs were expense, people would have treated it like any other model. New models of the past were also better planners, but never didn&#8217;t have the constraint limiting their functional potential. Fable as planner became an echo chamber that drowned out other potential capabilities.</p><h3>Pet problems</h3><p>What does the opposite of letting marketing guide capabilities look like? An example is pet problems. Things that past models couldn&#8217;t solve that current ones can, accomplished at the individual level rather than benchmarks.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/VictorTaelin/status/2064448425936994742&quot;,&quot;full_text&quot;:&quot;this is my personal singularity moment\n\nthis post may sound like a paid ad. I only wish. I'm concerned, more so than happy. the world is changing, and, among the scenarios where AI goes terribly wrong, inequality is the most realistic, yet, the one Anthropic seems to be the least &quot;,&quot;username&quot;:&quot;VictorTaelin&quot;,&quot;name&quot;:&quot;Taelin&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1757844208591704065/HOiAtIbv_normal.jpg&quot;,&quot;date&quot;:&quot;2026-06-09T20:43:54.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HKZhk9kXYAAhT0k.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/ZqPrRGNI2V&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HKZhnM0WEAA3YD5.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/ZqPrRGNI2V&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:250,&quot;retweet_count&quot;:674,&quot;like_count&quot;:7591,&quot;impression_count&quot;:1474515,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Why these? Because <a href="https://johnsalvatier.org/blog/2017/reality-has-a-surprising-amount-of-detail">reality has a surprising amount of detail</a>. Every pet problem a new model solves is a new capability.</p><p>I never saw anything about what Simon Willison calls Fable&#8217;s &#8220;<a href="https://simonwillison.net/2026/Jun/11/fable-is-relentlessly-proactive/">relentless productivity</a>.&#8221; This is how it goes to great lengths to accomplish tasks: building its own debugging tools, using every bit of software available to it, trying non-obvious angles when obvious ones fail. For me, this capacity seems like a newer, bigger deal, but it&#8217;s only really discovered through someone&#8217;s individual usage and reflection.</p><p>The problem is that most people don&#8217;t have pet problems to solve. They don&#8217;t keep track of what current models can&#8217;t solve and don&#8217;t even think about problems they might want models to solve. They are mostly content with their existing workflows and this limits the functional capabilities of AI.</p><h2>What kind of marketing is most important to AI capabilities?</h2><p>Marketing means a lot of things, but there are three areas that are most specifically relevant to the creating of AI capabilities:</p><h3>Don&#8217;t underestimate the impact of creators</h3><p>If you in the camp like me who thinks AI is good and want functional capabilities to expand, don&#8217;t underestimate the impact creators can have.</p><p>Creating content, reviewing models, and sharing examples pushes the frontier a little further. Diversity of use cases matters too. Software development gets a lot of focus, while an area like <a href="/__u/ianv.substack.com/p/where-are-all-the-banger-blog-posts">writing gets very little</a>.</p><p>Although there is a lot of bad creators, ones like <a href="https://every.to/vibe-check/opus-5">Every</a> and Theo are doing a great service with their model reviews and opinions. They deserve the attention they are getting and more.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/danshipper/status/2080700057892815114&quot;,&quot;full_text&quot;:&quot;BREAKING: Claude Opus 5 is OUT NOW!\n\nAnd&#8230;it&#8217;s a hard model to love.\n\nWe&#8217;ve spent the last week <span class=\&quot;tweet-fake-link\&quot;>@every</span> testing it across coding, writing, knowledge work, and our internal agent.\n\nIt argued with instructions, stopped before the work was finished, and generally didn&#8217;t play well&quot;,&quot;username&quot;:&quot;danshipper&quot;,&quot;name&quot;:&quot;Dan Shipper &#128231;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1946219091305340928/_Ef-eDlc_normal.jpg&quot;,&quot;date&quot;:&quot;2026-07-24T17:02:05.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!1KLa!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2080699905501274112.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/QWoL64tizS&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Introducing Claude Opus 5.\n\nIt's a thoughtful and proactive model that comes close to the frontier intelligence of Fable 5 at half the price.&quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;},&quot;reply_count&quot;:180,&quot;retweet_count&quot;:146,&quot;like_count&quot;:2438,&quot;impression_count&quot;:746393,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2080699905501274112/vid/avc1/1280x720/6a695ZgjNzZMH41h.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2080699905501274112&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/theo/status/2080789645424767068&quot;,&quot;full_text&quot;:&quot;So far, Opus 5 feels like a strange but useful in-between of gpt-5.6-sol and Fable 5\n\nIt has a lot of Fable's taste, but also comes with gpt-5.6's thoroughness and, well, \&quot;autism\&quot; (it takes things super literally).\n\nIt writes code that is slightly worse to look at than Fable, but&quot;,&quot;username&quot;:&quot;theo&quot;,&quot;name&quot;:&quot;Theo - t3.gg&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1909353910130950147/EeSGdgA5_normal.jpg&quot;,&quot;date&quot;:&quot;2026-07-24T22:58:05.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:129,&quot;retweet_count&quot;:79,&quot;like_count&quot;:4102,&quot;impression_count&quot;:683838,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Thousands of people are evaluating the model and building their mental models of what they do because of people and companies like these. Their reviews inspire people to apply new use cases to their work and try models in new ways, expanding functional capabilities.</p><h3>Model announcement as capability creation</h3><p>The model release announcement is one of the best ways labs can actually expand the functional capabilities of models. This is because they get a lot of attention and people expect them to talk about capabilities.</p><p>People mostly want to know this model is better than the last one. This is done in two ways.</p><ol><li><p>Show that this is the best model that you should be using (graphics, benchmarks)</p></li><li><p>Telling you how you should be using it</p></li></ol><p>For example, in the <a href="https://www.anthropic.com/news/claude-opus-5">Opus 5 announcement</a> you get a paragraph like this:</p><blockquote><p>An engineer at a trading firm used Opus 5 to build a market data feed for a new exchange in a single session. Previous models could not complete this task at all, even given extensive plans from the engineer. Finding no live feed to validate against, Opus 5 even built its own test harness to check that its code parsed the exchange&#8217;s data correctly.</p></blockquote><p>The key phrase is &#8220;previous models could not complete this task.&#8221;</p><p>A trap a lot of model announcements make is spending too much time on benchmarks and graphs rather than examples. There is a balance between convincing people to use your model and expanding functional capabilities. Too often (like the Opus 5 announcement), it falls far on the convincing side, focusing too much on benchmarks and graphs. In the 2,821 word post, only 244 words from Anthropic and 410 words from customers were dedicated to new capabilities.</p><h3>Benchmarks are good marketing, but less good at creating capabilities</h3><p>Benchmarks are maybe the most important piece of model marketing. They provide a more robust and believable proof that models are getting better which is basically what people want to know. Benchmarks have even created their own brands in support of this, you think the name &#8220;<a href="https://en.wikipedia.org/wiki/Humanity%27s_Last_Exam">humanity&#8217;s last exam</a>&#8221; is anything other than marketing?</p><p>The other major benefit of benchmarks, at least for their creators, is that labs optimize towards them. For example, Zapier has <a href="https://github.com/zapier/AutomationBench">AutomationBench</a> which Opus 5 &#8220;topped ... without spending more tokens than prior Claude models.&#8221; You can infer that Anthropic used AutomationBench in training, which provides the most benefit to Zapier.</p><p>This is also the downside of benchmarks, models can be overfit to them by optimizing directly on them. For example, the recent Grok 4.5 model &#8220;unintentionally&#8221; included a snapshot of the Cursor codebase in training, which was likely a factor in its good performance there.</p><p>And although benchmarks show that models are getting better, it&#8217;s unclear how that translates to functional capabilities. I&#8217;ve never looked at the details of benchmarks and I doubt the average AI user has either. An improvement to a benchmark does not mean an equivalent improvement to functional capabilities.</p><h2>As useful as marketing is, it&#8217;s still marketing</h2><p>Marketing is meant for the masses, but how you use a model should be unique to you. Model capabilities are spiky, it might be good at the benchmarks but bad at the actual capabilities you care about. The quirks of how Theo uses models are not the same as you.</p><p>This means you should have your own way of evaluating models like pet problems that models can&#8217;t solve yet or a personal benchmark, like <a href="https://simonwillison.net/2024/Oct/25/pelicans-on-a-bicycle/">PelicanBench</a> or <a href="https://x.com/netcapgirl/status/2064455539514618226">the ability to write a banger tweet</a>:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/netcapgirl/status/2064455539514618226&quot;,&quot;full_text&quot;:&quot;evaluating fable 5 on my agi benchmark: can it write a banger tweet? &quot;,&quot;username&quot;:&quot;netcapgirl&quot;,&quot;name&quot;:&quot;sophie&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1672047750794428421/68dfptfk_normal.jpg&quot;,&quot;date&quot;:&quot;2026-06-09T21:12:11.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HKZq2v4bcAE77Xv.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/fMWwflLncT&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:57,&quot;retweet_count&quot;:12,&quot;like_count&quot;:405,&quot;impression_count&quot;:124010,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>This is especially important if you aren&#8217;t a software developer. A lot of marketing, benchmarks, optimization is done for software developers. They do a lot of experimenting and have clear metrics to show if they succeeded. It&#8217;s not so easy to evaluate capabilities in other roles.</p><p>And if you do this, share it! Reflecting on <a href="https://www.seangoedecke.com/how-i-use-llms-in-2026/">how you use LLMs</a> and sharing that with others is probably the best way the average person can increase functional capabilities of LLMs. It has the potential to help others more than you realize.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://ianv.substack.com/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">Subscribe for more ways to improve functional AI capabilities</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></p><p></p>]]></content:encoded></item><item><title><![CDATA[Startups hate history]]></title><description><![CDATA[Ignoring history as a competitive advantage]]></description><link>https://ianv.substack.com/p/startups-hate-history</link><guid isPermaLink="false">https://ianv.substack.com/p/startups-hate-history</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Thu, 16 Jul 2026 12:18:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6ee71f7f-ebd0-426f-9729-1ad12c8ed8e1_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Startups have shaped the world, changed global culture, and created trillions in enterprise value in the last 30 years. For having all this impact, the detailing of startup history and &#8220;the startup canon&#8221; is surprisingly weak.</p><p>Why? It&#8217;s partially because startups can&#8217;t have a good history and partially because they won&#8217;t. There are structural reasons for it not existing, but even when it does, startups often treat history as a liability and historical amnesia as a competitive advantage.</p><p>Here&#8217;s how it got this way.</p><h2>The book is not the medium of startup history</h2><p>When you think history or canon, you think &#8220;book.&#8221; Any discussion of the startup canon is no different. It revolves around books:</p><ul><li><p><a href="https://scholars-stage.org/the-silicon-valley-canon-on-the-paideia-of-the-american-tech-elite/">The Silicon Valley Canon: On the Pa&#305;de&#237;a of the American Tech Elite</a></p></li><li><p><a href="https://colossus.com/article/education-broligarchy-silicon-valley-canon/">The Education of the Broligarchy</a></p></li><li><p><a href="https://patrickcollison.com/svhistory">Silicon Valley Canon &amp; History</a></p></li></ul><p>But books are not the medium of startups. Startups invented their own mediums of communication like the tweet, blog, podcast, newsletter, and YouTube. Only the film industry is in a similar situation.</p><p>It is unsatisfying to say a vague collection of Paul Graham blogs, YC talks, How I Built This podcasts, and Naval tweets are key parts of startup history, but it is true. This is where the culture is formed from. It&#8217;s where myself and thousands of others learned about startups.</p><p>Books fail startups in multiple ways:</p><ul><li><p>They are too slow. It can take years to write a book, longer than some startups lifetimes.</p></li><li><p>Best practices change faster than books can capture. For example, the Google algorithm might change and make SEO best practice completely out-of-date (<a href="https://newsletter.posthog.com/p/llms-are-picking-winners-heres-how">we&#8217;re onto AEO now</a>). It is often these cutting-edge trends that books are too slow to capture that are where the alpha is. Is a book about <a href="https://en.wikipedia.org/wiki/In_the_Plex">Google in 2011</a> really relevant now?</p></li><li><p>If the idea from a book was so valuable, a startup could capture it better. Many startups are just an idea created into a company, this gives the idea leverage that a book nearly always can&#8217;t match.</p></li></ul><h2>Startups reinvent themselves</h2><p>Startup history is only as valuable to startups as it is right now. If what has happened in the past isn&#8217;t convenient to the current narrative, it gets dropped.</p><p>An important culture of startups is &#8220;the pivot,&#8221; basically keeping the people and capital you have built but completely changing your product and positioning. Slack was a video game company. YouTube was a dating app. You don&#8217;t make any more money being consistent and failing.</p><p>A big part of that pivot is that the company history gets erased. The history gets condensed down to &#8220;we pivoted&#8221; and companies are praised for this. They never talk about the fact that their founding story was much messier than the &#8220;official&#8221; version.</p><p>There is another aspect to this, even when companies aren&#8217;t doing something as dramatic as a pivot, they still reinvent their positioning. They rewrite their history and any official version is a mythologized version of it. You see this often now in companies becoming &#8220;the AI platform for X.&#8221;</p><p>When you look at how startups talk about their history, there is an inevitability to the current position they are in. Everything was building up to this. They then pour marketing dollars into making this new history a reality. The real but inconsistent parts of the history are removed, skewing history further.</p><h2>Startup history rots fast</h2><p>Related to the above point, the startup industry prides itself on getting over failure quickly. A business failing and investors losing money happens. Dwelling too much on this is not a way to move towards future success. Time spent looking back is not time spent looking forward.</p><p>Many startups that failed in history just timed themselves wrong. If you cared too much about history, you might read into it that &#8220;this idea sucked&#8221; but it was really the context around it. Because of this, startup people learn that something can fail but that doesn&#8217;t mean it can&#8217;t succeed in some other context.</p><p>For example, an investor tried to convince Apoorva Mehta, the founder of Instacart, not to do the startup because a similar business, <a href="https://en.wikipedia.org/wiki/Webvan">Webvan</a>, failed. The investor literally <a href="https://blog.eladgil.com/p/video-and-transcript-apoorva-metha">gave him a floppy disk</a> of the business plan trying to dissuade him. Although Webvan failed, Instacart is an $11B business 25 years later.</p><p>There was so much history saying it was impossible to build another huge social network to compete with Facebook, YouTube, Instagram, Snapchat, etc. Many were saying <a href="https://www.nfx.com/post/network-effects-facebook">their network effects were too strong</a>. And then, TikTok came along like history didn&#8217;t matter. Same thing for Google and ChatGPT.</p><p>Another way startups history rots is that much of it exists online in blog posts, tweets, news articles, emails, internal memos, Slack messages. Something as simple as an employee leaving or a website changing can destroy it. A company moving from Slack to Teams or getting acquired or even going through new security or privacy changes erase a significant amount of history. If you&#8217;re looking for a specific number:</p><blockquote><p><a href="https://www.pewresearch.org/data-labs/2024/05/17/when-online-content-disappears/">Pew</a> found that <strong>38% of webpages that existed in 2013 were no longer accessible by 2023</strong>, and a quarter of pages that existed at some point between 2013 and 2023 were inaccessible by late 2023.</p></blockquote><h2>The startup industry is just too young</h2><p>Maybe I am asking too much. The recent generations of founders are young and still in the game.</p><p>The best books about startup history are about the computer industry, which is slightly older than the startup industry. You could point to Sequoia and Kleiner Perkins founding in 1972 as the start of the modern startup era. We actually have some good history for companies like 3 generations ago like Apple and Microsoft.</p><p>The best parts of the history of other industry didn&#8217;t develop until much later. <a href="https://en.wikipedia.org/wiki/Alfred_D._Chandler_Jr.">Alfred Chandler</a> wrote the definitive history of railroads as businesses in the 1970s, almost a century after the formative period. Daniel Yergin&#8217;s <a href="https://en.wikipedia.org/wiki/The_Prize:_The_Epic_Quest_for_Oil,_Money,_and_Power">The Prize</a> came out in 1990, nearly 150 years after the beginning of the oil industry.</p><p>Many of the current and past generation companies were started by people in their 20s and 30s meaning it will take time before they are in a position to reflect on everything. Like I mentioned earlier, they probably have better things to do than writing history.</p><h2>Critiques are more popular than praise</h2><p>Startups cause change and disruption. They said &#8220;move fast and break things&#8221; and meant it. This is painful to many people and causes them to distrust startups at best and dislike them at worst.</p><p>Because of this, a lot of the most popular writing about a given company is critiques of it. For example:</p><ul><li><p><a href="https://en.wikipedia.org/wiki/Careless_People">Careless People</a></p></li><li><p><a href="https://www.susanjfowler.com/blog/2017/2/19/reflecting-on-one-very-strange-year-at-uber">Reflecting on one very, very strange year at Uber</a></p></li><li><p><a href="https://www.amazon.ca/Hatching-Twitter-Story-Friendship-Betrayal/dp/1591847087">Hatching Twitter</a></p></li><li><p>The most popular pieces of &#8220;startup&#8221; history overall are ones about failure like <a href="https://en.wikipedia.org/wiki/Bad_Blood:_Secrets_and_Lies_in_a_Silicon_Valley_Startup">Bad Blood</a> and <a href="https://en.wikipedia.org/wiki/WeCrashed">WeCrashed</a>.</p></li></ul><p>On basically every startup, there are huge Wikipedia sections on &#8220;Criticisms and controversies&#8221; or &#8220;Legal issues.&#8221; OpenAI&#8217;s <a href="https://en.wikipedia.org/wiki/OpenAI#Governance_and_legal_issues">&#8220;Governance and legal issues&#8221; section</a> is 2,462 words, huge compared to the 4th biggest company in the world, Saudi Aramco, and their 327 word <a href="https://en.wikipedia.org/wiki/Saudi_Aramco#Controversies">&#8220;Controversies&#8221; section</a>.</p><p>This creates an antagonistic relationship between startups and the people who would be writing history, which makes a &#8220;positive&#8221; history harder to develop.</p><h2>Why startups should care a bit more about history</h2><p>Everything above makes ignoring history look rational, but &#8220;ignoring history and &#8220;being historically ignorant&#8221; are different things and often mixed up.</p><p>Startup history produces weather reports rather than laws. As law, Webvan failing means grocery delivery is dead. As weather, it tells you why Webvan failed and what changed since.</p><p>The edge history provides becomes more valuable as execution becomes cheaper thanks to AI. History can give you a stronger idea of what to build. Much of the &#8220;taste&#8221; people talk about is built from history.</p><p>History is also part of how an industry earns society&#8217;s trust, which continues to be a challenge for startups, especially recent AI startups. Creating positive history creates a positive reputation. Beyond making business easier, this also helps attract talented people to the industry.</p><p>The good news is that this is improving. There&#8217;s more pro-startup media than ever: Founders, Acquired, TBPN, Substack, Stripe Press, YC. Today&#8217;s coverage becomes tomorrow&#8217;s history. Do it well enough and the next generation won&#8217;t have this complaint.</p>]]></content:encoded></item><item><title><![CDATA[Vercel: The Red Hat of the frontend]]></title><description><![CDATA[How to make billions selling open source software to enterprises]]></description><link>https://ianv.substack.com/p/vercel-the-red-hat-of-the-frontend</link><guid isPermaLink="false">https://ianv.substack.com/p/vercel-the-red-hat-of-the-frontend</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Fri, 05 Sep 2025 14:04:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/16bd6135-3efc-412c-85cb-158e89e38a64_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve never understood Vercel as a business. They are wildly successful (<a href="https://www.bloomberg.com/news/articles/2025-08-27/vercel-triples-valuation-to-9-billion-with-accel-investment">just raised at a $9b valuation</a>) but I don&#8217;t know where that success came from. Multiple points have always been a mystery to me:</p><ul><li><p>At their core, Vercel is a frontend hosting platform, but there are a bunch of similar ones like Netlify, DigitalOcean, AWS along with no-code tools like WordPress, Webflow, and Bubble. How does Vercel manage to stand out? They weren&#8217;t the first ones to make deploying and hosting web apps easy.</p></li><li><p>Even if they did stand out compared to the last generation of competitors, how do they stand out against the next generation? The AI app builders like Lovable, Bolt.new, and Replit?</p></li><li><p>The answer is probably Next.js which is cool, but it&#8217;s a big expense, a lot of work to evangelize and convince people to use, and there are plenty of other frontend frameworks that work well enough. Why did this beat React + your state management of choice, Vue, or any of the other options?</p></li><li><p>Also, they keep acquiring (or creating) open source projects like <a href="https://vercel.com/blog/nuxtlabs-joins-vercel">NuxtLabs</a>, <a href="https://vercel.com/blog/vercel-acquires-tremor">Tremor</a>, and Turbopack but these seem to just increase expenses and only have marginal connection to their core product (hosting) that makes them money. Why?</p></li></ul><p>As someone who uses Vercel every day, this was a lot of question marks. It wasn&#8217;t until recently that it finally clicked: <strong>Vercel is the Red Hat of frontend.</strong></p><h2>What is Red Hat?</h2><p>Red Hat is a software company that builds and provides open source software. They are largely associated with Linux having <a href="https://readwrite.com/red-hat-business-model-jim-whitehurst/">created one of the first distributions in Red Hat Linux</a> in 1993.</p><p>Since they couldn&#8217;t sell Linux licenses (it is free), their version takes thousands of packages, freezes the code, and creates an enterprise-focused version. This version provides the long-term stability, security, and compatibility enterprises wanted, along with a promise of support (for a subscription).</p><p>This enabled enterprises like banks, airlines, governments, and telecom companies to get the functionality of Linux with less risk.</p><p>Beyond its business model, Red Hat has built capabilities around developing and supporting open source communities. It is one of the top contributors to Linux and has catalyzed several other open source projects.</p><p>For example, Red Hat has acquired and developed open source projects for automation (Ansible) and orchestration (OpenShift). This was especially important as the world moved from on-prem to virtualization, cloud, and containers.</p><p>If you&#8217;re wondering if this path is a good one, yes. Red Hat was acquired by IBM in 2018 for $34 billion. It had annual revenue of <a href="https://techxplore.com/news/2025-02-software-giant-red-hat-owner.html">$6.4b last year</a>, employs 19,000 people, and is a core part of IBM&#8217;s business now.</p><h2>The trouble with the Red Hat model</h2><p>In 2014, a16z partner Peter Levine wrote that <a href="https://techcrunch.com/2014/02/13/please-dont-tell-me-you-want-to-be-the-next-red-hat/">there would never be another Red Hat</a>. In 2015, Dan Woods <a href="https://www.forbes.com/sites/danwoods/2015/04/28/will-there-ever-be-another-red-hat/#4ed279063c6a">added to this</a> saying:</p><blockquote><p>&#8220;Will any company ever get to $1 billion or even $500 million in revenue from open source subscriptions and have a chance of being profitable? To this the answer is no. There will never be another Red Hat.&#8221;</p></blockquote><p>Between the two of them, their argument was:</p><ul><li><p>No other open source company could have a product as widely applicable.</p></li><li><p>The support-driven business model of Red Hat sucks and is unable to support adequate funding of ongoing investments. Anyone else trying to sell services for open source software won&#8217;t make it.</p></li><li><p>Linux is a unique piece of software that companies didn&#8217;t need to be convinced to buy and Red Hat was in a uniquely good position to sell because of their first-mover advantage and reputation.</p></li></ul><p>Although these are all fair points, their argument reveals the problem with &#8220;saying never&#8221; about any situation. History may not repeat, but it does rhyme. In this case, Red Hat rhymes with Vercel.</p><h2>How Vercel rhymes with Red Hat</h2><p>Far from &#8220;another Red Hat never existing,&#8221; Vercel has seemingly followed a similar path intentionally or not. Both:</p><ul><li><p>Built an enterprise version of a popular open source project that has strong adoption. For Vercel, Next.js is basically an enterprise version of React, which is the most popular frontend framework.</p></li><li><p>Monetized it by providing the best services around that open source product. Developed the expertise to provide services for that open source technology in the best possible way.</p></li><li><p>Bolstered their reputation and improved their offering by developing and acquiring other open source products.</p></li></ul><p>Although Peter Levine was right that the &#8220;support&#8221; business model probably sucked, this doesn&#8217;t mean an open source product can&#8217;t be a successful one. If you adjust it slightly to be &#8220;adjacent services&#8221; like hosting, it seemingly works well. Vercel, with a <a href="https://www.linkedin.com/posts/martenabrahamsen_revenue-at-openai-vendor-vercel-nearly-doubles-activity-7336487811899977728-oD2b/">reported $200M in ARR</a>, is well on its way to the &#8220;impossible&#8221; $500M amount Red Hat hit.</p><p>Looking at Vercel through the lens of Red Hat cleared up a lot of my confusion about why it was successful.</p><ol><li><p>None of the other frontend hosting platforms or AI app builders take enterprise as seriously as Vercel does. Intentionally or not, others appeal much more to vibe coders and hobbyists.</p></li><li><p>Although builders of all kinds use Next.js, it can be seen primarily as a product built for enterprises. They make this pretty obvious with their focus on performance and security on their homepage.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!RvZv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5e27a25-bc43-4b54-888c-5e35e26aa524_1514x1018.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!RvZv!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5e27a25-bc43-4b54-888c-5e35e26aa524_1514x1018.png 424w, /__u/substackcdn.com/image/fetch/$s_!RvZv!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5e27a25-bc43-4b54-888c-5e35e26aa524_1514x1018.png 848w, /__u/substackcdn.com/image/fetch/$s_!RvZv!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5e27a25-bc43-4b54-888c-5e35e26aa524_1514x1018.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RvZv!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5e27a25-bc43-4b54-888c-5e35e26aa524_1514x1018.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!RvZv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5e27a25-bc43-4b54-888c-5e35e26aa524_1514x1018.png" width="1456" height="979" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5e27a25-bc43-4b54-888c-5e35e26aa524_1514x1018.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:979,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1529915,&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://ianv.substack.com/i/172458029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5e27a25-bc43-4b54-888c-5e35e26aa524_1514x1018.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!RvZv!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5e27a25-bc43-4b54-888c-5e35e26aa524_1514x1018.png 424w, /__u/substackcdn.com/image/fetch/$s_!RvZv!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5e27a25-bc43-4b54-888c-5e35e26aa524_1514x1018.png 848w, /__u/substackcdn.com/image/fetch/$s_!RvZv!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5e27a25-bc43-4b54-888c-5e35e26aa524_1514x1018.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RvZv!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5e27a25-bc43-4b54-888c-5e35e26aa524_1514x1018.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 aria-hidden="true" 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><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><ol start="3"><li><p>Next.js builds on React&#8217;s popularity and Vercel doesn&#8217;t need to carry the entire development load. They benefit a huge amount from all the investment in the React ecosystem (from Meta and others). Vercel, through Next.js, can capture a significant amount of benefits from this.</p></li><li><p>The acquisition and development of other open source projects is because it improves their reputation for caring about performance and developer experience while strengthening their core offering of &#8220;enterprise React.&#8221; For example, Turbopack is all about improving bundle speeds for large (AKA enterprise) apps.</p></li></ol><h2>A collision course in the age of AI?</h2><p>The similarities don&#8217;t end in both companies&#8217; histories. They both face similar circumstances in the age of AI. Simply, they both care a lot about it, and it shows with all the AI buzzwords they plaster all over their website.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!efJ-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae34106-ad2b-4fe2-94dc-03d7fc71b096_2444x1290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!efJ-!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae34106-ad2b-4fe2-94dc-03d7fc71b096_2444x1290.png 424w, /__u/substackcdn.com/image/fetch/$s_!efJ-!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae34106-ad2b-4fe2-94dc-03d7fc71b096_2444x1290.png 848w, /__u/substackcdn.com/image/fetch/$s_!efJ-!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae34106-ad2b-4fe2-94dc-03d7fc71b096_2444x1290.png 1272w, /__u/substackcdn.com/image/fetch/$s_!efJ-!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae34106-ad2b-4fe2-94dc-03d7fc71b096_2444x1290.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!efJ-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae34106-ad2b-4fe2-94dc-03d7fc71b096_2444x1290.png" width="1456" height="769" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ae34106-ad2b-4fe2-94dc-03d7fc71b096_2444x1290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:769,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:774974,&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://ianv.substack.com/i/172458029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae34106-ad2b-4fe2-94dc-03d7fc71b096_2444x1290.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!efJ-!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae34106-ad2b-4fe2-94dc-03d7fc71b096_2444x1290.png 424w, /__u/substackcdn.com/image/fetch/$s_!efJ-!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae34106-ad2b-4fe2-94dc-03d7fc71b096_2444x1290.png 848w, /__u/substackcdn.com/image/fetch/$s_!efJ-!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae34106-ad2b-4fe2-94dc-03d7fc71b096_2444x1290.png 1272w, /__u/substackcdn.com/image/fetch/$s_!efJ-!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ae34106-ad2b-4fe2-94dc-03d7fc71b096_2444x1290.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 aria-hidden="true" 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><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>Neither Vercel nor Red Hat are in a position to develop their own models (although Red Hat&#8217;s parent company, IBM, <a href="https://en.wikipedia.org/wiki/IBM_Granite">is</a>) and doing this doesn&#8217;t fit with their enterprise open source model anyway. Instead:</p><ul><li><p>Vercel aims to become the &#8220;AI Cloud.&#8221; They explain this on their site as helping companies &#8220;deploy AI in seconds. Access all major models through a single, unified interface and shared AI credit wallet.&#8221;</p></li><li><p>Red Hat aims to let enterprises &#8220;tune small models with enterprise-relevant data, and develop and deploy AI solutions across hybrid cloud environments.&#8221;</p></li></ul><p>Basically, they both are aiming to be the middle layer between model providers and enterprise apps. This makes sense as enterprise apps are already hosted on their respective platforms, making it easier for them to move up the value chain.</p><p>What this also means is that they are on a collision course. This middle AI layer is going to end up somewhere and it&#8217;s going to be valuable. Vercel, Red Hat, and many other companies (like <a href="https://openrouter.ai/">OpenRouter</a>) are battling for it. Right now, there likely isn&#8217;t much overlap, but as the contracts get larger, there will be. It will be interesting to see how a potential battle between such similar companies plays out.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://ianv.substack.com/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! 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[Nick Bare and the Hybrid Athlete Cinematic Universe]]></title><description><![CDATA[Creating a brand moat in a wildly competitive industry]]></description><link>https://ianv.substack.com/p/nick-bare-and-the-hybrid-athlete</link><guid isPermaLink="false">https://ianv.substack.com/p/nick-bare-and-the-hybrid-athlete</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Tue, 03 Jun 2025 23:06:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7ba67b19-634b-49e8-a77f-98f5c7feb3ef_2180x1410.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As a marketer, I am mostly skeptical of marketing. You build an immunity to it after spending so much time working on it. When marketing does work, I perk up. It&#8217;s a sign a company is doing something especially right.</p><p>Something that caught my attention recently is Nick Bare, Bare Performance Nutrition (BPN), and specifically, their recent Go One More Backyard Ultra. I&#8217;ve been following <a href="https://www.youtube.com/@nickbarefitness">Nick Bare</a> for a while and he has influenced my training (more runs), but the recent Go One More Backyard Ultra seemed like a culmination of their efforts and clarified what&#8217;s so smart about them.</p><p>They sell an identity, work with influencers to model that identity, and then channel attention towards a defining event. This breaks through the noise and competition of the fitness and supplement space and enables them to build a moat in the massively competitive supplements industry.</p><p>Here&#8217;s how they do it:</p><h2>1. Sell an Identity Rather Than a (Supplement) Product</h2><p>Supplements are one of the most competitive consumer markets. There are tons of companies selling products very close to the raw ingredients, basically entirely differentiated by brand and marketing.</p><p>One of the areas of differentiation they do find is features. Some products are tasty, vegan, natural, made from different (clean) ingredients, seed oil free, promote gut health, and countless others. Convincing someone that your feature is better than others is a lot of work and there seemingly aren&#8217;t many new &#8220;features&#8221; left untapped.</p><p>The other main way of selling supplements is influencers and endorsements. This has been the case for about as long as people have been famous. All kinds of people, from bodybuilders to reality show stars to podcasters, have their own brand of supplements.</p><p>This is an indirect way to sell an identity. The promise is that if you buy a supplement, you&#8217;ll be more like the influencer you admire.</p><p>BPN is the next evolution of this. They take a more direct approach and sell the identity itself.</p><p>I see that identity broadly as the &#8220;<strong>hybrid athlete</strong>.&#8221; This is someone who lifts (heavy) weights and runs far. I would say the expanded definition also includes people who challenge themselves to do extreme physical activities (&#8221;do hard things&#8221;, &#8220;go one more&#8221;).</p><p>Selling the hybrid athlete identity is core to what BPN does and their supplements are along for the ride. It turns out, when done well, identity is a much better differentiator than the abstract features of supplements. You don&#8217;t need to understand what the supplements do, you just need to aspire to be a hybrid athlete.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!h3k2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84d4cc1-0f7b-4704-90c3-8d24c1bc016e_1996x1470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!h3k2!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84d4cc1-0f7b-4704-90c3-8d24c1bc016e_1996x1470.png 424w, /__u/substackcdn.com/image/fetch/$s_!h3k2!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84d4cc1-0f7b-4704-90c3-8d24c1bc016e_1996x1470.png 848w, /__u/substackcdn.com/image/fetch/$s_!h3k2!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84d4cc1-0f7b-4704-90c3-8d24c1bc016e_1996x1470.png 1272w, /__u/substackcdn.com/image/fetch/$s_!h3k2!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84d4cc1-0f7b-4704-90c3-8d24c1bc016e_1996x1470.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!h3k2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84d4cc1-0f7b-4704-90c3-8d24c1bc016e_1996x1470.png" width="1456" height="1072" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a84d4cc1-0f7b-4704-90c3-8d24c1bc016e_1996x1470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1072,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3579270,&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://ianv.substack.com/i/165070863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84d4cc1-0f7b-4704-90c3-8d24c1bc016e_1996x1470.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!h3k2!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84d4cc1-0f7b-4704-90c3-8d24c1bc016e_1996x1470.png 424w, /__u/substackcdn.com/image/fetch/$s_!h3k2!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84d4cc1-0f7b-4704-90c3-8d24c1bc016e_1996x1470.png 848w, /__u/substackcdn.com/image/fetch/$s_!h3k2!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84d4cc1-0f7b-4704-90c3-8d24c1bc016e_1996x1470.png 1272w, /__u/substackcdn.com/image/fetch/$s_!h3k2!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84d4cc1-0f7b-4704-90c3-8d24c1bc016e_1996x1470.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 aria-hidden="true" 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><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 <a href="https://www.bareperformancenutrition.com/">BPN website</a></figcaption></figure></div><p>The added brilliance of the hybrid athlete identity is that it expands the market. BPN can provide products to both runners and lifters, where other supplements only really appeal to one or the other.</p><h2><strong>2. Provide Models for Hybrid Athletes</strong></h2><p>In a classic influencer structure, Nick Bare would act as the model of the hybrid athlete lifestyle (and he does), but BPN takes it a step further. They include and promote other athletes in multiple ways to create a sort of &#8220;hybrid athlete cinematic universe.&#8221; They do this in multiple ways:</p><ul><li><p>Sponsoring athletes who are either hybrid athletes or &#8220;do hard things&#8221; like ultra runner <a href="https://www.youtube.com/watch?v=bR6wXPm66LQ">Sally McRae</a> or powerlifter Russel Orhii.</p></li><li><p>Featuring other athletes in Nick&#8217;s videos like <a href="https://www.youtube.com/watch?v=9CKqy_c8DzM">Jake Dearden, Dan Churchill</a>, and <a href="https://www.youtube.com/watch?v=6tNEzsDwlsw">Ian Fonz</a>.</p></li><li><p>Having a separate <a href="https://www.youtube.com/@bpnsupps/videos">BPN YouTube channel</a> that creates content for other athletes (and performs shockingly well for a secondary channel).</p></li><li><p>Being the model and providing a blueprint for content in the form of &#8220;challenges&#8221; like fast marathons, <a href="https://www.youtube.com/watch?v=Au1veuBcsX0">HYROX</a>, <a href="https://www.youtube.com/watch?v=ImfZgn4Yxzo">The Speed Project</a>, and many more.</p></li></ul><p>This provides a multitude of benefits:</p><ol><li><p>There is constantly content about being a hybrid athlete, validating the lifestyle. The definition (and reach) expands further and further. People who want more hybrid athlete content, get more.</p></li><li><p>Rather than people following an individual like Nick, they feel like they are part of a movement. This again increases the potential reach.</p></li><li><p>Content creators can also ride this wave by identifying as hybrid athletes and following the template Nick provides. Searching &#8220;hybrid athlete&#8221; uncovers many others with a similar style and structure of video. This ultimately leads to more hybrid athlete content.</p></li></ol><p>All of this powers the hybrid athlete cinematic universe (and sells more supplements along the way).</p><h2><strong>3. Channel Attention Into Crossover Events</strong></h2><p>Like any good cinematic universe, crossover events are what really excite people. When channeled, these break through the noise and reach people they never would have reached.</p><p>Although Nick sometimes includes other athletes in his videos, hybrid athletes train together, and some may attend the same events, getting the full power of the crossover requires manufacturing. BPN did just this with the recent Go One More Backyard Ultra.</p><p>The race featured 125 runners from around the globe completing a 4.2 mile loop every hour on the hour until one person remained. Yes, this means people ran hundreds of miles over multiple days. The race actually ended in a tie after 2 days and 235 miles, finishing in a <a href="https://x.com/zachpogrob/status/1927441994189582766">huge storm</a>.</p><p>Multiple members of the hybrid athlete cinematic universe like <a href="https://www.youtube.com/watch?v=3Nhj0PFxwsU">Truett Hanes</a>, <a href="https://www.youtube.com/@LucyDavisFit">Lucy Davis</a>, and <a href="https://www.youtube.com/watch?v=1ZwWLqMwCY0">Jonny Davies</a> participated as well as people adjacent like <a href="https://x.com/zachpogrob">Zach Pogrob</a>. Both the participants and the brand got content, attention, promotion, and followers both leading up to the event and coming out of it. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!_5Du!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49b4e3d-95ce-45d3-9ea9-c6eebe0b6d11_1172x1482.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!_5Du!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49b4e3d-95ce-45d3-9ea9-c6eebe0b6d11_1172x1482.png 424w, /__u/substackcdn.com/image/fetch/$s_!_5Du!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49b4e3d-95ce-45d3-9ea9-c6eebe0b6d11_1172x1482.png 848w, /__u/substackcdn.com/image/fetch/$s_!_5Du!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49b4e3d-95ce-45d3-9ea9-c6eebe0b6d11_1172x1482.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_5Du!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49b4e3d-95ce-45d3-9ea9-c6eebe0b6d11_1172x1482.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!_5Du!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49b4e3d-95ce-45d3-9ea9-c6eebe0b6d11_1172x1482.png" width="386" height="488.098976109215" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e49b4e3d-95ce-45d3-9ea9-c6eebe0b6d11_1172x1482.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1482,&quot;width&quot;:1172,&quot;resizeWidth&quot;:386,&quot;bytes&quot;:1114824,&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://ianv.substack.com/i/165070863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49b4e3d-95ce-45d3-9ea9-c6eebe0b6d11_1172x1482.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!_5Du!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49b4e3d-95ce-45d3-9ea9-c6eebe0b6d11_1172x1482.png 424w, /__u/substackcdn.com/image/fetch/$s_!_5Du!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49b4e3d-95ce-45d3-9ea9-c6eebe0b6d11_1172x1482.png 848w, /__u/substackcdn.com/image/fetch/$s_!_5Du!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49b4e3d-95ce-45d3-9ea9-c6eebe0b6d11_1172x1482.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_5Du!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49b4e3d-95ce-45d3-9ea9-c6eebe0b6d11_1172x1482.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 aria-hidden="true" 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><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://x.com/zachpogrob/status/1926775287074684936">@zachpogrob</a></figcaption></figure></div><p>But ultimately, BPN is a business and they care a lot about the money. So how did they follow up this burst of attention? The <a href="https://www.youtube.com/watch?v=Hsnlfe4BuQk">launch of a new product</a>, a pre-workout for endurance athletes. This perfectly aligns with the event and with hybrid athletes more broadly.</p><p>This is how a brand becomes a moat. Few are going to have the patience to build up a brand over years, attract such a dedicated following (who will run 100s of miles), and then coordinate a huge event like this (and do it repeatedly). It shows that the BPN athletes aren&#8217;t the only ones who are committed to doing hard things, the business is too.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://ianv.substack.com/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! 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[Simplicity is the wrong abstraction]]></title><description><![CDATA[Why building a &#8220;simpler&#8221; product is simply a bad idea]]></description><link>https://ianv.substack.com/p/simplicity-is-the-wrong-abstraction</link><guid isPermaLink="false">https://ianv.substack.com/p/simplicity-is-the-wrong-abstraction</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Wed, 19 Feb 2025 00:40:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ff5337-69d8-46a7-81a0-dbc368519850_1709x960.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A common pitch for new products is &#8220;it&#8217;s like X but simpler.&#8221; This pitch usually includes an explanation of the many ways X has become overly complicated and bloated and how their solution gets back to the &#8220;core&#8221; experience. Just build a simpler product and watch the dollars roll in.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>This is a bad idea, and simplicity is a bad goal. Products that seemingly succeed because of simplicity are hiding their real advantage. Keeping this advantage hidden is in their interest; it creates a false model to follow and fewer real competitors.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!dEqE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa5828-55ec-4ed6-95b0-3d8880c4de1c_1544x826.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!dEqE!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa5828-55ec-4ed6-95b0-3d8880c4de1c_1544x826.png 424w, /__u/substackcdn.com/image/fetch/$s_!dEqE!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa5828-55ec-4ed6-95b0-3d8880c4de1c_1544x826.png 848w, /__u/substackcdn.com/image/fetch/$s_!dEqE!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa5828-55ec-4ed6-95b0-3d8880c4de1c_1544x826.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dEqE!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa5828-55ec-4ed6-95b0-3d8880c4de1c_1544x826.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!dEqE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa5828-55ec-4ed6-95b0-3d8880c4de1c_1544x826.png" width="1456" height="779" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/beaa5828-55ec-4ed6-95b0-3d8880c4de1c_1544x826.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:779,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69652,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!dEqE!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa5828-55ec-4ed6-95b0-3d8880c4de1c_1544x826.png 424w, /__u/substackcdn.com/image/fetch/$s_!dEqE!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa5828-55ec-4ed6-95b0-3d8880c4de1c_1544x826.png 848w, /__u/substackcdn.com/image/fetch/$s_!dEqE!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa5828-55ec-4ed6-95b0-3d8880c4de1c_1544x826.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dEqE!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeaa5828-55ec-4ed6-95b0-3d8880c4de1c_1544x826.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 aria-hidden="true" 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><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">Google: simple on the surface, but its real advantage comes from a hugely complex effort behind it.</figcaption></figure></div><p>Understanding the problem with &#8220;X but simpler&#8221; and avoiding it as a <a href="https://www.ycombinator.com/library/Ij-tarpit-ideas-what-are-tarpit-ideas-how-to-avoid-them">tarpit</a> will help a product find ways to build more sustainable value.</p><h2>The problem with &#8220;X but simpler&#8221;</h2><p>There are plenty of truisms about simplicity, but taking too many lessons from them is risky. Stealing a phrase from <a href="https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction">Sandi Metz</a>, simplicity is the wrong abstraction. Here&#8217;s why:</p><h3>1. Simple products are cheap</h3><p>LLMs have made it easier than ever to develop a simpler version of every product. Anyone can <a href="https://twitter.com/karpathy/status/1886192184808149383">vibe code</a> their way to a working prototype in a weekend.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>This means any moat a simple product will have will quickly evaporate. There are plenty of copycats out there ready to eat your lunch by competing with you and charging less.</p><p>You see it in the <a href="https://www.indiehackers.com/post/copycats-build-your-own-damn-business-c0823f15da">indiehacker world</a> all the time. Someone achieves success with a simple piece of software and multiple copycats pop up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!piPj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e77bd1f-957b-4540-ad6f-0d639d15442b_1804x894.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!piPj!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e77bd1f-957b-4540-ad6f-0d639d15442b_1804x894.png 424w, /__u/substackcdn.com/image/fetch/$s_!piPj!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e77bd1f-957b-4540-ad6f-0d639d15442b_1804x894.png 848w, /__u/substackcdn.com/image/fetch/$s_!piPj!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e77bd1f-957b-4540-ad6f-0d639d15442b_1804x894.png 1272w, /__u/substackcdn.com/image/fetch/$s_!piPj!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e77bd1f-957b-4540-ad6f-0d639d15442b_1804x894.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!piPj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e77bd1f-957b-4540-ad6f-0d639d15442b_1804x894.png" width="1456" height="722" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e77bd1f-957b-4540-ad6f-0d639d15442b_1804x894.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;:1554134,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!piPj!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e77bd1f-957b-4540-ad6f-0d639d15442b_1804x894.png 424w, /__u/substackcdn.com/image/fetch/$s_!piPj!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e77bd1f-957b-4540-ad6f-0d639d15442b_1804x894.png 848w, /__u/substackcdn.com/image/fetch/$s_!piPj!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e77bd1f-957b-4540-ad6f-0d639d15442b_1804x894.png 1272w, /__u/substackcdn.com/image/fetch/$s_!piPj!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e77bd1f-957b-4540-ad6f-0d639d15442b_1804x894.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 aria-hidden="true" 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><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">Which came first?</figcaption></figure></div><p>This also means big companies (where the $$$ is) can build a simple version of a product themselves too.</p><h3>2. It&#8217;s a short term strategy</h3><p>&#8220;X but simpler&#8221; is not a long term strategy, it&#8217;s a dead end.</p><p>Once you build out the simple use case, what are you supposed to do? Just leave it?</p><p>Even the simplest of products with users will get feature requests. If you don&#8217;t develop those features and the users mature, they will just go to the more mature &#8220;complicated&#8221; product. You have basically done all the hard work of attracting a user, getting them familiar with the product&#8217;s concept, but not capturing the lifetime value. Sowing without reaping.</p><p>The &#8220;complex&#8221; products you are basing yours on were once simple too. The complexity was added to address a variety of use cases, and eventually requirements like security, regulation, functionality. A good product often becomes what its customers want it to be, and when they have many customers, that means a lot of features.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!WO03!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ff5337-69d8-46a7-81a0-dbc368519850_1709x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!WO03!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ff5337-69d8-46a7-81a0-dbc368519850_1709x960.png 424w, /__u/substackcdn.com/image/fetch/$s_!WO03!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ff5337-69d8-46a7-81a0-dbc368519850_1709x960.png 848w, /__u/substackcdn.com/image/fetch/$s_!WO03!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ff5337-69d8-46a7-81a0-dbc368519850_1709x960.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WO03!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ff5337-69d8-46a7-81a0-dbc368519850_1709x960.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!WO03!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ff5337-69d8-46a7-81a0-dbc368519850_1709x960.png" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74ff5337-69d8-46a7-81a0-dbc368519850_1709x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1075769,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!WO03!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ff5337-69d8-46a7-81a0-dbc368519850_1709x960.png 424w, /__u/substackcdn.com/image/fetch/$s_!WO03!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ff5337-69d8-46a7-81a0-dbc368519850_1709x960.png 848w, /__u/substackcdn.com/image/fetch/$s_!WO03!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ff5337-69d8-46a7-81a0-dbc368519850_1709x960.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WO03!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74ff5337-69d8-46a7-81a0-dbc368519850_1709x960.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 aria-hidden="true" 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><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><h3>3. It&#8217;s a worse business</h3><p>Often what people are saying when they say &#8220;X but simpler&#8221; is actually &#8220;X but a worse business.&#8221;</p><p>One thing startups (or individuals) can do that big companies can&#8217;t is have no business model. They have the excuse that they need to get the product working before charging for it. They also don&#8217;t need to pay anyone if it&#8217;s something they are working on themselves.</p><p>This means a lot of work can go into a product before validating that it works as a business. When it comes to testing this, simple products are often in a tough spot:</p><ol><li><p>They can&#8217;t charge more money for them than more expensive products. They&#8217;d need to be a better, differentiated product for that.</p></li><li><p>They can&#8217;t capture the larger customers. The advanced features larger, more valuable customers want might not exist in your product.</p></li></ol><p>I feel like indiehackers and &#8220;business thought leaders&#8221; are largely to blame for this. These people might be known for the products they build, but actually make money from consulting, courses, or templates. For example, Marc Lou makes ~3% of this revenue from the products he&#8217;s built and 97% from a course and template.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!72kk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68581428-e3eb-454b-8450-9d4f5fdd699f_2280x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!72kk!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68581428-e3eb-454b-8450-9d4f5fdd699f_2280x1240.png 424w, /__u/substackcdn.com/image/fetch/$s_!72kk!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68581428-e3eb-454b-8450-9d4f5fdd699f_2280x1240.png 848w, /__u/substackcdn.com/image/fetch/$s_!72kk!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68581428-e3eb-454b-8450-9d4f5fdd699f_2280x1240.png 1272w, /__u/substackcdn.com/image/fetch/$s_!72kk!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68581428-e3eb-454b-8450-9d4f5fdd699f_2280x1240.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!72kk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68581428-e3eb-454b-8450-9d4f5fdd699f_2280x1240.png" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68581428-e3eb-454b-8450-9d4f5fdd699f_2280x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:714890,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!72kk!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68581428-e3eb-454b-8450-9d4f5fdd699f_2280x1240.png 424w, /__u/substackcdn.com/image/fetch/$s_!72kk!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68581428-e3eb-454b-8450-9d4f5fdd699f_2280x1240.png 848w, /__u/substackcdn.com/image/fetch/$s_!72kk!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68581428-e3eb-454b-8450-9d4f5fdd699f_2280x1240.png 1272w, /__u/substackcdn.com/image/fetch/$s_!72kk!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68581428-e3eb-454b-8450-9d4f5fdd699f_2280x1240.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 aria-hidden="true" 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><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><h3>4. Simple does not solve distribution</h3><p>Simplicity is a hook, not a long-term distribution plan.</p><p>When you focus on simplicity, you are permanently anchoring yourself to the product you are a simpler version of. Your market becomes a small portion of their market. Eventually, you will run out of people who are simply interested in a simpler version of the existing product. You have not <a href="https://visakanv.com/marketing/solve-for-distribution/">solved for distribution</a> yourself.</p><p>This means you&#8217;ll always be competing with them. They will have:</p><ul><li><p>More margin and resources to use in their battle against you.</p></li><li><p>More capacity to improve their product (including making <em>certain parts</em>, like onboarding, simpler).</p></li></ul><p>Simple apps also have a harder time with retention. It might be easy to activate someone, but because you provide less value, it is trickier to keep them around. For example, there have been a massive number of Twitter clones relying on &#8220;simpler&#8221; to attract users, but the users they do attract haven&#8217;t stuck around. The simple hook is not enough to create the network effect needed.</p><h2>What should you do instead?</h2><p>As Sandi Metz says in <a href="https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction">The Wrong Abstraction</a>, the &#8220;fastest way forward is back.&#8221; You need to reconsider why you chose simplicity in the first place, deeper thinking may reveal a better path.</p><p>I don&#8217;t have the secret method to &#8220;build a successful product,&#8221; but common alternatives include:</p><h3><strong>X but targeted</strong></h3><p>Stripe is payments for engineers. Canva is Photoshop but for social media peeps and casual designers rather than hardcore editors. Pitch is PowerPoint for startups. Substack is Mailchimp for writers. Signal is like Whatsapp with better security, same with ProtonMail vs Gmail.</p><p>At some point, all of these could be considered simpler versions of the companies they are competing with, but their main frame is as an alternative that targets a specific subset of users.</p><h3><strong>X but with a different business model</strong></h3><p>Often this means cheaper. When so many companies put pricing behind a &#8220;quick call,&#8221; being transparent with pricing is a breath of fresh air. When so many tools are built exclusively for enterprises, building for small businesses can gain a lot of traction.</p><p>PostHog, Supabase, Coolify, Netdata. <a href="http://Cal.com">Cal.com</a>, and Hubspot are all examples of this. Products that already exist but with a completely different business model backing them.</p><h3><strong>X but opinionated</strong></h3><p>These products might be simpler, but the source of that simplicity comes from a careful understanding of the structure and purpose of a product.</p><p>Linear might be a &#8220;simpler&#8221; version of Jira but that&#8217;s built out of a deep understanding of user needs along with strong opinions on how to address those needs. It focuses on the functionality and corner cases high-performance product teams want.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Wpcs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce79b887-5776-4672-a9b6-a52b7b8ead98_2166x1142.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Wpcs!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce79b887-5776-4672-a9b6-a52b7b8ead98_2166x1142.png 424w, /__u/substackcdn.com/image/fetch/$s_!Wpcs!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce79b887-5776-4672-a9b6-a52b7b8ead98_2166x1142.png 848w, /__u/substackcdn.com/image/fetch/$s_!Wpcs!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce79b887-5776-4672-a9b6-a52b7b8ead98_2166x1142.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Wpcs!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce79b887-5776-4672-a9b6-a52b7b8ead98_2166x1142.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Wpcs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce79b887-5776-4672-a9b6-a52b7b8ead98_2166x1142.png" width="1456" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce79b887-5776-4672-a9b6-a52b7b8ead98_2166x1142.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:462767,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Wpcs!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce79b887-5776-4672-a9b6-a52b7b8ead98_2166x1142.png 424w, /__u/substackcdn.com/image/fetch/$s_!Wpcs!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce79b887-5776-4672-a9b6-a52b7b8ead98_2166x1142.png 848w, /__u/substackcdn.com/image/fetch/$s_!Wpcs!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce79b887-5776-4672-a9b6-a52b7b8ead98_2166x1142.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Wpcs!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce79b887-5776-4672-a9b6-a52b7b8ead98_2166x1142.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 aria-hidden="true" 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><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>Fey, Superhuman, Basecamp, and Hey are all examples of this. It might be better to think of them as &#8220;more elegant&#8221; products rather than simpler ones.</p><h2>Simple is a false</h2><p>None of these are as easy as simple, but this is my point. Bragging about the simplicity of a product often reveals that the creators don&#8217;t understand what makes it unique or different. Eventually, this leads to demands for complexity, poor business results, waning retention, and a lack of structure to deal with it.</p><p>Just like any other industry, the get rich quick scheme of building a simpler product isn&#8217;t as real as it seems.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://ianv.substack.com/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">Although I may seem like a simplicity hater, I&#8217;d <em>simply</em> love if you subscribed (or shared with someone who might find this interesting).</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><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>&#8220;X but with AI&#8221; is sort of the same thing. Just adding AI does not mean your product will win. Everyone can and will &#8220;add AI&#8221; to their product. It needs to enable something new.</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>Although simplicity is bad in products, it&#8217;s good in <em>software</em>. <a href="https://grugbrain.dev/">Grug</a> is right. Complexity in code is the enemy.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Against Duolingo]]></title><description><![CDATA[Fighting the epidemic of unseriousness]]></description><link>https://ianv.substack.com/p/against-duolingo</link><guid isPermaLink="false">https://ianv.substack.com/p/against-duolingo</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Sun, 09 Feb 2025 21:12:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e2bcb0dd-a9a3-4f1b-a384-7d320dc15961_1600x1184.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When I first started dating my now <a href="/__u/icecreamforlunch.substack.com/">fianc&#233;e</a>, I knew I needed to learn Spanish because:</p><ol><li><p>She speaks Spanish with her family and many of her friends. Not knowing Spanish would mean missing out on a significant number of conversations across our life.</p></li><li><p>How can you fully understand and connect with someone if you don&#8217;t know at least some of their native language?</p></li></ol><p>Like many, I immediately started THE modern way to learn a language: Duolingo. After doing hundreds of lessons and building up a healthy streak (maybe a year, I forget), I reflected on what I learned: functionally nothing.</p><p>Being a part of Spanish conversations revealed I didn&#8217;t actually know any Spanish. Duolingo tricked me like it has with many other people. You feel like you are learning a language, but when actually go to speak it, you are only slightly better off. This is a problem.</p><h2>Duolingo doesn&#8217;t care if you learn a language</h2><p>Luis Von Ahn, the founder and CEO of Duolingo, in <a href="https://www.theverge.com/24267841/luis-von-ahn-duolingo-owl-language-learning-gamification-generative-ai-android-decoder">an interview with the Verge</a>, revealed the company&#8217;s priorities:</p><blockquote><p><strong>Do you think that there&#8217;s a conflict between gamification and engagement &#8212; the things that you&#8217;re historically successful at &#8212; and education?</strong></p><p>Yes, there is.</p><p><strong>How do you manage that conflict?</strong></p><p>Very easily. Always go with engagement.</p><p><strong>Really?</strong></p><p>Yes.</p><p><strong>I mean, presumably, you&#8217;ve heard both sides of the argument. Why have you made this decision?</strong></p><p>I&#8217;ll give you many arguments, but the one that works the most is this: It doesn&#8217;t matter how effective you are. You can&#8217;t teach somebody who&#8217;s not there.</p></blockquote><p>When the CEO of the company says that he does not care about you learning a language, you should listen to him. A similarly concerning sign is how much they talk about <a href="https://www.lennysnewsletter.com/p/the-secret-to-duolingos-growth">building</a> an <a href="https://www.lennysnewsletter.com/p/how-duolingo-reignited-user-growth">engaging</a> <a href="https://creatoreconomy.so/p/inside-duolingo-unhinged-growth-to-500m-cem-kansu">product</a> rather than helping people learn a language.</p><p>Instead of thinking of Duolingo as a language learning app, you should think about it as a game. It&#8217;s like crosswords or Wordle. It requires you to use your brain a bit, but it mostly focuses on fun. The <a href="/__u/visakanv.substack.com/p/are-you-serious">seriousness</a> required for you to learn a language is not there.</p><p>I don&#8217;t blame them for this. Their incentives as a business are misaligned with you. Like a dating app, they make money by ensuring you make progress but don&#8217;t succeed in your ultimate goal. If they were churning out fluent speakers, they&#8217;d have many fewer power users willing to pay for their product.</p><h2>What language learning requires</h2><p>It is only after trying other methods of language learning I realized how much Duolingo lets you down. The requirements to learn a language are nearly the opposite of what Duolingo provides.</p><h3>It takes a lot of time</h3><p>Duolingo is meant to be completed in 5 minute chunks. I often found myself repeatedly doing the bare minimum before bed to keep my streak.</p><p>In reality, it takes hundreds of hours (at a minimum) to learn a language. At 5 minutes a day, a year of Duolingo only nets you 30 hours of language learning time. Even over the course of years, this is not nearly enough to learn a language.</p><p>As an opposite example, take <a href="https://isaak.net/mandarin/">Isaak Freeman learning Chinese</a>. He did 1500 hours of practice in less than a year.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> This is ~4 hours a day on average.</p><p>Duolingo may claim it is about &#8220;quality&#8221; of hours, but others have tested this too. Take the story of <a href="https://www.thecut.com/2019/01/does-duolingo-even-work.html">Steven Sacco</a>, a retired language professor:</p><blockquote><p>Intrigued by Duolingo&#8217;s &#8220;34 hours&#8221; claim, he put it to the test, studying Swedish on the app for a total of 300 hours. (Most introductory university Swedish courses amount to 150 or so hours of coursework, he reasoned; 300 would be more than safe.) He then convinced the professor of UCLA&#8217;s Elementary Swedish course to let him take the final exam. He got an F.</p></blockquote><h3>You need to push your limits</h3><p>Duolingo is meant to be engaging and not feel like work. They know if it feels hard, you will quit. This means you can&#8217;t really fail on Duolingo.</p><p>In real life, you can definitely fail. That is the whole point. Someone speaks to you in another language, you forget the words, and choke up. You derail an entire conversation trying to contribute. You use the wrong word or verb tense and people laugh at you. This is what reality looks like.</p><p>Von Ahn recognizes this and says:</p><blockquote><p>The other thing is, somewhere between 80 and 90 percent of language learners don&#8217;t want to talk to another human. They may tell you they do, but they don&#8217;t. It&#8217;s because when you&#8217;re learning a language, you&#8217;re pretty shy about it, and only the extreme extroverts are okay talking to a stranger on video in a language that they&#8217;re not very good at. The majority of people won&#8217;t do it.</p></blockquote><p>To learn a language is both knowing the words and being able to use them. At best, Duolingo only teaches you one of these. You&#8217;ll eventually need to do the second, and being able to do that is a muscle.</p><h3>It requires a lot of input</h3><p>The theory of language learning I&#8217;ve come around to is <a href="https://en.wikipedia.org/wiki/Input_hypothesis">comprehensible input</a>. The summary is &#8220;that linguistic competence is only advanced when language is subconsciously <em>acquired</em>, and that conscious <em>learning</em> cannot be used as a source of spontaneous language production.&#8221; You should be working at the edge of your competency to learn new things.</p><p>Duolingo almost never overwhelms you with new words. It seemed like I was learning the word for apple for months. You spend a huge amount of time reviewing past words rather than pushing the limits of your comprehension (again, because this is hard).</p><p>Even if Duolingo teaches you a language, it does it at way too slow a rate.</p><h3>Duolingo isn&#8217;t real</h3><p>This is one of the most common complaints about Duolingo: that it doesn&#8217;t reflect how people talk in real life. For example, I&#8217;ve basically never heard someone say &#8220;adios&#8221; in Spanish, &#8220;nos vemos&#8221; or &#8220;chao,&#8221; sure. Even if Duolingo wanted to teach you &#8220;nos vemos,&#8221; it doesn&#8217;t translate well into English (&#8220;we see each other&#8221;).</p><p>Like many language learning courses, Duolingo starts from the start, teaching you how to greet people, introduce yourself, and common words. Unfortunately, a majority of conversations do not start from the start. They are made of &#8220;the middle parts&#8221; and all the verbs and different conjugations that come with it.</p><p>One of my favourite language learning experiences so far was an audio course called <a href="https://www.languagetransfer.org/">Language Transfer</a>. What made it special was that it focused on the ability to recall a language, rather than memorize it. It did this by providing memory hooks, like voyage &#8594; I go &#8594; &#8220;voy,&#8221; and context on the linguistics of a language. Duolingo rarely, if ever, does this.</p><p>Language Transfer also focused on the important part of learning a language, <strong>listening</strong> and <strong>speaking</strong>. This is, again, the opposite of Duolingo. You may think you are learning how to listen, but Duolingo is so far off from real listening experiences that it is worthless.</p><h2>If not Duolingo, then what?</h2><p>Now when I meet people who use Duolingo, I try to convince them of one thing: <strong>stop using it</strong>. I realize this is sort of a social faux pas, live and let live or whatever, but I (obviously) feel strongly about this (enough to write a long blog post).</p><p>Duolingo is a part of an epidemic of unseriousness. When I think of a Duolingo learner, I think of a 20 something who likes to travel and does Duolingo on their way to work in an effort to become a more worldly person. &#8220;Una cerveza por favor&#8221; type stuff. Never works unfortunately.</p><p>No matter how long a streak someone has had, I&#8217;ve never met anyone who&#8217;s said Duolingo has taught them a language.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> If this isn&#8217;t proof, I don&#8217;t know what is.</p><p>This would be fine in isolation, but Duolingo might be the single most popular way to learn a language in the world.</p><blockquote><p>A fun fact: there are more people learning languages on Duolingo in the US than in all US high schools combined. This is true in most countries in the world. We teach languages to more people than the public school systems.</p></blockquote><p>There are multiple reasons why this is a big problem:</p><ol><li><p>All this unseriousness is bad for your soul. It weighs you down. You have to, sort of embarrassingly, repeatedly say &#8220;I&#8217;m learning a language, but I only know a little.&#8221; You are admitting to other people you are not serious. This is demotivating and has knock on effects for the rest of your life.</p></li><li><p>I don&#8217;t know if you read the news, but AI is coming. AI will be (is) good at doing a lot of things humans are, especially when people are unserious about it.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> The AI world will reward people who do more than &#8220;just show up&#8221; because AI is really good at &#8220;just showing up.&#8221;</p></li></ol><p>The solution to these problems: <strong><a href="/__u/visakanv.substack.com/p/are-you-serious">Be serious</a></strong>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> Life is short. If you want to learn a language, put in the effort to actually do it. If you don&#8217;t, be honest with yourself and do something else.</p><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>It is also less than half of the 4,000 hours it is estimated you need for intermediate fluency in Mandarin Chinese.</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>My fianc&#233;e spent 8 years doing French on Duolingo. She&#8217;ll admit she&#8217;s nowhere near fluent.</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>For example, ChatGPT Voice is a pretty good language tutor with infinite patience.</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>In part, this entire post is a message to myself. I&#8217;m nowhere near fluent in Spanish even though I have been &#8220;learning&#8221; for 3ish years.<br></p></div></div>]]></content:encoded></item><item><title><![CDATA[Where are all the banger blog posts?]]></title><description><![CDATA[You can see the impact of LLMs everywhere except the banger blog post statistics]]></description><link>https://ianv.substack.com/p/where-are-all-the-banger-blog-posts</link><guid isPermaLink="false">https://ianv.substack.com/p/where-are-all-the-banger-blog-posts</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Fri, 20 Dec 2024 18:38:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/72559016-e30f-475b-8685-725e6b1f10fe_1792x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every day, an army of thought leaders espouse how LLMs are changing their life and disrupting everything. Unfortunately for us appreciators of the humble blog posts, this hasn&#8217;t meant more banger blog posts.</p><p>I would consider a <strong>banger</strong> a creation that is particularly viral, unique, engaging, and novel. Neither these AI thought leaders nor the general banger writing population have become insanely prolific thanks to LLMs. They haven&#8217;t turned everyone into <a href="https://www.nytimes.com/1970/06/15/archives/for-michael-crichton-medicine-is-for-writing.html">Michael Crichton</a>:</p><blockquote><p>Michael Crichton spent four years at Harvard Medical School, and what does he have to show for it? Seven novels, a movie, several more manuscripts and screenplays and a fast&#8208;paced, provocative book of non&#8208;fiction on the state of the American hospital, which was published last week.</p></blockquote><p>On the other hand, LLMs have both:</p><ol><li><p>Made it significantly easier to produce a large number of words about a subject quickly.</p></li><li><p>Increased the rate of bangers in other areas, like software development.</p></li></ol><p>You would think writing, which is core to what LLMs do, would be impacted more. Why hasn&#8217;t it?</p><h2>LLMs are having a huge impact on coding</h2><p>This lack of written bangers reveals itself when compared to coding. There are many more people saying &#8220;I built this in 3 hours&#8221; than &#8220;I wrote this in 3 hours.&#8221; Some examples:</p><ul><li><p><a href="https://shortest-hackathon.vercel.app/">The world's shortest hackathon</a> (2 hours) hosted by Vercel and Nvidia</p></li><li><p><a href="https://simonwillison.net/2024/Oct/21/claude-artifacts/">Everything I built with Claude Artifacts this week</a></p></li><li><p>Recreating complex canvas animations in <a href="https://x.com/tjcages/status/1833218417639186936">15 minutes</a>.</p></li><li><p><a href="https://x.com/suumitshah/status/1866046328691700134">Pixel perfectly rebuilding</a> a UI that 800+ engineers couldn&#8217;t nail.</p></li><li><p>People recreating entire UIs and apps with <a href="https://v0.dev/">v0</a>, <a href="https://bolt.new/">Bolt.new</a>, Claude Artifacts, <a href="https://aider.chat/">aider.chat</a>.</p></li></ul><p><a href="https://x.com/samdape/status/1864642635652075694">This personal site</a> that looks like a receipt is a perfect example of a banger coding project. Its viral, unique, engaging, and novel. Thanks to LLMs, it was built in a few hours.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!hxMi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab8a8ba-268d-4a12-adb4-11f616cf02b8_1170x1248.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!hxMi!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab8a8ba-268d-4a12-adb4-11f616cf02b8_1170x1248.png 424w, /__u/substackcdn.com/image/fetch/$s_!hxMi!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab8a8ba-268d-4a12-adb4-11f616cf02b8_1170x1248.png 848w, /__u/substackcdn.com/image/fetch/$s_!hxMi!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab8a8ba-268d-4a12-adb4-11f616cf02b8_1170x1248.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hxMi!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab8a8ba-268d-4a12-adb4-11f616cf02b8_1170x1248.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!hxMi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab8a8ba-268d-4a12-adb4-11f616cf02b8_1170x1248.png" width="644" height="686.9333333333333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ab8a8ba-268d-4a12-adb4-11f616cf02b8_1170x1248.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1248,&quot;width&quot;:1170,&quot;resizeWidth&quot;:644,&quot;bytes&quot;:538199,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!hxMi!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab8a8ba-268d-4a12-adb4-11f616cf02b8_1170x1248.png 424w, /__u/substackcdn.com/image/fetch/$s_!hxMi!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab8a8ba-268d-4a12-adb4-11f616cf02b8_1170x1248.png 848w, /__u/substackcdn.com/image/fetch/$s_!hxMi!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab8a8ba-268d-4a12-adb4-11f616cf02b8_1170x1248.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hxMi!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab8a8ba-268d-4a12-adb4-11f616cf02b8_1170x1248.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 aria-hidden="true" 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><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>Beyond bangers, millions of people have used LLMs to become better developers. <a href="https://github.blog/news-insights/research/research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/">GitHub</a> found that developers complete task 55% faster when they use LLMs. This means a lot more code and projects being written and completed, and a lot more potential for bangers.</p><h2>Why aren&#8217;t LLMs increasing the number of banger posts?</h2><p>When compared with coding, writing just hasn&#8217;t kept up. There&#8217;s many potential reasons why:</p><h3>1. Writing is sand, code is Lego</h3><p>Writing is like sand. It starts as nothing and will crumble without support and careful planning. Code is like Lego, it gives you the structure and pieces you need to make your vision a reality.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!JwOk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825b9949-f661-487d-b99c-6c8e2720085a_2040x1008.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!JwOk!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825b9949-f661-487d-b99c-6c8e2720085a_2040x1008.png 424w, /__u/substackcdn.com/image/fetch/$s_!JwOk!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825b9949-f661-487d-b99c-6c8e2720085a_2040x1008.png 848w, /__u/substackcdn.com/image/fetch/$s_!JwOk!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825b9949-f661-487d-b99c-6c8e2720085a_2040x1008.png 1272w, /__u/substackcdn.com/image/fetch/$s_!JwOk!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825b9949-f661-487d-b99c-6c8e2720085a_2040x1008.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!JwOk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825b9949-f661-487d-b99c-6c8e2720085a_2040x1008.png" width="1456" height="719" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/825b9949-f661-487d-b99c-6c8e2720085a_2040x1008.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:719,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4166625,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!JwOk!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825b9949-f661-487d-b99c-6c8e2720085a_2040x1008.png 424w, /__u/substackcdn.com/image/fetch/$s_!JwOk!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825b9949-f661-487d-b99c-6c8e2720085a_2040x1008.png 848w, /__u/substackcdn.com/image/fetch/$s_!JwOk!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825b9949-f661-487d-b99c-6c8e2720085a_2040x1008.png 1272w, /__u/substackcdn.com/image/fetch/$s_!JwOk!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825b9949-f661-487d-b99c-6c8e2720085a_2040x1008.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 aria-hidden="true" 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><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>Because of the structure and reusability of code, your vision of a banger is a lot closer to reality for coding projects than it is for writing ones. The LLMs has a better understanding of the pieces available to make that vision real. Reusing writing to the same degree would be considered plagiarism.</p><p>The reusability and structure also means there is less to go wrong. Although the quality of code may vary as much for code as it does for writing, end users don&#8217;t see the code, they only see the experience it produces. For writing, the words are the experience. Poor quality is much more obvious.</p><p>Ultimately, LLMs can produce both passable writing and code, but passable code is much more likely to create a banger experience than passable writing.</p><h3>2. Writers haven&#8217;t figured out how to use LLMs</h3><p>There is a cultural layer of using LLMs writers haven&#8217;t figured out. There are plenty of <a href="https://nicholas.carlini.com/writing/2024/how-i-use-ai.html">good blog posts</a> about how developers are using LLMs, but none (I can remember) about writers using them. None of the writers I admire have written about how it has changed the way they do things.</p><p>For my workflow, LLMs basically function as a superpowered Google search. I have a question or an idea I want to explore and use the LLM to explore it. Going further, I find they work well to interact and ask questions of documents (or code) using <a href="https://www.anthropic.com/news/projects">projects</a>. It has made me a better writer, but it hasn&#8217;t helped me produce 10x more bangers.</p><p>This is similar to someone I consider to be a counter point to this whole post: <a href="https://www.dwarkeshpatel.com/">Dwarkesh Podcast</a>.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> <a href="https://every.to/podcast/dwarkesh-patel-s-quest-to-learn-everything">He leverages LLMs heavily</a> and built one of the best and most important podcasts that churns out banger after banger.</p><blockquote><p>While asking Claude questions, Dwarkesh uses the LLM as a sounding board to validate and refine his grasp of his guest&#8217;s field of expertise. This back-and-forth with Claude helps him discern if he&#8217;s &#8220;found a blind spot in their thinking&#8221; or if he&#8217;s simply &#8220;confused by their ideas.&#8221;</p></blockquote><p>Why haven&#8217;t we heard similar things from writers? Probably because the truly LLM-empowered writer doesn&#8217;t exist yet.</p><h3>3. The tools aren&#8217;t there yet</h3><p>Tools often act as productized versions of workflows people have figured out. Because writers haven&#8217;t fully figured out how to use LLMs to produce great writing, there&#8217;s little for LLMs to productize.</p><p>There are many tools for writers, like <a href="http://type.ai">Type.ai</a> and Notion AI, but these rarely are part of the workflow of banger producing writers. These tools seem to be used more for simple tasks like formatting, grammar-checking, and synonyms. At best, most writers seem to just use ChatGPT and Claude.</p><p><a href="https://x.com/IanVanagas/status/1813357556544450712">Developers are constantly shaping their tools</a> to improve their effectiveness. This is something we&#8217;ve seen yet again with all of the LLM-powered, coding-related products. LLMs quickly became integrated with the products, like IDEs, they were already using. Unfortunately, this is not the same (yet) for writers.</p><p>As proof of this, look at the testimonials of writing and coding related tools. I rarely see praise for writing related tools on social, and the testimonials on their site are from people and companies I&#8217;ve never heard of. A tool like <a href="https://www.cursor.com/">Cursor</a>, on the other hand, regularly gets praised for both helping non-technical people code and seasoned engineers be more productive. Their site is filled with people and companies I&#8217;ve actually heard of.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!odJ_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa2ee7a-fb0e-4994-a261-a707a6bccae3_1910x1208.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!odJ_!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa2ee7a-fb0e-4994-a261-a707a6bccae3_1910x1208.png 424w, /__u/substackcdn.com/image/fetch/$s_!odJ_!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa2ee7a-fb0e-4994-a261-a707a6bccae3_1910x1208.png 848w, /__u/substackcdn.com/image/fetch/$s_!odJ_!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa2ee7a-fb0e-4994-a261-a707a6bccae3_1910x1208.png 1272w, /__u/substackcdn.com/image/fetch/$s_!odJ_!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa2ee7a-fb0e-4994-a261-a707a6bccae3_1910x1208.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!odJ_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa2ee7a-fb0e-4994-a261-a707a6bccae3_1910x1208.png" width="1456" height="921" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aaa2ee7a-fb0e-4994-a261-a707a6bccae3_1910x1208.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:921,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1103269,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!odJ_!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa2ee7a-fb0e-4994-a261-a707a6bccae3_1910x1208.png 424w, /__u/substackcdn.com/image/fetch/$s_!odJ_!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa2ee7a-fb0e-4994-a261-a707a6bccae3_1910x1208.png 848w, /__u/substackcdn.com/image/fetch/$s_!odJ_!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa2ee7a-fb0e-4994-a261-a707a6bccae3_1910x1208.png 1272w, /__u/substackcdn.com/image/fetch/$s_!odJ_!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaa2ee7a-fb0e-4994-a261-a707a6bccae3_1910x1208.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 aria-hidden="true" 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><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><h3>4. LLMs make you smarter but that doesn&#8217;t make you a better writer</h3><p>LLMs can teach you anything. They are like a tutor with infinite patience that can help you understand hard concepts, ideas, books, languages, and innovations. Knowing these things does not necessarily translate into your ability to write about them well.</p><p>Have you ever read an academic paper? These are written by the smartest people in the world about the most important ideas in their lives. Theoretically, these should be bangers, but a vast majority are boring, dense, and basically unreadable unless it is your job. This shows that being smart is not all matters for banger production.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-6V6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220da940-7cb9-4755-b65f-0b0da09b4120_1358x1244.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-6V6!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220da940-7cb9-4755-b65f-0b0da09b4120_1358x1244.png 424w, /__u/substackcdn.com/image/fetch/$s_!-6V6!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220da940-7cb9-4755-b65f-0b0da09b4120_1358x1244.png 848w, /__u/substackcdn.com/image/fetch/$s_!-6V6!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220da940-7cb9-4755-b65f-0b0da09b4120_1358x1244.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-6V6!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220da940-7cb9-4755-b65f-0b0da09b4120_1358x1244.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-6V6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220da940-7cb9-4755-b65f-0b0da09b4120_1358x1244.png" width="1358" height="1244" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/220da940-7cb9-4755-b65f-0b0da09b4120_1358x1244.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1244,&quot;width&quot;:1358,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:514151,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!-6V6!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220da940-7cb9-4755-b65f-0b0da09b4120_1358x1244.png 424w, /__u/substackcdn.com/image/fetch/$s_!-6V6!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220da940-7cb9-4755-b65f-0b0da09b4120_1358x1244.png 848w, /__u/substackcdn.com/image/fetch/$s_!-6V6!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220da940-7cb9-4755-b65f-0b0da09b4120_1358x1244.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-6V6!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220da940-7cb9-4755-b65f-0b0da09b4120_1358x1244.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 aria-hidden="true" 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><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">zzzzzzzzzzzzzzz</figcaption></figure></div><p>The idea that getting smarter does not lead to more bangers is also a bearish one for LLM progress. A vague &#8220;smartness&#8221; seems to be the main focus when it comes to LLMs. Sadly for me, there&#8217;s no LLM developer optimizing for a model that writes banger blog posts.</p><p>Maybe Facebook, TikTok, or X (<em>sigh</em>) will figure this out. After all, creating an algorithm that optimizes for engagement is core to each of their businesses. They are in a position to combine this engagement focus with LLMs to create my imagined banger blog post wireheading machine.</p><h3>5. Distribution is ruined (and so is my banger radar)</h3><p>The last potential answer is that the world is producing more banger blog posts, I&#8217;m just not seeing them. This could be caused by LLMs or just be coincidental.</p><p>Twitter used to be the go-to place where I saw posts and could judge if they were bangers, but the algorithm changes have ruined this. X now downranks links, especially to Substack, where many bangers live (and has made a large impact to the banger blog post numbers &#128591;). Maybe I&#8217;m nostalgic for a time where a blog post would take over Twitter for days at a time, but that&#8217;s not realistic anymore.</p><p>Even if Twitter&#8217;s algorithm didn&#8217;t change, everyone isn&#8217;t in one place anymore. They&#8217;re on Substack, Beehiiv, Ghost, Mastodon, Bluesky, Threads, TikTok, and many more. A banger doesn&#8217;t capture everyone&#8217;s attention like it used to.</p><h2>The spirit of writing will always matter</h2><p>Like Homer invoking the muse, there is some creative spirit of bangers that LLMs have not captured. The areas <a href="https://ianvanagas.com/2023/08/31/llms-are-mid/">LLMs aren&#8217;t good at</a> might reveal where this creative spirit lies: topic selection, audience understanding, context, sources, and structure. Avoiding being automated away means tapping into your creative spirit and improving your skills in these areas.</p><p>There might come a day where LLMs do manage to create banger after banger, but that will still require someone to curate and lead them (<a href="https://www.workingtheorys.com/p/taste-is-eating-silicon-valley">taste matters</a>, as tech bros like to say). This same creative spirit will still matter in this future.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://ianv.substack.com/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! Subscribe for free to receive new posts. </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><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>Yes, I know his name is not Dwarkesh Podcast, would be funny if it was though.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Putting the service back in software as a service]]></title><description><![CDATA[SaaS companies have much to learn about unreasonable hospitality]]></description><link>https://ianv.substack.com/p/putting-the-service-back-in-software</link><guid isPermaLink="false">https://ianv.substack.com/p/putting-the-service-back-in-software</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Fri, 16 Aug 2024 19:24:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/058c2919-73f3-4414-8057-572ad6fef06c_833x553.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Why is it when people talk about &#8220;software-as-a-service,&#8221; they basically exclusively talk about the &#8220;software&#8221; part?</p><p>Likely because, from a financial perspective, service makes software businesses look uglier. Service isn&#8217;t zero marginal cost. &#8220;What about my margins bro? Can&#8217;t you just automate it away?&#8221;</p><p>As much as we try to squeeze service into data, APIs, and LLMs, the human part of it still matters. After all, it is humans creating the software and humans using it. Service as a differentiator in software is dramatically under explored, especially when compared to the role it plays in other industries.</p><h2>SaaS companies are like restaurants</h2><p>Another industry with a similar split between product and service is restaurants.</p><p>People think about restaurants in terms of food, but service has a massive impact (but hidden) impact on people&#8217;s experience. Often, the greatest restaurant experiences are the product of amazing service.</p><p>In Will Guidara&#8217;s &#8220;Unreasonable Hospitality,&#8221; the importance and magic of service is particularly clear. He was the general manager and co-owner of Eleven Madison Park, a restaurant that earned 3 Michelin stars and ranked first in The World's 50 Best Restaurants list. He writes about what it takes to be the most hospitable and service-oriented restaurant on earth. His ideas have a lot of potential to transfer across domains and apply to software.</p><blockquote><p>Whatever you do for a living, you can choose to be in the hospitality business. Intention means every decision, from the most obviously significant to the seemingly mundane, matters. - Will Guidara</p></blockquote><p>A similar pattern exists between software and restaurants. The abundance of bad service makes good service seem like a miracle, but good service still isn&#8217;t world-class service. You must innovate to reach that point, Guidara did that, and software businesses can learn from his path.</p><h2>The service in software status quo</h2><p>The type of restaurant service that was the status quo when Guidara took over Eleven Madison Park was what you think of a luxury restaurant to be: a luxurious setting, formal attire, perfectly set tables, and knowledgeable staff.</p><p>Service in software, at its best, is in a relatively similar position. Responsive support, helpful salespeople, onboarding or implementation guides to help you get started. In a world where so much bad support exists, these are great, and many companies are missing them, but are they really world-class service? Is it magical?</p><p>To be the best in the world, to have service as a differentiator, requires moving beyond this. Guidara moves to the definition of hospitality as not perfect service, but creating exceptional moments of connection and service.</p><h2>Service is about people and their experiences</h2><blockquote><p>Everyone goes through life with an invisible sign hanging around his or her neck reading, &#8220;make me feel important.&#8221; - Danny Meyer</p></blockquote><p>Does software ever make individuals feel important? Because everyone gets the same experience, making someone feel important is almost the opposite of what happens. Software is built for everyone and anyone to use, instead of being built to make people feel special. It is impersonal. There is no sign saying &#8220;this is for you.&#8221;</p><p>The impact of impersonal software continues to play out. To use another restaurant example, Howard Schultz, long-time CEO of Starbucks has spoken about how the Starbucks app and ordering ahead has <a href="https://www.businessinsider.com/starbucks-howard-schultz-fix-stores-app-customer-experience-baristas-sales-2024-5">negatively impacted the customer relationship and business</a>.</p><p>No software starts by being impersonal. Many people build something for themselves or their friends. Much of the most popular startup advice focuses on people. What does &#8220;talk to users&#8221; or &#8220;build something people want&#8221; sound like to you? It could translate to &#8220;focus more on service.&#8221;</p><p>As companies and the software they create get larger, it often becomes more impersonal. The average employee gets further away from users. Rather than build for specific people, you build for some blob known as a &#8220;persona&#8221; or &#8220;target market.&#8221; The service aspect of software as a service is lost.</p><p>Guidara provides a solution for breaking this trend.</p><h2>Unreasonability to the rescue</h2><p>One of the best parts of &#8220;Unreasonable Hospitality&#8221; was around &#8220;legends.&#8221; Legends were moments or experiences Eleven Madison Park created for guests that were above and beyond.</p><p>One example was a group of foodies who had been to all of the most fancy restaurants in New York. Guidara overheard them say the only thing they didn&#8217;t try was a hot dog. So Guidara went out, bought a street hot dog, and convinced the chef to plate it fancy. When they were served a hot dog in the middle of their luxurious meal, they freaked out (in a good way).</p><p>The staff at Eleven Madison Park tried to pull these off as often as they could. They even had staff, with the title &#8220;Dreamweaver&#8221; dedicated to it. These moments helped create a world-class service culture that pushed them to be named the best restaurant in the world.</p><p>The beauty of this is that it isn&#8217;t exclusive to restaurants. &#8220;Legends&#8221; (or whatever you want to call them) are acts of radical service that break a natural drift towards the impersonal.</p><h2>Examples of legends in software</h2><p>You might say &#8220;that isn&#8217;t possible in software, it is all hard-coded&#8221; but that&#8217;s not true. Of course, Paul Graham has said this better in <a href="https://paulgraham.com/ds.html">Do things that don&#8217;t scale</a>, but examples of legends in software include:</p><ul><li><p>Shipping a fix within minutes of someone reporting an issue.</p></li><li><p>Shipping a feature tailor-made for a specific user.</p></li><li><p>Make your website, content, onboarding, and transaction emails unique, funny, clever, and useful.</p></li><li><p>Adding a banner to the account when they do something great</p></li></ul><p>More specifically, the companies behind software have even more room to pull off legends:</p><ul><li><p>Send pizzas like <a href="https://www.cnbc.com/2024/06/14/how-tech-startup-antimetal-used-pizza-to-bring-in-million-dollars-revenue.html">Antimetal</a> or champagne like <a href="https://www.linkedin.com/posts/sam-blond-791026b_the-best-outbound-campaign-we-ever-ran-at-activity-7018282999242752000-Q9z9">Brex</a></p></li><li><p>Send hand-written notes like Wufoo.</p></li><li><p>Host dinners, events, and conferences for your users, customers, and community.</p></li><li><p>Do a Collison install and completely hand holding users through installation.</p></li><li><p>Recruiting users IRL, door-to-door.</p></li><li><p>Permissionless co-marketing. Shouting out or featuring other products.</p></li></ul><p>Service in software is often about giving them what they want. Legends go above and beyond to give people experiences they didn&#8217;t know they wanted. It breaks both you and them out of the impersonal experience of their day-to-day interaction. Software can create &#8220;wow&#8221; moments, you just need to care about doing it.</p><h2>Distributing legend responsibility</h2><p>The connotation of &#8220;do things that don&#8217;t scale&#8221; in software is with founders, not employees. Similarly, unreasonable hospitality seems difficult to scale, but might not be. It&#8217;s about solving two blockers:</p><ol><li><p><strong>Budget</strong>. They cost money and time, but probably less than you expect. Guidara says: &#8220;Manage 95 of your business down to the penny; spend the last 5 percent foolishly. The last 5 percent has an outsize impact on guest experience.&#8221;</p></li><li><p><strong>Ownership</strong>. The ability to do it needs to be distributed. Because interactions happen everywhere, a good idea can come from anywhere. Everyone needs the ability and permission to execute them.</p></li><li><p><strong>Culture.</strong> Legends became part of the lore at Eleven Madison Park. They were chronicled, people talked about them. Pulling one off makes you want to do it again and encourages everyone to do the same.</p></li></ol><p>Guidara notes that a great part about executing legends is that they can be repeated. Many of the examples above aren&#8217;t unique for one user. Although a legend might not be unique to you, it is unique to the user. You can send merch to 20 users, but for each of them, it is the one time they&#8217;ve got merch.</p><h2>Cool, but what about my margins&#8230;</h2><p>Again, looking at the examples, you&#8217;ll see a lot of tangible and massive successes that come with pulling legends off (Antimetal did $1M in revenue on $15k in pizza). It&#8217;s almost like caring about your users is good for business. The opportunities are real, but it takes a culture of unreasonable hospitality to capitalize on them.</p>]]></content:encoded></item><item><title><![CDATA[Are you writing to write or writing to publish?]]></title><description><![CDATA[Real writers publish (that is the whole point)]]></description><link>https://ianv.substack.com/p/are-you-writing-to-write-or-writing</link><guid isPermaLink="false">https://ianv.substack.com/p/are-you-writing-to-write-or-writing</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Thu, 01 Aug 2024 23:22:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5a418748-4475-48b5-8189-5dc5e85ab1ed_1071x576.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For me, the north star is a published post. Ideas, research, writing, and editing are all nothing if it doesn&#8217;t turn into a published post. Writing is, and has always been, a method for communicating with others. Publishing was always the point.</p><p>There is a massive gap between what it takes to write and what it takes to publish. It requires a different way of thinking, one they don&#8217;t teach you at school. After all, you learn &#8220;how to write&#8221; not &#8220;how to publish.&#8221;</p><blockquote><p><strong>Before you get mad at me:</strong></p><ol><li><p>I define publishing as sharing with others. Publishing an internal memo or on a blog no one reads is still publishing to me.</p></li><li><p>Writing without publishing is fine, just call it what it is: journaling, researching, procrastinating &#128521;.</p></li></ol></blockquote><h2>Fostering a mindset where publishing happens</h2><p>The difference between writing and publishing can be summed up by <strong>urgency</strong>. People who publish are in a rush to do so. There is a reason why people are so productive under a deadline. A deadline generates urgency and motivation.</p><p>Your motivation to publish any piece wanes over time, especially when you don&#8217;t have a deadline. Motivation will eventually disappear completely. When this happens, your draft ends up sunk with the collection of unpublished pieces all writers have.</p><p>To avoid this, monitor your motivation, keep your urgency up, and go as far as you can right now. Can you finish an outline, draft, or edit today? Better, can you publish today? You don&#8217;t know what tomorrow will look like. It is full of new obstacles and ideas ready to drain away your motivation for your current draft.</p><h2>Prioritizing publishing means cutting scope</h2><p>Scope weighs writers down. The gap between what you planned for the post and what is written demotivates you. It is a mountain you need to climb. What no one tells you is that you can choose to climb a smaller mountain.</p><p>Reject your expectations of what a &#8220;published post&#8221; is supposed to look like. It is completely made up. Be less fancy. Be less clever. Use fewer, simpler words. Word count doesn&#8217;t exist in the real world. No one is marking your work.</p><p>Smaller, published posts are better than larger, unpublished ones. Not every piece needs to be the best, most important thing you've ever written. There is tons of wisdom in the small and specific. You can always update, rewrite, or expand on it later (but you&#8217;ll be shocked by how infrequently this happens).</p><p>Focus on the most important point and cut anything that doesn&#8217;t support it. Keep the main thing the main thing.</p><h2>Feedback should work towards publishing</h2><p>Feedback is a core part of every &#8220;professional&#8221; writer&#8217;s workflow. The problem with feedback is that it rarely works towards the goal of publishing. Feedback is often someone applying their ideas of &#8220;good&#8221; to your piece. If you don&#8217;t completely trust this opinion, it hinders your ability to publish.</p><ul><li><p>Bad feedback muddles your writing with irrelevant ideas, focuses on nitpicks and opinions, feels like weights being added to your post</p></li><li><p>Good feedback clarifies your writing towards publishing, focuses on the core ideas and structure, and feels like a weight being lifted off your post </p></li></ul><p>Feedback is not a miracle worker. No one can publish a piece for you. If you are unmotivated to continue working on a piece, feedback is probably not going to help.</p><h2>The paradox of publishing</h2><p>A lot of resistance to publishing happens at the final step: deciding you&#8217;re done and pressing &#8220;publish.&#8221; There are two paradoxical points you can use to solve this:</p><ol><li><p><strong>No one will remember what you wrote.</strong> People can barely remember something they read five minutes ago. We&#8217;re all dust in the end. A dud post will be forgotten but frees you to work on your next one.</p></li><li><p><strong>Your writing can have a massive impact.</strong> Complete strangers tell me my writing impacts them. I have no idea how they found my writing, but they wouldn&#8217;t have found it if I didn&#8217;t publish. Writing has changed people&#8217;s lives and <a href="/__u/ianv.substack.com/p/million-dollar-blog-posts">created billions in enterprise value</a>, but that doesn&#8217;t happen without them publishing it.</p></li></ol><p>Publishing does require courage, but remember that others published who were less courageous and at higher risk of ruin. What they published shaped the world we have today. Real writers publish.</p>]]></content:encoded></item><item><title><![CDATA[Distributing builder culture]]></title><description><![CDATA[Can bottoms-up communities recreate SF builder culture before it eats them?]]></description><link>https://ianv.substack.com/p/distributing-builder-culture</link><guid isPermaLink="false">https://ianv.substack.com/p/distributing-builder-culture</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Fri, 21 Jun 2024 23:56:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a7c5b929-1850-4b54-9a5c-d03a0bc666bf_1864x1190.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I slightly cringe every time I hear the word &#8220;builder&#8221; but it represents a growing trend of people working on tech-enabled projects and side hustles. The term is tied to a combination of hustle, hacker, and startup culture, largely brought to life by the mystical ideal of the founders and startups of San Francisco.</p><p>At one point, this culture (and the success it created) was thought to only exist in San Francisco and to a limited amount in other &#8220;startup hubs&#8221; across the world. Many people still believe in this &#8220;SF or bust&#8221; mindset (they are largely incentivized to but that is a story for another day).</p><blockquote><p><strong>Fun fact:</strong> One of the most idealized depictions of builder culture, John Carmack in the early days of id Software, took place in Shreveport, Louisiana.</p></blockquote><p>On the flip side, COVID broke a lot of the chains that tied builder culture specifically to SF. More and more effort has gone into <strong>distributing</strong> builder culture and its benefits to the rest of the world. This includes culture, ideas, meetups, hackathons, content, and more.</p><p>The question remains: Will it work? If you believe <s>Twitter</s> X, &#8220;SF is back.&#8221; Will distributed builder culture be able to take on SF builder culture and win? Does that even matter?</p><h2>What are the best parts of SF builder culture anyway?</h2><p>What makes San Francisco and builder culture so special? What are the characteristics that have helped create so much success?</p><ul><li><p><strong>Speed:</strong> The pace is just faster. Move fast and break things. Many startups die because they are too slow. As Elon says &#8220;I have this mantra. It&#8217;s called, &#8216;If a schedule is long, it&#8217;s wrong. If it&#8217;s tight, it&#8217;s right.&#8221; Good ideas have competitors and they will try to defeat you in any way possible. Do things that don&#8217;t scale. When you aren&#8217;t around people working hard, it is very easy to underestimate how hard people are working.</p></li><li><p><strong>Experimentation:</strong> Validating startup ideas is a science. It helps when so many of your potential customers are so close to you. Building MVPs and trying to solve real problems. A/B testing, growth hacking. Less planning, more doing. Action reveals information.</p></li><li><p><strong>Acceptance of failure</strong>: Failure is part of a longer-term journey. Failures are not cut from the scene. That experience is seen as invaluable. Less tall poppy syndrome when a bunch of people around you are tall poppies.</p></li><li><p><strong>Ambition:</strong> The failures are paid for by massive successes, but for those massive successes to happen, people need to aim for them. When you see the current success of people around you and the past success of people in a similar position, you believe you can do the same.</p></li><li><p><strong>Openness:</strong> Detailing your journey is some of the best learning. Blogging, tweeting, sharing culture, advisors. Because there are many legit companies, best practices can spread by people moving between them.</p></li><li><p><strong>Extremely supportive: T</strong>he rewards of helping someone are so high. They could be the next big founder, VC, hire, thought leader. Connecting and funding people is common. &#8220;How can I be helpful&#8221; is a meme for a reason.</p></li></ul><h2>Can the world steal the best parts of SF&#8217;s culture?</h2><p>It takes a lot to build a culture. SF has benefited from 100+ years of culture building from the <a href="https://www.ft.com/content/8c0152d2-d0f2-11e2-be7b-00144feab7de">military</a>, universities, semiconductors, computers, the internet, social media, YC, and now AI. All this compounds and the outcome is the startup builder culture it has now. The rise of AI in SF has shown just how &#8220;so back&#8221; builder culture remains.</p><p>Because of the amount of wealth builder culture has created, governments around the world have tried their best to copy it. They&#8217;ve created <a href="https://stationf.co/">startup accelerators</a>, hacker spaces, <a href="https://www.pm.gc.ca/en/news/news-releases/2024/04/07/securing-canadas-ai">funding for AI</a>, <a href="https://thetechweek.com/">tech weeks</a>, kombucha and cold brew on tap, <a href="https://vancouver.websummit.com/">tech conferences</a>. In 2019, <a href="https://conversationswithtyler.com/episodes/sam-altman/">Sam Altman</a> said there are 8,000 YC clones in China alone.</p><p>It&#8217;s not obvious any of it has made a big impact. SF remains the main draw to people who identify with this culture. Even if they don&#8217;t live there, the best founders, startups, talent, and VCs still spend a significant amount of time there.</p><p>Although the top-down government efforts aren&#8217;t seeing a lot of success (especially for the amount they invest in them), the <strong>bottoms-up community-led ones</strong> are punching above their weight and succeeding. They are doing this by creating pockets of builder culture wear it hadn&#8217;t reached before.</p><h2>Examples of distributed builder culture</h2><p>Small groups of people can create a culture of excellence regardless of their surrounding environment. This is proven by the many examples of scenes (or <a href="https://kk.org/thetechnium/scenius-or-comm/">scenius</a>) throughout history. Distributed builder culture is doing this.</p><p>The success rides on multiple waves like a community hole left by COVID, remote work, new frontiers in AI and crypto, and societal stagnation. From this, we are seeing a rebuild of these communities in new ways, empowered by new technologies, knowledge, practices, and distribution methods. Examples include:</p><ul><li><p><strong><a href="https://buildspace.so/">Buildspace</a></strong>: People bring their ideas to life over 6 weeks, sharing progress, and get support from a like-minded community of builders. Wraps with a 3-day final showcase that 1000s of people attend.</p></li><li><p><strong><a href="https://www.socratica.info/">Socratica</a></strong>: A network of weekly coworking sessions to work on your passion projects with like-minded people. Casual demos at the end of each session and linked to <a href="https://www.youtube.com/watch?v=xQFHZhmiJuA">bigger demo events</a>. Originated at the University of Waterloo but now has associated groups worldwide.</p></li><li><p><strong><a href="https://www.novus.build/">Novus</a></strong>: An every Saturday builder meetup in Vancouver with demos at the end of each session. This is one I attend regularly. Also related is <a href="https://www.mvdemos.com/">Minimum Viable Demos</a> (which you should come to June 30th).</p></li><li><p><strong>Neo Toronto</strong>: Lumping together <a href="https://www.newdemos.ca/">New Demos</a>, <a href="https://twitter.com/535toronto">535</a>, and the growing builder movement in Toronto.</p></li><li><p><strong>Grants:</strong> <a href="https://www.1517fund.com/medici-project">1517 Medici Project</a>, <a href="https://slopegrants.com/">Slope</a> (and <a href="https://merge.club/">Merge</a>), <a href="https://www.mercatus.org/emergent-ventures">Emergent Ventures</a>. Low strings attached funding for ambitious people and projects. Often comes with encouragement and communities of others who received grant funding.</p></li><li><p><strong><a href="https://www.zfellows.com/">Z Fellows</a></strong>: A community of determined technical founders with funding, guest speakers, office hours, mentorship, and networking.</p></li><li><p><strong><a href="https://pioneer.app/">Pioneer</a></strong>: A now-defunct internet accelerator run by Daniel Gross. Created a community of 300+ founders in 50+ countries. Shared progress updates, pitched to experts, and got feedback.</p></li><li><p><strong><a href="https://www.indiehackers.com/">Indiehacking</a></strong>: Not exclusively indiehackers.com, but a group of people who combine startup building, geographic arbitrage, content creation, and solopreneurship. Trying to make money online and sharing their progress along the way.</p></li><li><p><strong><a href="https://www.verci.com/">Verci</a></strong>: A second home and community for creatives in New York. Hosts workshops and shares weekly updates.</p></li></ul><p>Each of these are relatively new creations that embody some of what made SF builder culture so successful while spreading it well beyond a single physical location.</p><h2>How does distributed builder culture win?</h2><p>Distributed builder culture has already done a lot to encourage smart, young, talented people to pursue building. It&#8217;s shown people are taking this path, creating support structures for it, and that it&#8217;s available to anyone. Spreading this to more people, no matter where, is extremely valuable.</p><p>Doing this requires communities to stay alive. This takes a large (and underrated) amount of energy. All communities have ups and downs, inflows and outflows, but need to continue to exist and create interactions between people and ideas. Momentum matters a lot.</p><p>To stay alive, communities need to focus on the right things. Distributed builder culture winning does not mean SF needs to lose. There is a lot for builders to learn from SF&#8217;s builder culture as well as other distributed builder communities. &#8220;Great artists steal.&#8221; Learn from startups and make something builders want.</p><p>Finally, building should remain the focus. &#8220;The main thing is to keep the main thing the main thing.&#8221; Every group of people will get tugged in various ways away from their defined purpose until that is lost. Builder culture is battling the status quo and needs to fight for a space for that culture to exist. You may not see them, but some people don&#8217;t want builder culture to exist, you can&#8217;t let them win.</p><p>If distributed builder communities can continue to stay alive and spread builder culture, their future is bright.</p>]]></content:encoded></item><item><title><![CDATA[Million dollar blog posts]]></title><description><![CDATA[They were out there (and inside you) this entire time.]]></description><link>https://ianv.substack.com/p/million-dollar-blog-posts</link><guid isPermaLink="false">https://ianv.substack.com/p/million-dollar-blog-posts</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Sun, 16 Jun 2024 21:40:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d1a822f2-29bb-447b-9d91-328f84cbb434_776x614.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Writing is undervalued as a value-creation mechanism. When compared with other roles and skills, it is a lot less clear:</p><ul><li><p>Engineers build an app, <a href="https://ludic.mataroa.blog/blog/i-accidentally-saved-half-a-million-dollars/">reduce infrastructure costs</a>, and increase conversion. You can often see it in MRR bumps or AWS cost reductions.</p></li><li><p>Salespeople sell goods, find prospects, and close deals. Look at &#8220;on target earnings&#8221; for their impact.</p></li><li><p>Marketers measure traffic and conversion and attribute it to revenue.</p></li><li><p>Founders start companies, raise money, and sell products. Valuation, revenue, and exit value are all clear targets.</p></li></ul><p>Although writing is a part of all of these roles, it&#8217;s rarely seen as core to value creation. This is because <strong>writing sucks at value capture</strong>. The most writing gets sold for is like $50 (book). Substack has helped, but only to raise this to ~$10-15 per month. These other roles have many examples of thousands to millions of dollars of value being created and captured.</p><p>The value capture in writing is a second-order consequence. Someone writes and the reader is the one who benefits and captures most of the value based on the action it inspires. It is then difficult to attribute action back to ideas from writing.</p><h2>Million dollar blog posts are real</h2><p>Even though many undervalue writing, I still believe in it. Take my favorite genre of writing: the humble blog post. Many blog posts have created millions of dollars worth of value. I&#8217;m not talking about side hustle, affiliate sites, but instead posts like:</p><ul><li><p><a href="https://www.kalzumeus.com/2012/01/23/salary-negotiation/">Patrick McKenzie&#8217;s negotiation guide</a>. It has helped hundreds of highly paid software <a href="https://news.ycombinator.com/item?id=28236369">engineers</a> make tens of thousands of dollars across multiple jobs.</p></li><li><p>Mr. Money Moustache influenced a generation of people around savings, retiring early, and the <a href="https://en.wikipedia.org/wiki/FIRE_movement">FIRE movement</a> with posts like <a href="https://www.mrmoneymustache.com/2012/01/13/the-shockingly-simple-math-behind-early-retirement/">The Shockingly Simple Math Behind Early Retirement</a>. The <a href="https://www.reddit.com/r/Fire/">FIRE</a> and <a href="https://www.reddit.com/r/fatFIRE/">fatFIRE</a> subreddits are filled with people with millions in savings influenced by him.</p></li><li><p>Kevin Kelly&#8217;s <a href="https://kk.org/thetechnium/1000-true-fans/">1000 true fans</a> directly influenced and set the path entire creator business industry including <a href="https://www.patreon.com/posts/patreon-1-000-103043877">Patreon</a> which is valued at over $1.5B.</p></li><li><p>The effective altruism industrial complex like Eliezer Yudkowsky&#8217;s <a href="https://www.lesswrong.com/tag/sequences">Sequences</a> and <a href="https://80000hours.org/career-guide/">80,000 hours&#8217; career guide</a> encouraged many smart people to take making money and AI much more seriously. As the best example, take Sam Bankman-Fried. He was influenced by effective altruism to <a href="https://www.bbc.com/worklife/article/20231009-ftxs-sam-bankman-fried-believed-in-effective-altruism-what-is-it">make a lot of money</a> (fraudulently), lose it all, but still maybe come out near even because of his investment in <a href="https://www.cnbc.com/2024/03/25/ftx-estate-sells-majority-stake-in-startup-anthropic-for-884-million.html">Antropic</a>? Many more also influenced by this writing went to work at (and make lots of money in) the companies driving the AI boom.</p></li><li><p><a href="https://www.susanjfowler.com/blog/2017/2/19/reflecting-on-one-very-strange-year-at-uber">Susan Fowler&#8217;s strange year at Uber</a> permanently changed the trajectory of Uber by being part of the ouster of Travis Kalanick. Depending on how you feel about that, this either saved Uber or stunted it (currently at a market cap of $146B). Either way, Kalanick went on to found a new company, CloudKitchens, which now has a valuation of $15B.</p></li><li><p>Paul Graham&#8217;s collected works including <a href="https://www.paulgraham.com/start.html">How to Start a Startup</a> and <a href="https://paulgraham.com/ds.html">Do Things That Don&#8217;t Scale</a> are arguably the most influential pieces of &#8220;startup culture.&#8221; YC&#8217;s worth <a href="https://www.alwaysinvert.com/post-of-the-day/total-value-of-yc-companies-calculation">around $10B</a>, how much of that can be attributed to these posts?</p><ul><li><p>Sam Altman and Chris Dixon&#8217;s blogs like <a href="https://blog.samaltman.com/how-to-be-successful">How To Be Successful</a> and <a href="https://cdixon.org/2009/09/19/climbing-the-wrong-hill">Climbing the wrong hill</a> are in a similar category.</p></li></ul></li><li><p><a href="https://stratechery.com/">Ben Thompson</a>&#8217;s commentary on big tech has had a major impact on their strategies (and stock prices). As a recent example, <a href="https://x.com/SAlexashenko/status/1800545680697577971">some think his analysis of Apple AI</a> may have had a $150B impact on Apple&#8217;s market cap.</p></li><li><p>There are many short-selling funds that publish their research such as <a href="https://hindenburgresearch.com/">Hindenberg Research</a>. For example, their post on <a href="https://hindenburgresearch.com/nikola/">Nikola</a> led to a 40% drop in stock price and an <a href="https://en.wikipedia.org/wiki/Trevor_Milton#Fraud_allegations_and_trial">ongoing fraud investigation</a>.</p></li><li><p>Steve Yegge&#8217;s <a href="https://gist.github.com/chitchcock/1281611">Google Platforms Rant</a> condensed the Amazon way of building products and directly targeted change at Google. Since leaking, it has influenced many companies since then including Google). It shifted many people towards Amazon ways of building (seems to be working out for them). <a href="https://quartr.com/insights/business-philosophy/collection-jeff-bezos-shareholder-letters">Jeff Bezos&#8217; shareholder letters</a> do the same, although not a blog post, they&#8217;re similar enough.</p></li></ul><h2>The million dollar blog post was inside you this whole time</h2><p>More people than realize have a million dollar blog post inside of them. It has never been easier to share writing online that can reach and impact large numbers of people. There are no gatekeepers to sharing your ideas, and because of the leverage technology provides, a single idea can create more value than ever.</p><p>How do you write a post like this? The similarities in the above posts reveal some trends:</p><ul><li><p><strong>Reveal a valuable secret.</strong> Often the best secrets come from experiences. These are one-of-one, but the lessons from them can be extremely valuable to others. If something isn&#8217;t a secret, it&#8217;s probably already priced in.</p></li><li><p><strong>Go deep.</strong> None of these posts are short or share information acquired simply. To manufacture one of these takes a lot of work, experience, research, writing, and editing. When you think about the potential payoff, it is worth it.</p></li><li><p><strong>Stay close to the money.</strong> It&#8217;s easier to measure the value your post creates when people can see the monetary impact it has. Salaries, negotiations, stock prices, careers are all tied to money.</p></li><li><p><strong>Aim at high-leverage people.</strong> The most impactful blog posts often aim to do so. Try to influence people in high-leverage positions: young people choosing their career, highly paid people negotiating, AI researchers, politicians, and stock traders.</p></li><li><p><strong>Become an expert.</strong> Rarely does someone who does not have direct experience with the subject write a million dollar post. Many people above are provable experts in the things they are writing about.</p></li></ul><p>Because of the nature of internet writing, you never know who is going to read your posts or what impact it will have on them. I&#8217;m not notable, but I know a small number of blog posts have dramatically impacted my life and some of my posts have impacted the lives of others. Although not as clear as other work, writing can prove to be massively valuable over time.</p><div><hr></div><blockquote><p>This idea inspired a recent PostHog blog I helped with: <a href="https://posthog.com/founders/negotiate-software-better">How software salespeople will try to screw you (and how to fight back)</a>. It turns out companies can save hundreds of thousands of dollars in software contracts by negotiating better. By sharing our experience doing that, we hope to save companies a lot of money.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Why spring smells like marbles]]></title><description><![CDATA[A nostalgiapost]]></description><link>https://ianv.substack.com/p/why-spring-smells-like-marbles</link><guid isPermaLink="false">https://ianv.substack.com/p/why-spring-smells-like-marbles</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Tue, 02 Apr 2024 03:37:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/597f1cbf-1da5-4572-b360-2044b06bbd36_1024x621.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Spring draws new smells out of Vancouver. It&#8217;s not wet, but you can smell that it recently was. It also isn&#8217;t cold, but a slight breeze tingles your nose. As you walk, you pick up new smells of plants reacting to their newfound warmth. Their floral scents are a bit more obvious</p><p>The warmth and smells of spring create a dramatic contrast with the dull, greyness of winter. You reorient to the world. Rather than hunching over to protect yourself from the rain and cold, you look up to see the blossoms of trees and the flight of birds. This contrast also opens you up to the potential to experience something magical. This feeling triggers a childhood memory in me of <strong>marbles</strong>.</p><p>In elementary school, the beginning of spring marked marble season. Officially supported by one teacher, an entire society revolving around marbles popped up. This society was complete with an economy, hierarchy, work, gambling, games, and terminology.</p><p>Everyone would have a collection of marbles, often kept in velvet bags (Crown Royal purple was a popular choice). Some would spend their recesses trading in quasi-flea markets with the marbles they had. These ranged from &#8220;peewees&#8221; to &#8220;tom bowlers&#8221; (I remembered this as &#8220;tramboli&#8221;) to &#8220;kongs&#8221; to &#8220;king kongs.&#8221;</p><p>More popular was a carnival of games that would pop up. The one I remember best consisted of:</p><ol><li><p>Digging a small hole and placing a marble in front of it</p></li><li><p>Drawing a line in the dirt for participants to shoot from</p></li><li><p>Participants use their marbles to try to win the prize by hitting it into the hole</p></li></ol><p>We would haggle over what line we could shoot from depending on the marble size we were shooting with. Some would throw dozens of small marbles to try for a bigger one, others would use a kong from close up for an easy win.</p><p>There was also a sort of golf that would happen where kids would compete to flick marbles with their thumbs into a set of holes. Older students would take younger students on as &#8220;caddies&#8221; for their golf game and pay them in marbles. This would also include a sort of alliance, patronage, and protection in the carnival games. Older kids would haggle for better deals for their &#8220;caddies.&#8221;</p><p>Marble season was perfectly matched to its environment. It was neither hot nor wet because both would ruin the conditions of play. It happened on your hands and knees in the dirt in the forest where the smells of springs were constantly kicked up. Although I didn&#8217;t realize it at the time, it was a pure celebration of spring.</p><p>At the end of a week or two, marble season would be over. Everyone would move on as kids in elementary school do. More dramatically for me, I moved from Victoria to Vancouver before I had a chance to participate in my final marble season (and all the status benefits being at the top of the hierarchy entails).</p><p>This makes it particularly nostalgic to me. Although no one played marbles in Vancouver, the smell of marbles was still there. Every spring I am reminded of this. The smell of spring (and marbles) rekindles a little bit of magic from my childhood and I&#8217;m grateful for that.</p>]]></content:encoded></item><item><title><![CDATA[November 2023: Async, Coworking, French 79]]></title><description><![CDATA[For PostHog, wrote a newsletter on how we work asynchronously, tutorials on Astro and Remix, some docs, and a bunch of &#8220;alternatives&#8221; pieces. Added a bunch of new translators to Iliad Translations. Finished reading the Stanley Lombardo translation.]]></description><link>https://ianv.substack.com/p/november-2023-async-coworking-french</link><guid isPermaLink="false">https://ianv.substack.com/p/november-2023-async-coworking-french</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Mon, 04 Dec 2023 01:55:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VwK4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59cd550-6a42-4187-b02d-cf99172050a5_2086x1176.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="/__u/substackcdn.com/image/fetch/$s_!VwK4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59cd550-6a42-4187-b02d-cf99172050a5_2086x1176.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!VwK4!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59cd550-6a42-4187-b02d-cf99172050a5_2086x1176.png 424w, /__u/substackcdn.com/image/fetch/$s_!VwK4!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59cd550-6a42-4187-b02d-cf99172050a5_2086x1176.png 848w, /__u/substackcdn.com/image/fetch/$s_!VwK4!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59cd550-6a42-4187-b02d-cf99172050a5_2086x1176.png 1272w, /__u/substackcdn.com/image/fetch/$s_!VwK4!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59cd550-6a42-4187-b02d-cf99172050a5_2086x1176.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!VwK4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59cd550-6a42-4187-b02d-cf99172050a5_2086x1176.png" width="1456" height="821" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d59cd550-6a42-4187-b02d-cf99172050a5_2086x1176.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:821,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4094805,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!VwK4!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59cd550-6a42-4187-b02d-cf99172050a5_2086x1176.png 424w, /__u/substackcdn.com/image/fetch/$s_!VwK4!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59cd550-6a42-4187-b02d-cf99172050a5_2086x1176.png 848w, /__u/substackcdn.com/image/fetch/$s_!VwK4!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59cd550-6a42-4187-b02d-cf99172050a5_2086x1176.png 1272w, /__u/substackcdn.com/image/fetch/$s_!VwK4!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59cd550-6a42-4187-b02d-cf99172050a5_2086x1176.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 aria-hidden="true" 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><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><h2>What I Did This Month</h2><ul><li><p>For PostHog, wrote a newsletter on <a href="https://newsletter.posthog.com/p/how-we-work-asynchronously">how we work asynchronously</a>, tutorials on <a href="https://posthog.com/tutorials/astro-analytics">Astro</a> and <a href="https://posthog.com/tutorials/remix-analytics">Remix</a>, some docs, and a bunch of &#8220;alternatives&#8221; pieces.</p></li><li><p>Added a bunch of new translators to <a href="https://iliadtranslations.com/">Iliad Translations</a>. Finished reading the Stanley Lombardo translation.</p></li><li><p>Met a bunch of cool people. Focused more on studying Spanish. Had KBBQ and did an escape room for the first time. Went to the dentist (lol), French 79, Spacca, and Yellow Dog.</p></li></ul><h2>Thoughts</h2><ul><li><p>You can just buy a textbook, read and study it, and you&#8217;ll know more about that subject than 99% of people. If you are concerned about not knowing something, read a textbook and see how you feel. ChatGPT can help. Partially inspired by <a href="https://blog.gregbrockman.com/how-i-became-a-machine-learning-practitioner">how Greg Brockman became a machine learning practitioner</a> (Elon did this for rockets too).</p></li><li><p>Remind yourself that you will cross bridges when you get to them. There is little point in worrying about bridges you can't get to. Don&#8217;t end your journey because of some hypothetical situation.</p></li><li><p>Every futuristic photo is filled with tons of skyscrapers, but is building them something we are improving at? We can coordinate better and build better, but can we build faster and more efficiently? Where are the prefabbed skyscrapers?</p></li><li><p>One of the most important ways to get a lot done is getting started quickly. Avoid procrastination and just start. Ship an MVP or write a draft and iterate.</p></li><li><p>The Iliad feels modern because the characters have complex relationships with each other, their enemies, and the gods. Each has backstories and good reasons for why they act the way they do.</p></li><li><p>Advice on evaluating art from Tyler Cowen: Ask which ones you would steal. Go to auction houses and ask if they're worth it. Think of art as a puzzle: it requires context, history, psychology, and theology to understand; figuring it out makes you smarter.</p></li><li><p>People become more risk-averse as they get more senior because they deal with smarter people more able to argue against something. It requires more energy to convince someone, which means it happens less.</p></li><li><p>A lot of people treat startups like extracurricular activities rather than being serious about them and treating them like business. It is an extension of the obsession with extracurriculars in high school and college. Part of the index mindset.</p></li></ul><h2>Recommendations</h2><ul><li><p>AI alignment has complex, theoretical reasons for their worry about the end of the world, but <a href="https://guzey.com/ai/alignment-on-track/">no real numbers on why</a>.</p></li><li><p>Is society all under various levels of <a href="/__u/nayafia.substack.com/p/the-hypnotized-society?utm_source=pocket_reader&amp;isFreemail=true&amp;post_id=138920348&amp;publication_id=18908&amp;r=ipp1&amp;utm_medium=email">hypnosis</a>? How do we break free?</p></li><li><p>This post on <a href="https://linear.app/blog/planning-for-unplanned-work">planning for unplanned work</a> is basically the perfect blog post. Well-written, practical, and has great graphics and structure.</p></li><li><p>Two new entries for one of my favourite genres, people give a lot of random life advice: <a href="https://www.lesswrong.com/posts/7hFeMWC6Y5eaSixbD/100-tips-for-a-better-life?utm_source=pocket_reader">100 Tips for a Better Life</a> and <a href="https://delian.io/thirty">Thirty Observations at Thirty</a>.</p></li><li><p>Hundred Rabbits writes some of the most interesting posts about computing. They care a lot about <a href="https://100r.co/site/computing_and_sustainability.html">sustainability and maintenance</a> of software and hardware, which is much different than most of the rest of the tech world.</p></li><li><p>The podcast <a href="https://pca.st/q3qkjihi">Signals and Threads by Jane Street</a> about ultra-optimized computing is always interesting.</p></li><li><p><a href="https://pca.st/5k4eqs4k">Sarah C. M. Paine</a> has a deep knowledge of history of the US military and its rivals. Also some great meta points about understanding other areas&#8217; history and its importance.</p></li><li><p><a href="https://pca.st/9if3e8g9">Nick Bare with his marathon coach</a> about creating the conditions for success. Fun fact: Olympic marathons are often on 5+ year running programs.</p></li><li><p>63% of direct labor time on mega-construction projects is spent waiting for materials and equipment. Microsoft made more revenue from <a href="https://x.com/blakeir/status/1721694147856175254?s=20">gaming</a> than LinkedIn. You can do everything in <a href="https://x.com/ryxcommar/status/1729199597246132236?s=20">Excel</a>.</p></li><li><p>90% of the <a href="https://x.com/viziandrei/status/1724502661569925190?s=20">millionaire lifestyle</a> is already available to you. Caring is a source of <a href="https://x.com/sebasbensu/status/1724888171928830028?s=20">alpha</a>. The best health advice might be <a href="https://x.com/jeremygiffon/status/1726302907509686485?s=20">get more sun and eat more beef</a>. Simple <a href="https://x.com/SarvasvKulpati/status/1727945165439152494?s=20">formula</a> for doing things. Personally writing <a href="https://x.com/yacineMTB/status/1729698440580354172?s=20">app invites</a>. Does <a href="https://x.com/nickcammarata/status/1729374603741634664?s=20">meditation</a> allow you to sleep less? Try talking to <a href="https://x.com/nabeelqu/status/1727389132505096227?s=20">ChatGPT</a>.</p></li><li><p>Dupont <a href="https://x.com/emollick/status/1727770120225739182?s=20">chart room</a>. IRL <a href="https://x.com/OxideDoes/status/1728134259419025908?s=20">Skyrim</a> shelf. Powerful <a href="https://x.com/lavitalenta/status/1720812304063946943?s=20">skateboarding</a>.</p></li></ul><h2>Upcoming</h2><ul><li><p>Visiting SF (just got back).</p></li><li><p>Spending time with family and friends. Writing, coworking, practicing Spanish, reading, and coding.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[October 2023: London, Exits, Birthdays]]></title><description><![CDATA[What I Did This Month]]></description><link>https://ianv.substack.com/p/october-2023-london-exits-birthdays</link><guid isPermaLink="false">https://ianv.substack.com/p/october-2023-london-exits-birthdays</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Sat, 04 Nov 2023 20:22:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!43ix!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142952ab-163e-4df1-83a6-0a9335cc4ab6_2080x1174.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="/__u/substackcdn.com/image/fetch/$s_!43ix!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142952ab-163e-4df1-83a6-0a9335cc4ab6_2080x1174.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!43ix!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142952ab-163e-4df1-83a6-0a9335cc4ab6_2080x1174.png 424w, /__u/substackcdn.com/image/fetch/$s_!43ix!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142952ab-163e-4df1-83a6-0a9335cc4ab6_2080x1174.png 848w, /__u/substackcdn.com/image/fetch/$s_!43ix!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142952ab-163e-4df1-83a6-0a9335cc4ab6_2080x1174.png 1272w, /__u/substackcdn.com/image/fetch/$s_!43ix!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142952ab-163e-4df1-83a6-0a9335cc4ab6_2080x1174.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!43ix!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142952ab-163e-4df1-83a6-0a9335cc4ab6_2080x1174.png" width="1456" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/142952ab-163e-4df1-83a6-0a9335cc4ab6_2080x1174.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3909249,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!43ix!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142952ab-163e-4df1-83a6-0a9335cc4ab6_2080x1174.png 424w, /__u/substackcdn.com/image/fetch/$s_!43ix!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142952ab-163e-4df1-83a6-0a9335cc4ab6_2080x1174.png 848w, /__u/substackcdn.com/image/fetch/$s_!43ix!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142952ab-163e-4df1-83a6-0a9335cc4ab6_2080x1174.png 1272w, /__u/substackcdn.com/image/fetch/$s_!43ix!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F142952ab-163e-4df1-83a6-0a9335cc4ab6_2080x1174.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 aria-hidden="true" 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><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><h2>What I Did This Month</h2><ul><li><p>Went to London, specifically Croydon, for a PostHog offsite. Speedran London in 1.5 days while there (mostly art museums, V&amp;A was the best). Haven&#8217;t figured out London&#8217;s food yet, everything I ate was mid. The English countryside is out of a movie.</p></li><li><p>Published <a href="/__u/smartyoungbc.substack.com/p/the-hidden-reason-why-bcs-startup">The hidden reason why BC&#8217;s startup scene struggles</a> which <a href="https://x.com/IanVanagas/status/1713690105179967722?s=20">blew up on Twitter</a> and was republished in <a href="https://vantechjournal.com/p/hidden-reason-bc-startup-scene-struggles">Vancouver Tech Journa</a>l. For PostHog, wrote a bunch of <a href="https://posthog.com/blog/posthog-vs-growthbook">comparisons</a> and more.</p></li><li><p>Made some upgrades to <a href="https://www.iliadtranslations.com/">Iliad Translations</a>. Added Emily Wilson, Rodney Merrill, Michael Reck, Herbert Jordan, and W. H. D. Rouse.</p></li><li><p>Also went to see Guns N&#8217; Roses, BC Lions (congrats Matt for winning the pie-eating content), and Whitecaps. Celebrated Thanksgiving and multiple birthdays (Luisa!). Ate pink pineapple.</p></li></ul><h2>Thoughts</h2><ul><li><p>My advice for working well remotely: work in person with friends when you can, change your scenery at least once per day, get the most important thing done first, and show your work more than you think you need to.</p></li><li><p>Many of the world's top resorts didn't exist 50, like <a href="https://en.wikipedia.org/wiki/Punta_Cana">Punta Cana</a>. They sprung out of the ground with relatively small amounts of capital. The rise of remote work, nomadism, and network states could spring many more over the next 10-20 years.</p></li><li><p>What you think about is what you should do. Many people suppress their true passions to follow the passions of others. Having desires and not pursuing them creates dissonance Work on the projects you are excited to work on. Follow obsession. Doing this creates momentum. It enables you to do more and be better.</p></li><li><p>It is clear when you are eating is junk food. It isn&#8217;t clear when your spending your time and energy on junk. There is infinite fake dopamine in the world now, it&#8217;s bad for your spirit.</p></li><li><p>Action produces information. The best path forward is just to do something. After doing something, you are in a better position to make a decision. Repeating endlessly is a path to success.</p></li><li><p>Renaissance Florence day labourers earned enough to live on working 3 days a week.</p></li><li><p>How many people are playing the wrong game? They could be playing a game they would enjoy and have a good chance at winning, but instead play a game other people say are important. Deciding to change games is hard, and convincing someone else to change games is even harder.</p></li><li><p>It is shocking how many people can attribute a significant amount of their success to cold outreach. Two examples I heard this month: <a href="https://pca.st/mtqx5gux">Jesse Iztler's</a> Marquis Jet marketing strategy was 10 hand-written letters a day, and Investor Michael Dempsey sends 10-15 cold emails per week to interesting people. Cold outreach rules the world.</p></li></ul><h2>Recommendations</h2><ul><li><p>David Perell disappeared for a bit but he has come back stronger than ever. His &#8220;<a href="https://www.youtube.com/watch?v=FnED6UBSn4A">How I Write</a>&#8221; podcast is excellent. Two highlights: <a href="https://pca.st/qxwxngyp">Riva Tez</a> and <a href="https://pca.st/9nn18soc">Marc Andreessen</a>. Unironically makes me want to do Write of Passage even though I&#8217;m already writing online for a living (his marketing is working).</p></li><li><p>The writing of Dryden Brown makes me a lot more bullish on Praxis succeeding. Good writing is one of the best signs, it shows strong clarity of thought and creativity. Also, appreciates the value of <a href="https://x.com/drydenwtbrown/status/1709985892826480823?s=20">aesthetics</a>. Two great pieces from him this month on <a href="https://drydenbrown.posthaven.com/manufacturing-consensus">how opinion leaders have outsized and centralized effects in crypto</a> and <a href="https://drydenbrown.posthaven.com/national-accelerationism">how to implement techno-optimism</a>.</p></li><li><p>Steward Brand writes to most exciting pieces on the seemingly most boring subject: maintenance. This time <a href="https://books.worksinprogress.co/book/maintenance-of-everything/vehicles/digression-4-sustainment-how-poor-maintenance-loses-wars-1973-israel-maintains/1">how maintenance wins wars</a>.</p></li><li><p>Why isn&#8217;t there more <a href="/__u/heirtothethought.substack.com/p/on-a-lack-of-ambition">ambitious people in the world</a>? Rote learning, linear progression, lack of sense of historical belonging, lack of goodwill, and more.</p></li><li><p>Like him or think he&#8217;s a normie, Malcolm Gladwell manages to be <a href="https://www.commonreader.co.uk/p/how-to-write-like-malcolm-gladwell">one of the best popularizers of ideas</a>. You can figure out how he does it by looking on a paragraph by paragraph basis, look how he writes.</p></li><li><p>What has become a bit of a traditional now, Matt Lakeman&#8217;s <a href="https://mattlakeman.org/2023/10/09/notes-on-ghana/">notes on Ghana</a> was excellent plane reading.</p></li><li><p><a href="https://www.oreilly.com/library/view/designing-data-intensive-applications/9781491903063/">Designing Data-Intensive Applications</a>. Hundreds of thousands of the smartest people in the world spend their time making sure your apps don&#8217;t break or aren&#8217;t slow. This is the intro textbook to learning what they do. For someone unfamiliar and interested, it&#8217;s an amazing overview. There are so many situations you need to plan for.</p></li><li><p>Some cool AI tools I&#8217;ve discovered recently: <a href="https://www.phind.com/">phind</a> (search engine and pair programmer), <a href="https://recordonce.com/">RecordOnce</a> (AI video demo and tutorial creator), and <a href="https://metaphor.systems/">Metaphor</a> (another search engine).</p></li><li><p>Master <a href="https://x.com/BecomingCritter/status/1717920234219114654?s=20">getting started</a>. Post <a href="https://x.com/WillManidis/status/1716125546478723470?s=20">lifting PRs</a>. Measure <a href="https://x.com/GRITCULT/status/1713238335043334551?s=20">presence</a>. What happened to the serious <a href="https://x.com/gonzalo__nunez/status/1712918103200243970?s=20">public intellectuals</a>? One year to <a href="https://x.com/fkasummer/status/1712695923342459194?s=20">rewrite the web</a> to be multiplayer. New <a href="https://x.com/JanPaul123/status/1712507779447984600?s=20">ancient text</a> just dropped. New <a href="https://x.com/simonsarris/status/1712277119760208284?s=20">dev advice</a>. Cold weather gets people <a href="https://x.com/angelofuture/status/1711916323821789436?s=20">locked in</a>. Infrastructure is the <a href="https://x.com/thomasschulzz/status/1710033761487007970?s=20">blocker</a>, not takes. Life is writing <a href="https://x.com/alexeyguzey/status/1709834661063713004?s=20">ordered lists</a>. AI isn&#8217;t even close to making it to <a href="https://x.com/shakoistsLog/status/1709689641924993473?s=20">the real world</a>. Stop <a href="https://x.com/mattrickard/status/1709050136364777946?s=20">overengineering</a>. Do as much as <a href="https://x.com/nabeelqu/status/1708908087388881252?s=20">you can</a>. Avoid the <a href="https://x.com/WillManidis/status/1712094908146712630?s=20">index mindset</a>. Download the code and <a href="https://x.com/__tinygrad__/status/1713606913806782703?s=20">struggle</a>. Naan in <a href="https://x.com/AkaashSingh/status/1713980799945490852?s=20">butter chicken</a>. Bronze II Jane Street <a href="https://x.com/tszzl/status/1708969503709950312?s=20">blackpill</a>.</p></li></ul><h2>Upcoming</h2><ul><li><p>I love Fall because it&#8217;s a great time to work, especially in Vancouver. Eventually, you embrace the rain and it becomes a partner in good work.</p></li><li><p>Writing, coding, reading, meeting cool people, lifting weights.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[September 2023: Camping, SQL, Reality]]></title><description><![CDATA[What I Did This Month]]></description><link>https://ianv.substack.com/p/september-2023-camping-sql-reality</link><guid isPermaLink="false">https://ianv.substack.com/p/september-2023-camping-sql-reality</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Sun, 01 Oct 2023 23:11:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vRDx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e9ae56-b08f-4876-bb03-7f1540157eea_1526x860.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="/__u/substackcdn.com/image/fetch/$s_!vRDx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e9ae56-b08f-4876-bb03-7f1540157eea_1526x860.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vRDx!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e9ae56-b08f-4876-bb03-7f1540157eea_1526x860.png 424w, /__u/substackcdn.com/image/fetch/$s_!vRDx!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e9ae56-b08f-4876-bb03-7f1540157eea_1526x860.png 848w, /__u/substackcdn.com/image/fetch/$s_!vRDx!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e9ae56-b08f-4876-bb03-7f1540157eea_1526x860.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vRDx!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e9ae56-b08f-4876-bb03-7f1540157eea_1526x860.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vRDx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e9ae56-b08f-4876-bb03-7f1540157eea_1526x860.png" width="1456" height="821" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92e9ae56-b08f-4876-bb03-7f1540157eea_1526x860.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:821,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2976673,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!vRDx!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e9ae56-b08f-4876-bb03-7f1540157eea_1526x860.png 424w, /__u/substackcdn.com/image/fetch/$s_!vRDx!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e9ae56-b08f-4876-bb03-7f1540157eea_1526x860.png 848w, /__u/substackcdn.com/image/fetch/$s_!vRDx!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e9ae56-b08f-4876-bb03-7f1540157eea_1526x860.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vRDx!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92e9ae56-b08f-4876-bb03-7f1540157eea_1526x860.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 aria-hidden="true" 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><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><h2>What I Did This Month</h2><ul><li><p>For PostHog, published about <a href="https://posthog.com/blog/feature-flags-as-a-service">feature flags as a service</a>, <a href="https://posthog.com/blog/sql-for-analytics">SQL</a>, our <a href="https://posthog.com/blog/temporal-exports">Temporal batch exports</a> system, <a href="https://posthog.com/blog/decouple-deployment-from-release">decoupling deploy from release</a>, and <a href="https://newsletter.posthog.com/p/how-to-uncover-your-users-real-problems">a newsletter on uncovering users&#8217; real problems</a>.</p></li><li><p>Upgraded <a href="https://www.iliadtranslations.com/">Iliad Translations</a> with some new and improved styling in Tailwind.</p></li><li><p>Got my art hung in my apartment (after 2+ years of it sitting on the floor). Saw the Challenger map once again. Ate Liquids and Solids as well as BBQ many times. Ran more, changed my leg day to fix my knee and squat form. Went camping for the first time.</p></li></ul><h2>Thoughts</h2><ul><li><p><a href="https://x.com/IanVanagas/status/1706115908119474271?s=20">The Visual Display of Quantitative Information</a>. As much as computer tools have automated it, there is still alpha on doing it well. Learned it is surprisingly similar to good writing. It requires ruthless focus and editing. The book is also filled with beautiful and inspiring graphics.</p></li><li><p>There is a shocking gap between the quality of art and code LLMs create versus the quality of writing. This is because of the quality of the sources (training data). Few people publish bad art online. Few people publish code that doesn&#8217;t at least work online. Basically everyone publishes bad writing online.</p></li><li><p>Nearly everyone is too risk-averse. Doing MVPs reveals how risk-averse you are. Having an MVP fail isn&#8217;t as bad as you think it is. It makes you realize that often motivation is the blocker, not anything else.</p></li><li><p>For everything you are trying to learn, working with a coach or a tutor can help you be more successful. You can even do this for things you don&#8217;t think of as &#8220;coachable&#8221; skills.</p></li><li><p>When talking with someone, how interesting they find you is a function of how interested you are in them. Every person you meet knows a lot about something you know virtually nothing about. It's your job to discover what it is.</p></li><li><p>Startups have a big advantage over big companies in marketing because as a company grows, they care more about attribution and take fewer risks of illegible channels. A lot of marketing simply doesn&#8217;t scale either, but startups often benefit from doing things that don&#8217;t scale.</p></li><li><p><a href="https://www.aria.org.uk/">ARIA</a> is an example of an ambitious government agency trying to transform the UK economy and create a radically better future. Doing this requires risk and government agencies will not take risks unless they are forced to. BC can learn a lot from this, specifically <a href="https://www2.gov.bc.ca/gov/content/governments/organizational-structure/ministries-organizations/crown-corporations/inbc-investment-corp">InBC</a> and <a href="https://www2.gov.bc.ca/gov/content/governments/organizational-structure/ministries-organizations/crown-corporations/innovate-bc">Innovate BC</a>. Matt Clifford, the <a href="/__u/mothfund.substack.com/p/mm-matt#details">Chair of Aria</a>, explains this well.</p></li></ul><h2>Recommendations</h2><ul><li><p>Discovered <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Neckar's Alchemy of Money&quot;,&quot;id&quot;:71425,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/alchemy&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3c7ea67-693c-48b4-a470-5e7f5e30b345_905x905.png&quot;,&quot;uuid&quot;:&quot;7e883f24-9228-43b6-ac4b-8df0618149a8&quot;}" data-component-name="MentionToDOM"></span> this month. Although mostly focused on value investing, there are some standout gems worth reading including &#8220;<a href="/__u/alchemy.substack.com/p/the-reading-obsession">The Reading Obsession</a>&#8221; (Warren Buffett&#8217;s network is more important than you realize), &#8220;<a href="/__u/alchemy.substack.com/p/maze-focus-the-last-superpower">Focus: The Last Superpower?</a>&#8221; and "<a href="/__u/alchemy.substack.com/p/three-years-of-writing-online-want">Three Years Of Writing Online</a>.&#8221;</p></li><li><p>At least 2-3x a year, <a href="https://www.readtrung.com/p/6-thought-on-elon-musk-by-walter">Elon sets an insane deadline</a> which requires all-hands-on-deck and around-the-clock activity to meet a goal. This helps make his grand missions a reality.</p></li><li><p>Great ideas require the <a href="https://www.henrikkarlsson.xyz/p/good-ideas">cultivation of a state of mind</a> that isn&#8217;t found by accident (via <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Escaping Flatland&quot;,&quot;id&quot;:313411,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/escapingflatland&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8adc529b-e1e1-431c-b2a6-d1f14aaedc78_906x906.png&quot;,&quot;uuid&quot;:&quot;3a333794-9f38-45c3-a93a-be58ebd416a6&quot;}" data-component-name="MentionToDOM"></span> ).</p></li><li><p>We are entering an era of <a href="/__u/hipcityreg.substack.com/p/belief-and-progress-the-new-technologist">new technologists</a> who focus on increasing the &#8220;capability landscape&#8221; (via <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Product Lost by @hipcityreg&quot;,&quot;id&quot;:6538,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/hipcityreg&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c6829864-4387-4337-a168-c178fc61564d_256x256.png&quot;,&quot;uuid&quot;:&quot;b5472469-acc3-4ec8-ac6a-82b03b602719&quot;}" data-component-name="MentionToDOM"></span> )</p></li><li><p>Three excellent podcasts I&#8217;ve been listening to lately: <a href="https://pca.st/tzg60sv5">Audience of One</a>, <a href="https://pca.st/w3d3w6xr">The Danny Miranda Podcast</a>, and <a href="https://pca.st/sglppo3a">Moth Minds</a> (via <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Moth Fund&quot;,&quot;id&quot;:549835,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/mothfund&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5732769f-d9c5-46ef-8a85-f4c6626cb0d4_500x500.png&quot;,&quot;uuid&quot;:&quot;e511021a-6e4b-4a34-bbf8-a41ec526a32a&quot;}" data-component-name="MentionToDOM"></span> ).</p></li><li><p>A highlight from <a href="https://pca.st/09dhgxqi">Justin Mares&#8217; episode with Danny Miranda</a>: Joe Lonsdale has 3 minute calls with 100 of the USA's top (entrepreneurial) graduates every year where he asks what he can do for them and then gets his team to do it. This is what 10/10 networked looks like.</p></li><li><p>An app for <a href="https://weatherspark.com/">visualizing weather</a> year-round. A JavaScript library for <a href="https://pdf-lib.js.org/">interacting with PDFs</a>. An app for testing and developing with <a href="https://webhook.site/">webhooks</a>, wildly functional design. A map of <a href="https://pinballmap.com/">pinball tables</a>.</p></li><li><p>There&#8217;s still a lot of alpha left in newsletters. <a href="https://www.lennysnewsletter.com/p/500000">Lenny&#8217;s newsletter hit 500k subscribers</a>, seems to be a successful business, and is focused on a niche profession (product managers). Similar newsletters are waiting to be created.</p></li><li><p><a href="https://x.com/drydenwtbrown/status/1701484602291003742?s=20">Praxis reading list</a>. Jarred Sumner <a href="https://x.com/var_epsilon/status/1701004531579117705?s=20">shipping Bun</a>. Don&#8217;t be afraid to <a href="https://x.com/jarredsumner/status/1706655869461749930?s=20">read the code</a>, most of it is just for loops, variables, and if/else statements. A real, successful, walkable <a href="https://x.com/WillManidis/status/1701951398286639409?s=20">development project</a>. <a href="https://x.com/dhh/status/1705737715827064949?s=20">Elon Musk&#8217;s algorithm</a>. <a href="https://x.com/vincentweisser/status/1705942816029823127?s=20">Foundational books</a>. SF Bay area hosted <a href="https://x.com/jowyang/status/1697667222918078910?s=20">106 in-person AI events</a> in August 2023.</p></li><li><p>Do you ever <a href="https://x.com/ryanoconnell79/status/1619060411046952961?s=20">yearn</a>? Digging a <a href="https://x.com/spochadoir/status/1702237737745551545?s=20">hole</a>. Believe children can do <a href="https://x.com/jeremygiffon/status/1702494563808469059?s=20">great things</a>. Write something online <a href="https://x.com/zachpogrob/status/1706455358783316246?s=20">every day forever</a>. Believe <a href="https://x.com/simonsarris/status/1706833357886386347?s=20">unbelievable things more</a>. Walk around, <a href="https://x.com/lavitalenta/status/1706715372614041858?s=20">get a coffee</a>.</p></li></ul><h2>Upcoming</h2><ul><li><p>Celebrating birthdays. Going to the UK.</p></li><li><p>Writing, coding, working out, reading. Thinking about AI, programming fundamentals, and coaches.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[August 2023: Translations, Junk Time, Mid LLMs]]></title><description><![CDATA[What I Did This Month]]></description><link>https://ianv.substack.com/p/august-2023-translations-junk-time</link><guid isPermaLink="false">https://ianv.substack.com/p/august-2023-translations-junk-time</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Sun, 03 Sep 2023 18:57:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!h8Oq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc0179d-6f86-4e29-99a9-93496bb63d38_1527x857.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="/__u/substackcdn.com/image/fetch/$s_!h8Oq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc0179d-6f86-4e29-99a9-93496bb63d38_1527x857.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!h8Oq!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc0179d-6f86-4e29-99a9-93496bb63d38_1527x857.png 424w, /__u/substackcdn.com/image/fetch/$s_!h8Oq!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc0179d-6f86-4e29-99a9-93496bb63d38_1527x857.png 848w, /__u/substackcdn.com/image/fetch/$s_!h8Oq!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc0179d-6f86-4e29-99a9-93496bb63d38_1527x857.png 1272w, /__u/substackcdn.com/image/fetch/$s_!h8Oq!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc0179d-6f86-4e29-99a9-93496bb63d38_1527x857.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!h8Oq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc0179d-6f86-4e29-99a9-93496bb63d38_1527x857.png" width="1456" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bc0179d-6f86-4e29-99a9-93496bb63d38_1527x857.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2830980,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!h8Oq!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc0179d-6f86-4e29-99a9-93496bb63d38_1527x857.png 424w, /__u/substackcdn.com/image/fetch/$s_!h8Oq!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc0179d-6f86-4e29-99a9-93496bb63d38_1527x857.png 848w, /__u/substackcdn.com/image/fetch/$s_!h8Oq!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc0179d-6f86-4e29-99a9-93496bb63d38_1527x857.png 1272w, /__u/substackcdn.com/image/fetch/$s_!h8Oq!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc0179d-6f86-4e29-99a9-93496bb63d38_1527x857.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 aria-hidden="true" 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><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><h2>What I Did This Month</h2><ul><li><p>Wrote a lot. Published <a href="https://ianvanagas.com/2023/08/12/history-is-written-by-the-translator/">History Is Written by the&nbsp;Translator</a>, <a href="https://ianvanagas.com/2023/08/20/reclaiming-your-junk-time/">Reclaiming Your Junk&nbsp;Time</a>, <strong>and</strong> <a href="https://ianvanagas.com/2023/08/31/llms-are-mid/">LLMs are mid (but that&#8217;s&nbsp;ok)</a>.</p></li><li><p>For PostHog, published newsletters on <a href="https://newsletter.posthog.com/p/how-why-and-when-github-and-gitlab">GitHub and GitLab feature flag usage</a> and <a href="https://newsletter.posthog.com/p/10-things-weve-learned-about-ab-testing">A/B testing</a>, a blog on <a href="https://posthog.com/blog/product-survey-questions">writing great product survey questions</a>, and more.</p></li><li><p>Improved styling for <a href="https://www.iliadtranslations.com/">Iliad Translations</a> and added Peter Green, Anthony Verity, and Ian Johnston. Learned a lot of SQL.</p></li><li><p>Did the Grouse Grind twice, watched The Bear and Oppenheimer, went to a Whitecaps game, and ate multiple formats of BBQ.</p></li></ul><h2>Thoughts</h2><ul><li><p><a href="https://en.wikipedia.org/wiki/Blood_Meridian">Blood Meridian</a> by Cormac McCarthy. In novels, there is a balance that needs to be struck between randomness and complexity. The first time I read Blood Meridian, I didn&#8217;t fully understand what was going on (it takes time to get into McCarthy&#8217;s writing style), thought it was random, senseless violence, and gave up 1/3 of the way. This time, I made it through and realized its deep complexity. <a href="https://otherlife.co/p/war-truest-form-divination-cormac-mccarthys-blood-meridian">Justin Murphy and crew&#8217;s analysis</a> helped too. There are seemingly endless interesting ways to analyze it. Modernity, Nietzschean, American, Colonial, Christian, and magical reading are all real and possible.</p></li><li><p>The grass is greener where your friends are. For some people unhappy with where they live now, they see moving as the solution. Happiness might come in another place, not because that place is better, but just because their social circle is reset. You get a chance to make new friends. Ones you might fit better with. Travelling as a young person is a short-term version of this.</p></li><li><p>Validating a startup is about validating a worldview. Your opportunity is the difference between what you believe and what the world perceives. You can shortcut by writing a blog post that validates that worldview as well. A startup can be seen as a <a href="https://twitter.com/AviSchiffmann/status/1696979330184994948?s=20">worldview wrapper</a>.</p></li><li><p>Getting more people to use AI will reveal humanity's preferences for its alignment. This means one of the best potential AI alignment tasks is teaching people about using AI, helping them understand what it's good at and its limitations. Give them a <a href="https://en.wikipedia.org/wiki/Fingerspitzengef%C3%BChl">Fingerspitzengef&#252;hl</a> of AI.</p></li><li><p>How much of the population of the world lives on land filled in from the sea and lakes? Boston, Netherlands, Singapore, New York, and Dubai all have done it. Why don&#8217;t cities (Vancouver) see this as an option?</p></li><li><p>Maybe you&#8217;ve heard of how the world <a href="https://wtfhappenedin1971.com/">completely changed in 1971</a>, but have you heard about the massive amounts of protests happening worldwide in <a href="https://en.wikipedia.org/wiki/Protests_of_1968">1968</a>?</p></li><li><p>Does bad weather make the world more productive? If there is bad weather, you&#8217;re forced to stay inside and work. Industrialization enabled this to happen, and the information age accelerated it.</p></li><li><p>Why are LLMs good at SEO? Because &#8220;SEO&#8221; isn't about writing good article, but articles lots of people can find. By being based on writing for "lots of people," it can do a good job copying it.</p></li></ul><h2>Recommendations</h2><ul><li><p><a href="https://pca.st/g7bumwi6">Stephen Wolfram on The Joe Walker Podcast</a>. Wolfram is inspiring. Does a 4.5-hour interview because he has the freedom to and it&#8217;s a good conversation. Runs a sizeable tech company for 30+ years and doesn&#8217;t plan to go public. Continues to do groundbreaking research in many fields. Supports the ambitions of young people. Repeatedly works on projects at the top of humanity&#8217;s ambition levels with large time scales. Helps anyone curious by creating massive amounts of informative content online, doing streams and AMAs all the time.</p></li><li><p>When coding, I usually use a combination of Copilot and ChatGPT. Often this requires copying and pasting context for them. <a href="https://www.cursor.sh/">Cursor</a> is a VS Code based editor with generation, context, and chat built in. It&#8217;s working well so far, see a <a href="https://twitter.com/mckaywrigley/status/1692326065606398128?s=20">demo video</a>.</p></li><li><p><a href="https://textbelt.com/">Textbelt</a> is an open source API to send text messages, extremely simple, and literally works by sending texts as emails to every service provider, which gets rendered for receivers as texts.</p></li><li><p><a href="/__u/sashachapin.substack.com/p/what-the-humans-like-is-responsiveness">What the humans like is responsiveness</a> and <a href="/__u/mariandrew.substack.com/p/100-things-i-know">100 things I know</a>. A lot of being a good person is being responsive, attentive, and thoughtful over the long term. Give people your focus and you will get rewarded.</p></li><li><p>How do you go from 0 to 1.5M followers on Twitter in a year? Spend ~8 hours per day writing threads like <a href="https://pca.st/34ih3qvv">The Cultural Tutor</a> did.</p></li><li><p><a href="https://caseyhandmer.wordpress.com/2023/08/25/you-should-be-working-on-hardware/?utm_source=pocket_reader">You Should Be Working On Hardware</a>. Simply put, hardware (compared to software) is an inefficient market. The most admired entrepreneur on the planet isn&#8217;t a SaaS founder, but a multi-time hardware one (Elon).</p></li><li><p>Organizations are powered by spirit, and there are more ways to invigorate the spirit than just making money. <a href="https://om.co/2015/04/27/brunello-cucinelli-2/">Brunello Cucinelli</a> is an example of this, and he channels history for many more examples. <a href="https://podcasts.apple.com/ma/podcast/289-brunello-cucinelli/id1141877104?i=1000598367949">Founders Podcast</a> episode on him is also excellent.</p></li><li><p>There are a massive number of software engineering blogs out there, many support by the top software engineering organizations. Most of them are not well written, but they are extremely informative if you&#8217;re willing to find the right information and do the work. <a href="http://diff.blog">diff.blog</a> is a good way to find them.</p></li><li><p><a href="https://twitter.com/drydenwtbrown/status/1688879685529182209?s=20">Reading list</a> for a new city. Search <a href="https://twitter.com/krishkhubchand/status/1689724018440519680?s=20">university professors on YouTube</a> for better content. Hemingway <a href="https://twitter.com/bfcarlson/status/1691458185524346880?s=20">reading list</a>. <a href="https://twitter.com/AJA_Cortes/status/1692287543113322639?s=20">Mike Mentzer</a> high intensity training philosophy. Don&#8217;t get distracted by <a href="https://twitter.com/jeremygiffon/status/1686768286573195264?s=20">good ideas</a>. <a href="https://twitter.com/jeremygiffon/status/1689796003958861824?s=20">Walk around</a>. <a href="https://twitter.com/visakanv/status/1690401650849316865?s=20">Iterate</a>, cultivate taste, solve for distribution, and get good at managing your psychology. You don&#8217;t need a <a href="https://twitter.com/Brad08414464/status/1692797320260407784?s=20">government project for AI</a>. The world belongs to the <a href="https://twitter.com/natelawrence_/status/1694866879947456804?s=20">energetic</a>.</p></li><li><p>Fishpond <a href="https://twitter.com/designdocument/status/1694321501338546286?s=20">mosaic</a>. Historical <a href="https://twitter.com/skytopjf/status/1689667737025470464?s=20">Chipotle</a>. Chimp plays <a href="https://twitter.com/ChrisExpTheNews/status/1690109203585589249?s=20">Minecraft</a>. Milk is <a href="https://twitter.com/natelawrence_/status/1691767508880298442?s=20">good</a>. America vs <a href="https://twitter.com/DiabolicalSpuds/status/1692561449300713686?s=20">Radiohead</a>. How to screw over the <a href="https://twitter.com/datarade/status/1695081722944410049?s=20">oligarchs</a>. The sun will continue to <a href="https://twitter.com/nrv_nrv_nrv/status/1695855400682139658?s=20">shine</a>. <a href="https://twitter.com/nikitabier/status/1695947720547094568?s=20">Cringe is in</a>. Business is a wrapper of <a href="https://twitter.com/AviSchiffmann/status/1696979330184994948?s=20">aesthetic taste</a>.</p></li></ul><h2>Upcoming</h2><ul><li><p>Working on my coding skills. Learning TypeScript, reading Designing Data-Intensive Applications. Upgrading Iliad Translations style. Writing small scripts to automate stuff and work with LLMs.</p></li><li><p>Writing. Working on articles about AI alignment, validating startups with blogs, and learning to code.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[July 2023: London, Romania, Bologna]]></title><description><![CDATA[+ Iliad Translations]]></description><link>https://ianv.substack.com/p/july-2023-london-romania-bologna</link><guid isPermaLink="false">https://ianv.substack.com/p/july-2023-london-romania-bologna</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Wed, 02 Aug 2023 04:49:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FswD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b32e97f-682d-402d-8bb5-38e8a0a9679e_1535x861.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="/__u/substackcdn.com/image/fetch/$s_!FswD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b32e97f-682d-402d-8bb5-38e8a0a9679e_1535x861.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!FswD!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b32e97f-682d-402d-8bb5-38e8a0a9679e_1535x861.png 424w, /__u/substackcdn.com/image/fetch/$s_!FswD!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b32e97f-682d-402d-8bb5-38e8a0a9679e_1535x861.png 848w, /__u/substackcdn.com/image/fetch/$s_!FswD!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b32e97f-682d-402d-8bb5-38e8a0a9679e_1535x861.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FswD!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b32e97f-682d-402d-8bb5-38e8a0a9679e_1535x861.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!FswD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b32e97f-682d-402d-8bb5-38e8a0a9679e_1535x861.png" width="1456" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b32e97f-682d-402d-8bb5-38e8a0a9679e_1535x861.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3015046,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!FswD!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b32e97f-682d-402d-8bb5-38e8a0a9679e_1535x861.png 424w, /__u/substackcdn.com/image/fetch/$s_!FswD!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b32e97f-682d-402d-8bb5-38e8a0a9679e_1535x861.png 848w, /__u/substackcdn.com/image/fetch/$s_!FswD!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b32e97f-682d-402d-8bb5-38e8a0a9679e_1535x861.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FswD!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b32e97f-682d-402d-8bb5-38e8a0a9679e_1535x861.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 aria-hidden="true" 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><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><h2>What I Did This Month</h2><ul><li><p>For PostHog, published &#8220;<a href="https://posthog.com/blog/ab-testing-examples">A/B testing examples from Airbnb and YC's top companies,</a>&#8221; &#8220;<a href="https://posthog.com/blog/testing-in-production">Why we test in production (and you should to)</a>,&#8221; &#8220;<a href="https://posthog.com/blog/null-handling-hogql">Adventures in null handling: Null money, null problems</a>,&#8221; and more.</p></li><li><p>Travelled to Europe for two weeks. Started in London to spend time with coworkers. Drank the worst &#8220;juice,&#8221; ate at Wagamama, saw The Comedy of Errors at The Globe (highly recommend), and went to the Tate Modern (which got rid of the Rothko room I liked so much when I was there last).</p></li><li><p>Next, went to Cluj in Romania for a wedding. Drank a lot of Borsec (GOATed Romanian sparkling water), visited many churches (with better art than most art galleries), ate at KFC twice (it&#8217;s better there), and hung out with friends.</p></li><li><p>Finally, went to Bologna (via Rome because of a cancelled flight). Ate a lot of pasta, gelato, and mortadella (the best), visited an anatomical theatre, and went to a dinosaur and rock museum.</p></li><li><p>Launched a new project dedicated to summarizing and comparing different translations of Homer&#8217;s Iliad called <a href="https://www.iliadtranslations.com/">Iliad Translations</a>. Let me know what you think and if you have any recommendations.</p></li></ul><h2>Thoughts</h2><ul><li><p><strong>London</strong></p><ul><li><p>Restaurants are able to be weirder (higher variance) when they can consistently sell high-margin alcohol and can rent smaller spaces. Alcohol subsidizes much of what is cool in London in a way Vancouver cannot possibly match.</p></li><li><p>People in London dress well because it is consistently cool all year. When it is too hot or too cold, it limits someone's fashion choices.</p></li><li><p>Something is wrong with my mental model of London. It is expensive and people don&#8217;t make that much money, but restaurants and stores are packed and people are well-dressed. Where is the money coming from?</p></li><li><p>London is definitely 10x cooler than Vancouver and there is 10x as much to do. This is with ~3x the population (depending on how you slice it).</p></li></ul></li><li><p><strong>Romania</strong></p><ul><li><p>The mosaic is a beautiful art form. The combination of architecture and art. Long lasting and made for the common people. Bringing culture to the masses.</p></li><li><p>On the highway, you fairly regularly pass horses and buggies and their version of moonshine (<a href="https://en.wikipedia.org/wiki/%C8%9Auic%C4%83">&#538;uic&#259;</a>) is sold in jugs on the roadside.</p></li><li><p>Surprisingly, the prices for groceries and coffee in Cluj were relatively similar to prices in Vancouver. The alcohol and housing were significantly cheaper.</p></li><li><p>My favourite Romanian food is <a href="https://en.wikipedia.org/wiki/Pl%C4%83cint%C4%83">pl&#259;cint&#259;</a>, a fried pastry filled with cheese.</p></li><li><p>Churches progress as funds are raised for them. It seemed common for churches to be in various states of completeness. One church we went had been in progress for 30+ years. This didn&#8217;t stop the basement from being used for Sunday service.</p></li><li><p>The most popular energy drink in very Christian Romania is named "Hell.&#8221;</p></li></ul></li><li><p><strong>Bologna</strong></p><ul><li><p>Cluj had the most anti-communism graffiti I've ever seen, Bologna had the most pro-communism graffiti I've ever seen.</p></li><li><p>Bologna has the nicknames of being the wise, fat, and red city based on their university, cuisine, red buildings, and left-wing politics. All of it feels extremely true and connected. Being a student, having delicious meals, not wanting to work, and being a communist seem correlated.</p></li><li><p>Cold cuts (mortadella) and cheese were significantly better than any of the pasta meals I had.</p></li><li><p>Breakfast in Italy is a waste of a meal. Lunch is 1000x better.</p></li></ul></li><li><p>Read the texts the experts are embarrassed they haven't read.</p></li><li><p>If you want to have good conversations, and you&#8217;re not naturally gifted (you&#8217;ll know), you actively have to put effort into those conversations. You need to be actively listening, asking questions, trying to make the conversation a better one.</p></li><li><p>People will take your semi-garbage if you post it online for the right price (which might be free). Transactions on Facebook Marketplace and Craigslist likely don&#8217;t show in official GDP numbers but I wouldn&#8217;t be surprised if they accounted for a significant percentage.</p></li><li><p>Usually, advice for someone else is just advice for yourself in disguise. You basically repeat what works for you (in your eyes) which likely isn&#8217;t what&#8217;s best for someone else. People take advice seriously, so be wary.</p></li><li><p>There are many ways to learn to code, but everybody trying to teach you wants to make you think there is only one. You can do 1s and 0s upwards, edit one variable, read the manual, build a project, or copy the masters. They all work, but what is really key is writing code and managing motivation.</p></li></ul><h2>Recommendations</h2><ul><li><p><a href="https://www.amazon.com/French-Intifada-Between-France-Arabs/dp/0865479216">The French Intifada</a>. If you&#8217;ve heard about the riots in France at the moment, this will help you understand why they are happening. The history of French North Africa is nearly incomprehensibly brutal and not that long ago.</p></li><li><p><a href="https://en.wikipedia.org/wiki/The_Art_of_Not_Being_Governed">The Art of Not Being Governed</a>. <a href="https://danwang.co/2022-letter/">Dan Wang recommended this book</a> on the tribes in the highlands of Southeast Asia. Reading this made me realize how inconceivable it would be to live outside the state in the modern world. It requires generations and generations of work and the development of strategies for living outside of the state you would never consider as important like growing roots instead of grain and not writing down any history.</p></li><li><p>Alice Maz has written two of the best posts I&#8217;ve read about important subjects for me. First, about <a href="https://www.alicemaz.com/writing/minecraft.html">dynamics in internet communities and economies</a> (in Minecraft). Second, <a href="https://www.alicemaz.com/writing/program.html">about learning to code</a> (and what to think about).</p></li><li><p>Been recommended many times on Twitter but <a href="https://pca.st/lijver3c">Jeremy Giffon on Invest Like The Best</a> was excellent. Listened to it twice in a row. Takes an opposite approach to me, instead of many small swings regularly, goes slow and takes big swings less often. <a href="https://twitter.com/jeremygiffon/status/1678874016243908609?s=20">Tweet length summary</a>.</p></li><li><p><a href="/__u/kevinmunger.substack.com/p/tyler-cowen-is-an-information-monster">Tyler Cowen is an Information Monster</a>, but you probably aren&#8217;t. That means the good of AI (creating information) outweighs the bad for him, but that calculation might not be true for you.</p></li><li><p>Before listening to this excellent podcast on Horatio Nelson (<a href="https://pca.st/qurdk35j">part 1</a>, <a href="https://pca.st/umu1ndvm">part 2</a>), I had no idea who he was. Now I think he&#8217;s a fascinating and deserving national hero.</p></li><li><p>The best <a href="https://zhengdongwang.com/writing">writing advice is simple</a>. For example: you can write anytime, anywhere; and actually write, don&#8217;t pretend.</p></li><li><p><a href="https://twitter.com/Yunacel/status/1675894975936995329?s=20">Heraldic map of Europe</a>. &#8220;The Devil Went Down to Georgia&#8221; is the <a href="https://twitter.com/bf_crane/status/1676763666086244353?s=20">most American song</a>. Nobody looks out <a href="https://twitter.com/walterkirn/status/1682145308912828418?s=20">plane windows</a>. Alan Kay as based <a href="https://twitter.com/ajlamarc/status/1682898490714648576?s=20">Urbiter</a>. Ice cream <a href="https://twitter.com/ConradBastable/status/1683498712281108481?s=20">good</a>. Serious reading is an <a href="https://twitter.com/jmrphy/status/1679219095193935874?s=20">individual pursuit</a>. <a href="https://twitter.com/jeremygiffon/status/1685690574634881024?s=20">Ad hominem arguments</a> are valid. Respect the <a href="https://twitter.com/jeremygiffon/status/1686075131095891984?s=20">ability to hang</a>.</p></li></ul><h2>Upcoming</h2><ul><li><p>Writing, potentially a personal piece on &#8220;junk time.&#8221;</p></li><li><p>Working on Iliad Translations, styling needs an upgrade and adding more translations.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[June 2023: Banff, Waterloo, HogQL]]></title><description><![CDATA[What I Did This Month]]></description><link>https://ianv.substack.com/p/june-2023-banff-waterloo-hogql</link><guid isPermaLink="false">https://ianv.substack.com/p/june-2023-banff-waterloo-hogql</guid><dc:creator><![CDATA[Ian Vanagas]]></dc:creator><pubDate>Tue, 04 Jul 2023 05:41:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1Tld!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd663d201-9cba-424c-8b58-2345c221796a_1533x863.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="/__u/substackcdn.com/image/fetch/$s_!1Tld!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd663d201-9cba-424c-8b58-2345c221796a_1533x863.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!1Tld!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd663d201-9cba-424c-8b58-2345c221796a_1533x863.png 424w, /__u/substackcdn.com/image/fetch/$s_!1Tld!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd663d201-9cba-424c-8b58-2345c221796a_1533x863.png 848w, /__u/substackcdn.com/image/fetch/$s_!1Tld!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd663d201-9cba-424c-8b58-2345c221796a_1533x863.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1Tld!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_webp, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd663d201-9cba-424c-8b58-2345c221796a_1533x863.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!1Tld!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd663d201-9cba-424c-8b58-2345c221796a_1533x863.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d663d201-9cba-424c-8b58-2345c221796a_1533x863.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2867483,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!1Tld!, /__u/ianv.substack.com/w_424, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd663d201-9cba-424c-8b58-2345c221796a_1533x863.png 424w, /__u/substackcdn.com/image/fetch/$s_!1Tld!, /__u/ianv.substack.com/w_848, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd663d201-9cba-424c-8b58-2345c221796a_1533x863.png 848w, /__u/substackcdn.com/image/fetch/$s_!1Tld!, /__u/ianv.substack.com/w_1272, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd663d201-9cba-424c-8b58-2345c221796a_1533x863.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1Tld!, /__u/ianv.substack.com/w_1456, /__u/ianv.substack.com/c_limit, /__u/ianv.substack.com/f_auto, /__u/ianv.substack.com/q_auto:good, /__u/ianv.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd663d201-9cba-424c-8b58-2345c221796a_1533x863.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 aria-hidden="true" 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><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><h2>What I Did This Month</h2><ul><li><p>Went to Calgary, Banff, Waterloo, and Bellingham. Doing this involved waking up at 3 am 5 times in 2 weeks for various reasons. Banff has optimized the tourist experience very well, with so many outdoor activities to do. Waterloo continues to expand every time I go there (and seems to have a lot of space to continue). Also how such a strong University ended up there is still a mystery to me.</p></li><li><p>Had dinner with friends and family, made pasta (twice). Ate lots of burgers, feijoada, and pastel. Drank raw milk (fun fact: illegal to produce in Canada, but not to consume).</p></li><li><p>Wrote lots, mostly for PostHog. Published <a href="https://posthog.com/blog/real-user-monitoring">real user monitoring</a>, <a href="https://posthog.com/blog/feature-flags-vs-configuration">feature flags vs configs</a>, a bunch of tutorials on <a href="https://posthog.com/tutorials/categories/hogql">HogQL</a>, and more. Wrote more code for personal projects which I am very happy about.</p></li></ul><h2>Thoughts</h2><ul><li><p>To be or to do. Once you get over the hump of having agency in life, the next hangup many people get caught on is wanting to be someone rather than wanting to do something. The world has more money than ideas and more ideas than agency.</p></li><li><p>A lot of people say &#8220;we need to build more housing&#8221; without any practical way to do that. Just saying it isn&#8217;t going to make it happen. The <a href="https://en.wikipedia.org/wiki/Alpha_(finance)">alpha</a> in housing development is in regulation (I think), so you need to figure out practical tactics to leverage this. Dezoning, public-private partnerships, expanded role in government actually developing housing, and higher levels of government providing lower levels more leniency are all potential solutions. Labour, materials, and processes are pretty optimized otherwise (no alpha). Big projects are done because the fixed(ish) cost of dealing with the government is spread over more investment.</p></li><li><p>For any skill you want to improve at, pretend you have a coach (for accountability and programming), and follow their lead. Push yourself, do things every day, and look up what experts say online (YouTube, papers, books).</p></li><li><p>Intensity is the strategy, work harder, you can figure things out and make them happen.</p></li><li><p>So much of work is constrained for random reasons that people believe those constraints are real, and it warps their thinking about their whole lives.</p></li><li><p>Weightlifting teaches you strategies to defeat local maxima.</p></li><li><p>Coding requires downloading and holding a massive amount of context. The more effectively you hold the context, the more successful you'll be.</p></li><li><p>You need to live somewhere you can walk. Walking reclaims the world from hostile, unseen forces in your mind.</p></li><li><p>WWE has the 10th most subscribed YouTube channel.</p></li><li><p>&#8220;I once heard that 90% of culture is just &#8216;winning&#8217; - when a company is winning, everyone&#8217;s happy, rich, being promoted, and they see their work as contributing to something bigger than themselves&#8221; or in the wise words of Al Davis: &#8220;Just win baby.&#8221;</p></li><li><p>Instead of building physical monuments, rich people now just build monuments to themselves. Homes, experiences, health, &#8220;charitable foundations.&#8221;</p></li><li><p>Creativity is literally magic. You are combining ideas pulled from the ether to shape something real.</p></li><li><p>Most good opinions are copied from someone else. Good AND original opinions are the product of a lot of work.</p></li></ul><h2>Recommendations</h2><ul><li><p>Have enjoyed discovering <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gonzalo Nu&#241;ez&quot;,&quot;id&quot;:2755054,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/970c1304-4972-48c3-9e34-003051a90031_1400x1400.jpeg&quot;,&quot;uuid&quot;:&quot;8b404bf3-6a46-4b2f-87ed-4d4180c5d892&quot;}" data-component-name="MentionToDOM"></span> &#8217;s writing this month. My favourites are &#8220;<a href="/__u/gonzalonunez.substack.com/p/how-to-build-a-worldview">How to build a worldview</a>,&#8221; "<a href="/__u/gonzalonunez.substack.com/p/i-am-asking-you-to-want-something">I am asking you to want something</a>,&#8221; and &#8220;<a href="/__u/gonzalonunez.substack.com/p/you-should-consider-yourself-exceptional">You should consider yourself exceptional</a>.&#8221; A lot of the ideas of simple in theory, but difficult in practice, which is why they are important to constantly repeat. <a href="https://twitter.com/gonzalo__nunez/status/1669816965291036674?s=20">Pick a thing</a> and believe in your ability to bend the world for that thing.</p></li><li><p>Your monthly reminder that <a href="https://blog.theplurisociety.com/p/the-world-is-a-malleable-place">the world is a malleable place</a>.</p></li><li><p>I have been thoroughly George Hotzpilled for a while now. Truly a man bringing power to the people (from iPhone jailbreaks to self-driving cars to now AI computing). <a href="https://pca.st/ugi65fi2">One</a> and <a href="https://pca.st/wug3gayt">two</a> good podcasts with him this month.</p></li><li><p>A lot of America is chronically sick because they don&#8217;t eat well. <a href="https://pca.st/dlv41497">Justin Mares talks</a> about this health crisis and <a href="/__u/simonsarris.substack.com/p/how-to-cook-for-odysseus">Simon Sarris writes about how he eats</a> (which is a potential solution).</p></li><li><p>There are a lot of places in the world that are shockingly different from the place you live now, <a href="https://mattlakeman.org/2023/06/08/notes-on-benin/">Benin is one of them</a> and <a href="https://mattlakeman.org/2023/05/09/notes-on-nigeria/">Nigeria is another</a>. You can learn a lot about the world by exploring these differences.</p></li><li><p><a href="https://www.nytimes.com/1970/06/15/archives/for-michael-crichton-medicine-is-for-writing.html">Michael Crichton</a> wrote a lot. During medical school, he wrote &#8220;seven novels, a movie, several more manuscripts and screenplays and a fast&#8208;paced, provocative book of non&#8208;fiction on the state of the American hospital.&#8221; He could write &#8220;16 hours a day for a week or two, often turning out 10,000 words a day.&#8221;</p></li><li><p>In my travels this month, the Calgary Central Library was one of the highlights. Definitely an acceptable monument to the wealth of the region. Bonus: they have a cover outdoor basketball court across the street.</p></li><li><p><a href="https://en.wikipedia.org/wiki/Jena_Romanticism">Jena had scenius</a> in the late 18th century, a group of people in one location with interesting and impactful ideas. Not talked or researched at all compared to <a href="https://en.wikipedia.org/wiki/Scottish_Enlightenment">Scotland</a>, <a href="https://en.wikipedia.org/wiki/Vienna_Circle">Vienna</a>, <a href="https://en.wikipedia.org/wiki/Traitorous_eight">Silicon Valley</a>.</p></li><li><p>I have enjoyed Cindy Sridharan&#8217;s writing about software development, favourite ones include: &#8220;<a href="https://copyconstruct.medium.com/a-decade-in-review-in-tech-1cde76c9b43c">A decade in review in tech</a>&#8221; and &#8220;<a href="https://copyconstruct.medium.com/what-is-devops-5b0181fdb953">What is DevOps?</a>"</p></li><li><p>Large technical projects are difficult, but critical to advancing. Especially with the power of computers, you can take them on. <a href="https://mitchellh.com/writing/building-large-technical-projects">Mitchell Hashimoto provides advice</a>, highlights include &#8220;I try to think what a realistic project is where I can see results as soon as possible&#8221; and &#8220;No matter what I'm working on, I try to build one or two demos per week intermixed with automated test feedback as explained in the previous section.&#8221; Similarly, Ryan Kulp on <a href="https://twitter.com/ryanckulp/status/1672364565735120896?s=20">new products</a> (wireframe, data model, frontend, backend).</p></li><li><p>A mainstream narrative of history is progress is the ability to &#8220;expanding circle&#8221; of moral concern. <a href="https://gwern.net/narrowing-circle">It turns out this ignores a lot of narrowing that happens too</a>. For example, we care much more about animals, but much less about religion or ancestors.</p></li><li><p>MrBeast is at the top of the <a href="https://www.youtube.com/watch?v=9IQ_ldV9z_A">YouTube game and isn&#8217;t stopping</a>. Says repeatedly he is optimizing for making the best videos possible (and doesn&#8217;t mind spending tens of millions to do so). Can&#8217;t help but wonder where are the MrBeast&#8217;s of other fields.</p></li><li><p><a href="https://twitter.com/ChrisSpoke/status/1674142060448710658?s=20">Future Canada plan</a>. 31% of Canadian new home cost is government <a href="https://twitter.com/alexconconi/status/1673731305459318784?s=20">taxes and fees</a>. Canadian startups should <a href="https://twitter.com/sergey_nog/status/1670818390527574023?s=20">look global</a> rather than local. 40% of men and women are still in school in their 20s (up from 8% in 1940). The car robbed us of our friend, <a href="https://twitter.com/KoempelLabs/status/1666206889657393174?s=20">the horse</a>. Incomes are up, <a href="https://twitter.com/ConradBastable/status/1665500113236525059?s=20">net worths are down</a>.</p></li><li><p>There are more efficient ways to turn <a href="https://twitter.com/visakanv/status/1673007614609997824?s=20">money into status for relevant stakeholders</a>. <a href="https://twitter.com/eshear/status/1670860866793918464?s=20">Recreate the masters</a>, rewrite the classics. Just go do the most important thing <a href="https://twitter.com/SOClALRATE/status/1665368760067260416?s=20">right now</a>. You are not writing the state of the union, you are <a href="https://twitter.com/jeremygiffon/status/1665407635753955333?s=20">writing to your friend</a>. Don&#8217;t try to build an audience, read <a href="https://twitter.com/jmrphy/status/1664723580037517313?s=20">some books</a>.</p></li><li><p>Fire joke in the <a href="https://twitter.com/CheeseCakePCK/status/1673687737243664386?s=20">team chat</a>. <a href="https://twitter.com/ChamathWarriors/status/1672634641881112576?s=20">VCs</a> are the army and navy. Jacked <a href="https://twitter.com/sovereignbrah/status/1672722671694675968?s=20">candidates</a>. <a href="https://twitter.com/ElonBachman/status/1671670008043143168?s=20">Rotisserie</a> chicken. The Social Network soundtrack has created a lot of enterprise value. Cormac McCarthy was the last <a href="https://twitter.com/danozzi/status/1668709496762556416?s=20">real writer</a>. Every social network contains a bad implementation of half of <a href="https://twitter.com/ByrneHobart/status/1668343036458463233?s=20">Urbit</a>.</p></li></ul><h2>Upcoming</h2><ul><li><p>Writing, writing, writing.</p></li><li><p>An Iliad-related website that my coding time has been going towards.</p></li><li><p>Traveling to Europe (specifically London, Romania, and Bologna). If you know someone I should meet or have any recommendations, let me know.</p></li></ul>]]></content:encoded></item></channel></rss>