<?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[Wasabi]]></title><description><![CDATA[Drawing in the map to myself.]]></description><link>https://blog.wesleyabbey.io</link><image><url>https://substackcdn.com/image/fetch/$s_!gjys!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa40f9d6f-6fcd-4a0e-8c06-50f8ed6a8299_1280x1280.png</url><title>Wasabi</title><link>https://blog.wesleyabbey.io</link></image><generator>Substack</generator><lastBuildDate>Tue, 05 May 2026 12:00:20 GMT</lastBuildDate><atom:link href="https://blog.wesleyabbey.io/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Wesley Abbey]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[wesabbey@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[wesabbey@substack.com]]></itunes:email><itunes:name><![CDATA[Wes Abbey]]></itunes:name></itunes:owner><itunes:author><![CDATA[Wes Abbey]]></itunes:author><googleplay:owner><![CDATA[wesabbey@substack.com]]></googleplay:owner><googleplay:email><![CDATA[wesabbey@substack.com]]></googleplay:email><googleplay:author><![CDATA[Wes Abbey]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How I Program With LLMs]]></title><description><![CDATA[A snapshot of how I build today (Feb 2026)]]></description><link>https://blog.wesleyabbey.io/p/how-i-program-with-llms</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/how-i-program-with-llms</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Wed, 04 Feb 2026 13:03:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nFBl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa67b2c41-3a67-46c3-ad10-1c00c7eacc0e_1500x1091.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nFBl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa67b2c41-3a67-46c3-ad10-1c00c7eacc0e_1500x1091.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nFBl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa67b2c41-3a67-46c3-ad10-1c00c7eacc0e_1500x1091.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nFBl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa67b2c41-3a67-46c3-ad10-1c00c7eacc0e_1500x1091.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nFBl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa67b2c41-3a67-46c3-ad10-1c00c7eacc0e_1500x1091.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nFBl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa67b2c41-3a67-46c3-ad10-1c00c7eacc0e_1500x1091.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nFBl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa67b2c41-3a67-46c3-ad10-1c00c7eacc0e_1500x1091.jpeg" width="1456" height="1059" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a67b2c41-3a67-46c3-ad10-1c00c7eacc0e_1500x1091.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1059,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Euclid's Elements&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Euclid's Elements" title="Euclid's Elements" srcset="https://substackcdn.com/image/fetch/$s_!nFBl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa67b2c41-3a67-46c3-ad10-1c00c7eacc0e_1500x1091.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nFBl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa67b2c41-3a67-46c3-ad10-1c00c7eacc0e_1500x1091.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nFBl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa67b2c41-3a67-46c3-ad10-1c00c7eacc0e_1500x1091.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nFBl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa67b2c41-3a67-46c3-ad10-1c00c7eacc0e_1500x1091.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Euclid&#8217;s Elements</figcaption></figure></div><p>This is a practical field report on how I build software with LLMs. It&#8217;s the workflow that&#8217;s been sustainable for me.</p><p>AI hype/anti&#8209;hype cycles are loud and obnoxious. If you&#8217;re digesting information in the Twitter-verse or through LinkedIn feeds it&#8217;s hard to filter the signal from the noise. This document is grounded in my personal reality.</p><h3>Core Tools</h3><p>I lean on <strong>ChatGPT, Claude Code, and VS Code</strong> as my core tools. I briefly tried Cursor, but Claude Code fit into my workflow more smoothly. I&#8217;m experimenting with Codex again, but Claude Code has been faster in practice.</p><h3>The Problem-Solving Loop</h3><p>The backbone of everything is the classic problem&#8209;solving loop. This is from one of my favorite books &#8220;How to Solve It&#8221; (1945).</p><h4>The Framework</h4><ol><li><p><strong>Identify the problem</strong>: Do I fully understand what I&#8217;m solving?</p></li><li><p><strong>Devise a plan</strong>: Generate options, pick a path, and prioritize tasks.</p></li><li><p><strong>Execute the plan</strong>: Do each step and check along the way.</p></li><li><p><strong>Review the work</strong>: Validate results and look for alternative angles.</p></li></ol><p>Everything below is how LLMs help me move through this loop faster.</p><h3>Research and Defining the Problem</h3><p>Steps 1 and 2 are the most important. Execution is straightforward once the problem is well&#8209;defined and the plan is stable. Powerful tools don&#8217;t matter if you&#8217;re solving the <a href="https://xyproblem.info/">wrong</a> <a href="https://en.wikipedia.org/wiki/Five_whys">problems</a>.</p><p>I use LLMs to explore the codebase, surface tradeoffs, and generate alternative approaches before I commit. When a part of the system is unfamiliar, I ask for a report: how it works, where the awkward parts are, and what a clean path forward looks like. For conceptual topics, I use ChatGPT research. Most of the time I use Claude Code since it has rich context of the codebase.</p><h3>Dictation</h3><p>I dictate more than I type. I use Spokenly with local speech-to-text transcription and Whisper models. Dictation is 3x faster than typing and removes a lot of low&#8209;level friction. Rambling has a lower signal density than typing, but these models are strong at extracting intent and tightening it.</p><h3>Planning &amp; Executable Documents</h3><p>I use JSON plan docs as artifacts for agents to execute against. Each task has a name, id, description, and acceptance criteria so the model can verify its own work. This has been one of my favorite changes. My workflow has flipped to repeatedly prompting &#8220;continue&#8221; and lightly steering the model if it drifts.</p><p>Example:</p><pre><code>{
  "project": "Reduce report load time to &lt;2s",
  "status": "pending",
  "tasks": [
    {
      "id": "add-cache",
      "status": "done",
      "name": "Add cache for aggregates",
      "description": "Introduce a Redis cache for report aggregates with a 10-minute TTL.",
      "acceptance_criteria": [
        "Cache key includes filters that affect results",
        "Cache TTL set to 10 minutes",
        "Cache hit/miss logged or observable"
      ]
    },
    {
      "id": "update-api",
      "status": "pending",
      "name": "Update API response shape",
      "description": "Adjust the API to return pre-aggregated stats in the new response format.",
      "acceptance_criteria": [
        "Response includes aggregate fields used by UI",
        "Response schema documented or type-checked"
      ]
    },
    {
      "id": "adjust-mapping",
      "status": "pending",
      "name": "Adjust UI mapping",
      "description": "Update the dashboard to consume the new response shape without regressions.",
      "acceptance_criteria": [
        "UI renders same totals as before",
        "No console errors or type errors"
      ]
    }
  ]
}</code></pre><h3>Execution &#8212; One task at a Time</h3><p>I rarely ask for an entire feature at once. I ask for the next task, then pause. Long, unattended runs are harder to review and easier to drift.</p><h3>The Harness</h3><p>Type checks, linting, unit tests, and self&#8209;reviews are the harness that makes delegation safe. I have the model run the harness after every task and fix issues immediately.</p><p>I don&#8217;t use browser automation like Playwright or Chrome DevTools yet. Hot reloading is fast enough for me to do UI reviews manually. I&#8217;m planning on testing this out once I feel more pain here.</p><h3>Agent Self-Review</h3><p>Before I look at changes, I always ask the model to review its own work. Claude Code&#8217;s <code>/review</code> skill is surprisingly good at catching mistakes. I still do human review, but this removes a lot of obvious noise.</p><h3>Human Review Depth</h3><p>My review depth varies by layer. The lower in the stack I go, the more I scrutinize the work. UI changes get skimmed. API and authentication paths get closer scrutiny. Infra and data&#8209;model changes get the deepest review.</p><p>I don&#8217;t trust model output blindly, and I don&#8217;t think anyone should. It&#8217;s a popular social-media hook to say you don&#8217;t review code the models write. This comes off as pure engagement bait.</p><h3>Pull Requests</h3><p>I have agents write commits and PRs. They&#8217;re wordy, but they capture context from the implementation I typically might have skipped. I regularly trim the verbosity rather than rebuild the detail.</p><p>This also makes the commit log robust. I usually have Claude review the commit log to help generate Changelogs or internal team updates. This compounds over time.</p><h3>Splitting Work into Manageable PRs</h3><p>Large changes are common now, and large PRs are hard to review. I ask agents to split work into smaller PRs and create branches for each. This keeps human reviews sane and focused.</p><h3>Debugging</h3><p>When an alert is triggered or something breaks, I hand the error and context to Claude Code immediately. It can trace logs, code paths, and hypotheses way faster than I can. I still verify, but I don&#8217;t start from zero anymore.</p><p>Example: I was cooking dinner when a production &#8220;Excessive 500s&#8221; alert went off. I pointed Claude at our production Cloudwatch logs; it found the issue and had a fix in before the pasta was done.</p><h3>Skills</h3><p>I rely on reusable skills to standardize the problem-solving loop.</p><ul><li><p>A skill for research + plan generation</p></li><li><p>A skill for executing a single task with the full harness</p></li><li><p>Claude Code&#8217;s <code>/review</code> skill for self&#8209;review</p></li><li><p>I&#8217;m testing a /code&#8209;simplifier skill to trim the excess output models are famous for</p></li></ul><h3>Async Work and Cloud Agents</h3><p>My main work stays sequential and single&#8209;threaded. I&#8217;ll spin up async tasks for side investigations in cloud environments like Claude Web so I don&#8217;t pollute my local branch. I tried git worktrees, but haven&#8217;t found a flow I like yet.</p><p>I&#8217;ve started using the Claude Code app on the subway or when I&#8217;m out of the house. Handing an agent a loose thought while I&#8217;m on the go is becoming addictive.</p><p>I keep imagining a future where I can go for a run and have Claude implement a project while I talk to it. Without a UI to view changes it seems hard to pull off, but the direction feels real.</p><h3>APIs, Bash, and CLIs</h3><p>Agents are naturally good with APIs and bash. I regularly point them at endpoints to test, debug, and run scripts. I use Postman far less now because I can have the model run curl directly in my CLI.</p><h3>What I Don&#8217;t Do</h3><p><strong>MCPs</strong></p><p>I might not be the right audience for MCPs. They seem like a crutch. MCP might lower the barrier for people who don&#8217;t want to manage API keys. These models are incredibly resourceful and great at writing scripts and using APIs. I&#8217;d rather handle API tokens directly and let the model build the tooling it needs.</p><p><strong>Ralph Wiggum Scripts</strong></p><p>I love the idea of fully autonomous execution loops, but it hasn&#8217;t worked for me yet. My workflow still needs light, continuous steering. Ralph works as a theoretical model for programming, but it hasn&#8217;t held up in practice.</p><p><strong>Agent Swarms</strong></p><p>I see multi-agent swarms all over Twitter, it sounds cool and I&#8217;ve tried them. In practice they fragment my attention and increase context switching, so the gains evaporate. I get the best results when I stay focused on one thing at a time.</p><div><hr></div><p>Every hype cycle creates <a href="https://en.wikipedia.org/wiki/Horseshoe_theory">two extremes</a>: the hype&#8209;man and the hater. Both are loud. Both are unhelpful. Both conform to the internet machine and fill the airwaves with endless <strong>noise</strong>.</p><p>I&#8217;m trying to stay grounded in what&#8217;s working for me. If any of this helps you build faster or more clearly, it&#8217;s done its job.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.wesleyabbey.io/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Pilot and the Machine]]></title><description><![CDATA[On JSON plans, LLMs, and the software engineer]]></description><link>https://blog.wesleyabbey.io/p/the-pilot-and-the-machine</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/the-pilot-and-the-machine</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Mon, 26 Jan 2026 14:09:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LAIp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196d23a1-841e-4ff8-82be-08f854f58684_1125x750.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LAIp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196d23a1-841e-4ff8-82be-08f854f58684_1125x750.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LAIp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196d23a1-841e-4ff8-82be-08f854f58684_1125x750.png 424w, https://substackcdn.com/image/fetch/$s_!LAIp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196d23a1-841e-4ff8-82be-08f854f58684_1125x750.png 848w, https://substackcdn.com/image/fetch/$s_!LAIp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196d23a1-841e-4ff8-82be-08f854f58684_1125x750.png 1272w, https://substackcdn.com/image/fetch/$s_!LAIp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196d23a1-841e-4ff8-82be-08f854f58684_1125x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LAIp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196d23a1-841e-4ff8-82be-08f854f58684_1125x750.png" width="1125" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/196d23a1-841e-4ff8-82be-08f854f58684_1125x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1125,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:989214,&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;:&quot;https://blog.wesleyabbey.io/i/185841255?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196d23a1-841e-4ff8-82be-08f854f58684_1125x750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LAIp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196d23a1-841e-4ff8-82be-08f854f58684_1125x750.png 424w, https://substackcdn.com/image/fetch/$s_!LAIp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196d23a1-841e-4ff8-82be-08f854f58684_1125x750.png 848w, https://substackcdn.com/image/fetch/$s_!LAIp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196d23a1-841e-4ff8-82be-08f854f58684_1125x750.png 1272w, https://substackcdn.com/image/fetch/$s_!LAIp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196d23a1-841e-4ff8-82be-08f854f58684_1125x750.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>My workflows are changing absurdly fast. A year ago I was writing most of the code. I was passing markdown docs to ChatGPT and getting well-written code back in return. I&#8217;d lean into Copilot to sand down the edges of a new integration. It was a lovely workflow and I felt great about it. It already feels archaic only a year later.</p><p>I&#8217;m starting 2026 a Claude Code power user. Ninety percent of what I create, I don&#8217;t write. An agent writes it. I dictate with Whisper almost as often as I type. I&#8217;m slowly feeling more frustration when human input is required to solve my problems.</p><blockquote><p>&#8220;An agent should be able to manage this. Why am I dealing with this?&#8221;</p></blockquote><p>I&#8217;ve changed my project plan documents into JSON. It&#8217;s incredibly simple: an overview of the plan with a prioritized list of tasks. Each task has a name, a description, and a list of requirements that define &#8220;done.&#8221;</p><p>I used markdown before, but when I switched to JSON, it subtly changed the document from an open canvas into an executable artifact. I used to feel like I was collaborating with LLMs, passing it prompts and getting code back. Now I feel like I&#8217;m in a cockpit. I can steer the model more easily. It&#8217;s less that I have a helpful buddy and more that I&#8217;m strapped into a fucking racecar, able to crank the gas and confidently steer towards my goals.</p><p>It looks small, but the structure works where raw text can&#8217;t. Markdown makes it easier to hide vague ideas behind prose. JSON forces discrete tasks, explicit ordering, no ambiguity about what&#8217;s next. The format is a forcing function for clarity. You can&#8217;t bullshit a JSON file.</p><p>LLMs let you be vague, open, and pull from a massive <a href="https://blog.wesleyabbey.io/p/names-games-and-latent-space">latent space</a> of ideas. This is a strength, but forcing yourself to be explicit gives you dramatically more control.</p><p>This isn&#8217;t new. Molding problems into forms machines can execute against is decades old. Punch cards to assembly to C to Python to natural language wrapped in JSON schemas. The ladder keeps rising, but we&#8217;re climbing the same wall.</p><p>Everyone&#8217;s worried LLMs will eat software engineering. But this misunderstands what the profession is. Software engineering isn&#8217;t typing code. It&#8217;s turning problems into forms computers can solve. The syntax has changed. The underlying work has not. We are still translating human intention into machine execution. The role is shifting upstream to the part that still requires human judgment.</p><p>We&#8217;ve always been pilots. We&#8217;ve always been in the cockpit. The dashboard is easier to read now, the engine is more powerful, and the sky we&#8217;re flying through is just bigger than we thought.</p><p>The software engineer is dead.</p><p>Long live the software engineer.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.wesleyabbey.io/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Walking Through Mud]]></title><description><![CDATA[Friction is the baseline]]></description><link>https://blog.wesleyabbey.io/p/walking-through-mud</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/walking-through-mud</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Mon, 05 Jan 2026 14:13:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vuGo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2df78d92-4fb2-4730-a42d-b45fb9756328_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vuGo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2df78d92-4fb2-4730-a42d-b45fb9756328_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vuGo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2df78d92-4fb2-4730-a42d-b45fb9756328_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!vuGo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2df78d92-4fb2-4730-a42d-b45fb9756328_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!vuGo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2df78d92-4fb2-4730-a42d-b45fb9756328_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!vuGo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2df78d92-4fb2-4730-a42d-b45fb9756328_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vuGo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2df78d92-4fb2-4730-a42d-b45fb9756328_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2df78d92-4fb2-4730-a42d-b45fb9756328_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1659154,&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;:&quot;https://blog.wesleyabbey.io/i/183407156?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2df78d92-4fb2-4730-a42d-b45fb9756328_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vuGo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2df78d92-4fb2-4730-a42d-b45fb9756328_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!vuGo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2df78d92-4fb2-4730-a42d-b45fb9756328_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!vuGo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2df78d92-4fb2-4730-a42d-b45fb9756328_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!vuGo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2df78d92-4fb2-4730-a42d-b45fb9756328_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s a lot of romanticizing in starting a company. About the hero founders, bold leaps, and innovative decisions. But the reality is closer to a long trudge through mud.</p><p>When I&#8217;m asked about my takeaways from my first company, I&#8217;ve emphasized a lot of answers that you&#8217;ve heard before. Most of it is repeating the same collective wisdom that floats through the startup zeitgeist. Well-worn, broadly correct, and easy to recognize.</p><ul><li><p>Focus on your customers.</p></li><li><p>Build something people want.</p></li><li><p>Distribution beats product.</p></li><li><p>Know when to say no.</p></li><li><p>Don&#8217;t lie to yourself.</p></li><li><p>Do things that don&#8217;t scale.</p></li><li><p>Do things that scale.</p></li><li><p>All technical problems are people problems.</p></li><li><p>Embrace the suck.</p></li></ul><p>You&#8217;ve heard these before. But until you live through them, they sound like banal platitudes. They sound good in a tweet or a clip, but the best lesson is in the deep and visceral pain of the experience.</p><p>The pain of releasing a product you poured yourself into, that customers ultimately don&#8217;t care about.</p><p>The pain of the churn notification from one of your biggest customers.</p><p>The pain of talented people choosing not to work at your company.</p><p>The pain of laying off talented people because you missed your growth goal.</p><p>The pain of deep interpersonal conflicts that seeps into the team.</p><p>The pain of competitors taking customers you fought hard for.</p><p>The pain of hearing &#8220;no&#8221; over and over and over again, until it starts to sound like background noise.</p><p>These are the parts that don&#8217;t make it into the stories. At some point, the pain stops being surprising and starts becoming familiar. It won&#8217;t go away, but you&#8217;ll recognize it as a part of the terrain.</p><p>None of this is meant to detract from the entrepreneurial path. For some people, there&#8217;s a deep, almost visceral urge to be in the arena. They&#8217;d rather struggle toward something uncertain than remain comfortable in something static.</p><p>But a level of expectation should be set going into it.</p><p>If you can embrace the suck and have the courage to push through it, there&#8217;s an incredible level of fulfillment on the other side.</p><p>I hate losing. I hate losing more than anything. I hate losing more than I like winning.</p><p>That&#8217;s the paradox. Many founders share this trait, yet they choose to operate in a domain littered with the countless bodies of failed startups. Only a small percentage ever make it to something that looks like success. The odds are visible, the data is public, and still, people enter. I have enormous respect for the builders of the world that take the leap.</p><p>There&#8217;s so much material on how to start and run a successful business. Books, podcasts, blogs. Much of it is worth consuming if only to recognize known patterns and build a strong scaffolding on the collective philosophy.</p><p>But it doesn&#8217;t substitute for lived experience.</p><p>You won&#8217;t truly understand until you step into the arena. Until you make the same mistakes countless others have made before you. Until you feel the weight of decisions that don&#8217;t have clean answers.</p><p>So my advice ends up sounding the same as most of what you&#8217;ll hear, because it is. You will make mistakes. You will experience failure. There&#8217;s no shortcut.</p><p>But if you can embrace the suck and if you can find the courage to keep moving forward when the path feels slow, lonely, and unrewarding, you&#8217;ll give yourself an advantage.</p><p>Not because the mud disappears. But because you learn how to walk through it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.wesleyabbey.io/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[An Abundance of Words, A Scarcity of Taste]]></title><description><![CDATA[Erasmus, LLMs, and Taste]]></description><link>https://blog.wesleyabbey.io/p/an-abundance-of-words-a-scarcity</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/an-abundance-of-words-a-scarcity</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Mon, 22 Sep 2025 14:00:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d5c1a7c0-87a4-448a-a4f8-f8f23d1e5bd7_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="pullquote"><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2LjH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0533e96f-00a2-42c9-b580-3711ac260d2b_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2LjH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0533e96f-00a2-42c9-b580-3711ac260d2b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!2LjH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0533e96f-00a2-42c9-b580-3711ac260d2b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!2LjH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0533e96f-00a2-42c9-b580-3711ac260d2b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!2LjH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0533e96f-00a2-42c9-b580-3711ac260d2b_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2LjH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0533e96f-00a2-42c9-b580-3711ac260d2b_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0533e96f-00a2-42c9-b580-3711ac260d2b_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2617022,&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;:&quot;https://blog.wesleyabbey.io/i/174184957?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0533e96f-00a2-42c9-b580-3711ac260d2b_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2LjH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0533e96f-00a2-42c9-b580-3711ac260d2b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!2LjH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0533e96f-00a2-42c9-b580-3711ac260d2b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!2LjH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0533e96f-00a2-42c9-b580-3711ac260d2b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!2LjH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0533e96f-00a2-42c9-b580-3711ac260d2b_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></div><blockquote><p>&#8220;The first draft of anything is shit&#8221; &#8212; Ernest Hemingway</p></blockquote><p>Old books have a special gravity. The older a book, the louder it speaks. A book that survives centuries is like a fine wine, concentrated, potent, and a strong signal of enduring value.</p><p>Erasmus wrote "On Copia of Words &amp; Ideas" in 1512, a guide to writing style built on the principle of "abundance". Don't stop at one sentence, but rewrite it a hundred ways. Build up an arsenal of words and variations until the page is overflowing. The point wasn&#8217;t speed. It wasn&#8217;t productivity. It was judgment and taste. Out of excess comes refinement.</p><p>Take an idea and expand it, simplify it, break it into parts, compare it to stories, embellish it, shift its perspective, link it to culture. Erasmus even rewrote the simple line &#8220;Your letter pleased me greatly&#8221; in over 150 variations. The point wasn&#8217;t productivity, it was taste, strengthened through abundance.</p><p>Erasmus would have adored large language models. Variations conjured in an instant. Stories summoned from the spirits of our ancestors. A single idea stretched, twisted, condensed, remixed in seconds. He would have set the page ablaze.</p><p>His lesson endures: abundance is worthless without judgment. Today we drown in words. <a href="https://blog.wesleyabbey.io/p/slop-or-substance">AI slop, SEO sludge, content mills</a>. The noise is endless. Generated garbage is everywhere, but taste is rare. Taste is what turns words into art.</p><p>The tools are new, the principles are old. Abundance without judgment is waste. We gain a strange and powerful advantage when we let the machine do some heavy lifting. We can use it to generate an orchard of possibilities, but it's still good judgment that plucks the fruit worth keeping, and throws away the rot.</p><div class="pullquote"><p>&#8220;If I had more time, I would have written a shorter letter.&#8221;<br>Blaise Pascal</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.wesleyabbey.io/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Don't Blink]]></title><description><![CDATA[It's moving fast.]]></description><link>https://blog.wesleyabbey.io/p/dont-blink</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/dont-blink</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Fri, 27 Jun 2025 22:01:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5e64bc25-35ba-43c2-af97-bdebf3dbb82e_636x406.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>It's moving fast.</strong></p><p>This is the part where most people freeze. Where the speed scares them. Where the impulse is to hit the brakes. To slow down. To <strong>wait</strong>.</p><p>But not you.</p><p>When it&#8217;s moving fast, that means the inertia is on your side. The flywheel&#8217;s turning. That&#8217;s not a warning, it&#8217;s a <strong>signal</strong>. A green light. Momentum is precious. It's rare. It's the lifeblood of builders.</p><p>So, surf it. Shape it. Channel it. Ship while the wind is at your back.</p><p>You&#8217;re in the pocket now. Don&#8217;t blink.</p>]]></content:encoded></item><item><title><![CDATA[How AI Companions Could Shape Us]]></title><description><![CDATA[Millions already spend hours a day with AI companions. When the machine always agrees with you, what happens to who you are?]]></description><link>https://blog.wesleyabbey.io/p/how-ai-companions-could-shape-us</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/how-ai-companions-could-shape-us</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Tue, 03 Jun 2025 14:02:45 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2ebd5168-29fb-42fd-b93b-48e7158e26cc_2678x1828.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UZZR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed781df7-0678-4251-a188-0046cdfae031_2678x1828.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UZZR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed781df7-0678-4251-a188-0046cdfae031_2678x1828.png 424w, https://substackcdn.com/image/fetch/$s_!UZZR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed781df7-0678-4251-a188-0046cdfae031_2678x1828.png 848w, https://substackcdn.com/image/fetch/$s_!UZZR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed781df7-0678-4251-a188-0046cdfae031_2678x1828.png 1272w, https://substackcdn.com/image/fetch/$s_!UZZR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed781df7-0678-4251-a188-0046cdfae031_2678x1828.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UZZR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed781df7-0678-4251-a188-0046cdfae031_2678x1828.png" width="520" height="355" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed781df7-0678-4251-a188-0046cdfae031_2678x1828.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:994,&quot;width&quot;:1456,&quot;resizeWidth&quot;:520,&quot;bytes&quot;:3704208,&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;:&quot;https://blog.wesleyabbey.io/i/163353910?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed781df7-0678-4251-a188-0046cdfae031_2678x1828.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UZZR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed781df7-0678-4251-a188-0046cdfae031_2678x1828.png 424w, https://substackcdn.com/image/fetch/$s_!UZZR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed781df7-0678-4251-a188-0046cdfae031_2678x1828.png 848w, https://substackcdn.com/image/fetch/$s_!UZZR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed781df7-0678-4251-a188-0046cdfae031_2678x1828.png 1272w, https://substackcdn.com/image/fetch/$s_!UZZR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed781df7-0678-4251-a188-0046cdfae031_2678x1828.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Third-Person Burritos</h2><p>I remember when Facebook first rolled out statuses.</p><p>You had to write in the third person. <em>&#8220;Wes is... eating a burrito.&#8221; &#8220;Wes is... bored lol.&#8221; </em>It was awkward, like performing for an invisible crowd. But we did it anyway. Every day. Why would anyone post about the panini they had for lunch, angsty song lyrics, or their inside jokes with no context? I thought:</p><p>&#8220;What a niche, unnatural behavior. Surely, people will grow out of this.&#8221;</p><p>But we didn&#8217;t grow out of it. We grew into it. We built an entire culture around it. We got foodie influencers, builders in public, and micro-celebrities. People express themselves through storytelling and build massive personal brands. The thing we thought was weird became the way we speak online. </p><p>Now Character.ai is giving me deja vu.</p><h2>Chatting Up Dracula</h2><p>Character AI is a place where people spend hours talking to chatbots. Not productivity bots, but <strong>personas</strong>. You can chat with movie characters, anime heroes, or completely made-up companions. Want to date a vampire? Have a heart-to-heart with SpongeBob? Or build your own digital girlfriend? All of that is fair game.</p><p>Character.ai is one of the most visited sites on the internet. In February 2025, they had over <strong><a href="https://blog.character.ai/harnessing-data-at-scale-character-ais-transition-to-warpstream/">20 million active users</a></strong>. Not only is it popular, its users are <strong>deeply engaged</strong>. On average, they spend <strong>two hours a day</strong> chatting with artificial characters. On the /r/CharacterAI subreddit, users post their screen time and some proudly share spending most of their entire day with their bots.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xlD3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491fab99-3860-4c06-bd56-9c49662092a2_3442x1252.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xlD3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491fab99-3860-4c06-bd56-9c49662092a2_3442x1252.png 424w, https://substackcdn.com/image/fetch/$s_!xlD3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491fab99-3860-4c06-bd56-9c49662092a2_3442x1252.png 848w, https://substackcdn.com/image/fetch/$s_!xlD3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491fab99-3860-4c06-bd56-9c49662092a2_3442x1252.png 1272w, https://substackcdn.com/image/fetch/$s_!xlD3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491fab99-3860-4c06-bd56-9c49662092a2_3442x1252.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xlD3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491fab99-3860-4c06-bd56-9c49662092a2_3442x1252.png" width="662" height="240.97527472527472" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/491fab99-3860-4c06-bd56-9c49662092a2_3442x1252.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:530,&quot;width&quot;:1456,&quot;resizeWidth&quot;:662,&quot;bytes&quot;:1472607,&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://blog.wesleyabbey.io/i/163353910?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491fab99-3860-4c06-bd56-9c49662092a2_3442x1252.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xlD3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491fab99-3860-4c06-bd56-9c49662092a2_3442x1252.png 424w, https://substackcdn.com/image/fetch/$s_!xlD3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491fab99-3860-4c06-bd56-9c49662092a2_3442x1252.png 848w, https://substackcdn.com/image/fetch/$s_!xlD3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491fab99-3860-4c06-bd56-9c49662092a2_3442x1252.png 1272w, https://substackcdn.com/image/fetch/$s_!xlD3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F491fab99-3860-4c06-bd56-9c49662092a2_3442x1252.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Examples of regular posts on /r/CharacterAI</figcaption></figure></div><p>Why would anyone talk to a machine for that long? It looks like a fad in some far corner of the internet. And once again, I thought: <strong>This feels niche. Unnatural. People will grow out of it.</strong></p><p>But I said the same thing about Facebook statuses. This isn&#8217;t weird. This is early. </p><p>It feels silly. Cringe even. It was easy to mock the first tweets, then we built politics around them. We laughed at selfies, and now Instagram is filled with them. We scoffed at kids dancing on TikTok, and now the Pentagon considers it a military threat.</p><p>It always feels absurd, right up until it becomes second nature.</p><h2>The Canary in the Chat Window</h2><p>We like to treat these behaviors as fringe, as if only lonely teens would pour their heart into a chatbot. But the numbers say otherwise. Millions are doing it. Character.ai alone logs hundreds of millions of visits per month. Replika, a similar app, reports over 60% of users build romantic relationships with their AI companions. Many use them therapeutically, for emotional support, for venting, even for advice.</p><p>This isn&#8217;t only novelty. It&#8217;s an early-warning siren. We&#8217;re witnessing the early stages of a world where our most consistent confidants might be machines.</p><h2>Forking Futures</h2><p>I don&#8217;t think there&#8217;s one single path forward. What I see instead is a spectrum: From optimistic to pessimistic, from reflective to addictive.</p><p>On the <strong>optimistic side</strong> of the future, the AI is a muse. A coach. A therapist who never takes vacations. It catches your cognitive distortions mid-thought. It resurrects the mixtape lyric you once called a manifesto and dares you to live up to it. It creates friction in just the right places, nudging, questioning, stretching you past your defaults.</p><p>It&#8217;s not a replacement for human connection, it&#8217;s an augmentation for it.</p><p>But tilt the scale too far, and it shifts. The AI flatters you. It agrees with you. It calls your avoidance &#8220;strategic rest,&#8221; your fear &#8220;wisdom,&#8221; your retreat &#8220;boundaries.&#8221; It doesn&#8217;t challenge your worst habits, it wraps them in velvet. You stop dating, because it gets you better than anyone else. You stop growing, because it makes stagnation feel safe. And the drift won&#8217;t feel like decay. It will feel like growth. Like healing. Like peace.</p><p>Neither scenario is science fiction. Both are already happening.</p><p>And unlike social media, which has an audience, AI companions are private. Personal. Tuning themselves to your emotional patterns. They don&#8217;t just reflect your behavior, they adapt to it. The danger isn&#8217;t just that we get addicted. It&#8217;s that we train these machines to become emotional opiates. And then forget how to sit with discomfort, disagreement, or uncertainty.</p><h2><strong>Mirror or Morphine</strong></h2><p>We&#8217;ve seen this pattern before. Something that starts as a strange new behavior becomes embedded in the way we live. Status updates. Likes. DMs. We didn&#8217;t outgrow them, we built culture around them. In a few years, talking to AI for hours a day could become the norm.</p><p>This isn&#8217;t a call to panic. I&#8217;m not saying turn it off or unplug your soul from the socket. But we need to <strong>pay attention</strong>.</p><p>Use the chat to grow or to hide. You can refine the algorithm, or the algorithm will refine you.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/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 free to get posts right to your inbox</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[Bet on Substance]]></title><description><![CDATA[Choosing Authenticity in the Age of Slop]]></description><link>https://blog.wesleyabbey.io/p/slop-or-substance</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/slop-or-substance</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Tue, 29 Apr 2025 13:03:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b8d99852-5f19-4dbd-8610-0d70e24ab12b_796x1295.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Copy-Paste</h2><p>In my high school history class I remember watching another group give a presentation on the Industrial Revolution. They weren&#8217;t considered the most studious bunch, but their confidence was palpable. The speaker's voice was strong, but robotic. The delivery was articulate and crisp, but soulless. I hadn't studied the topic too closely yet, but I could recognize the voice and it wasn't theirs.</p><p>After a minute I pulled out my phone, opened Wikipedia, and watched their &#8220;original&#8221; analysis scroll down my screen in perfect sync with the speaker.</p><p>In that moment, their overt plagiarism was entertaining. They took full advantage of a new technology. No research, no real thought, only a copy-pasta presentation. When I looked at the teacher, he was unamused and disappointed. Clearly sensing the rote regurgitation in the shallow speech.</p><p>The early web, for all its benefits, made it easy to churn out shallow imitation content. Slop.</p><h2>Slop</h2><p>Slop isn&#8217;t new. In the last era of the internet, SEO warped the creative landscape, and turned online writing into a disease of keyword stuffing. The goal wasn&#8217;t to inform or engage readers&#8212;it was to game algorithms and quality plummeted.</p><p>AI poured gasoline on the fire.</p><p>Sure, the grammar&#8217;s cleaner and the tone's smoother. But you still know when you&#8217;re reading stock ChatGPT content. It has the shape of writing but none of the substance. It hits the word count, and misses the point. There&#8217;s no human fingerprint. No consideration for the reader. Just noise in a confident voice.</p><h2>Substance Is a Choice  </h2><p>There's real frustration with the flood of AI slop online. After two years of breathless hype, the backlash has kicked in, and the turbulence is familiar. Every breakthrough pulls us through a transitionary stage where novelty outruns usefulness. We're in it now. There are <a href="https://koomen.dev/essays/horseless-carriages/">horseless carriages</a> everywhere built on top of hype and speculation. Apps shoving &#8220;AI-powered&#8221; onto their landing pages or pitch-decks with the &#8220;ChatGPT for X&#8221;, all as a strategy to court funding that's clearly working. It's the frenetic race of the <a href="https://en.wikipedia.org/wiki/Technological_Revolutions_and_Financial_Capital#Role_of_capital">techno installation phase</a>. Hype first, substance later.</p><p>But the same LLMs (Large Language Models) that churn out slop can help you build something beautiful. You can draft an outline, summon a metaphor, surface research, <a href="https://wesabbey.substack.com/p/names-games-and-latent-space">navigate latent space</a>, and stay in flow. You can offload overhead and focus on the parts that matter. AI won't care about your argument. That part is still up to you. Effort is still a choice.</p><p>Used lazily, AI amplifies mediocrity. Used well, it accelerates creativity. That choice will define the next decade.</p><p>These tools surface the default. The expected. The statistical average. You can decide whether to stay on the main road or venture somewhere more interesting.</p><p>Austin Kleon captures it in <em>Steal Like an Artist</em>:</p><blockquote><p>&#8220;Every new idea is just a mashup or a remix of one or more previous ideas.&#8221;</p></blockquote><p>Real creators don&#8217;t settle for superficially ripping off others. They absorb their influences, transform them, and create something unexpected and unique that's completely <em>them</em>. AI can hand you style but you have to supply the heartbeat.</p><p>You still have to put in the work.</p><p>Slop will keep flooding the internet, but the tools that help you move faster, think laterally, and dive deeper are here too. You can use AI to cheat, or you can use it to <strong>amplify</strong>.</p><h2>Fear of the New</h2><div class="pullquote"><p>&#8220;In a couple decades there won&#8217;t be many people who can write&#8221; &#8212; Paul Graham</p></div><p><a href="https://www.paulgraham.com/writes.html">Paul Graham warns</a> that large language models could hollow out our capacity to think: outsource writing, and you outsource thinking. I understand the worry, but the rhetoric is familiar. Every major new technology brings the same dread and fear of cultural doom.</p><p>When calculators first entered classrooms, critics predicted the end of math. Yet students didn't lose the ability to think. Instead, students could off-load tedious arithmetic, which made it easier to grasp higher order concepts like algebra, calculus, and modeling.</p><p>The printing press met even fiercer resistance. Scribe guilds chased early printers out of town and burned their books. The clergy insisted that &#8220;printed books will never equal handwritten codices.&#8221; Pamphlets flooded Europe, but so did Erasmus and Martin Luther. Printers did flood society with shallow content, and they ignited the greatest surge of literacy and intellectual exploration in history. </p><p>When streaming services emerged, critics wailed about the death of cinema. But new platforms unleashed whole new genres. Documentary series and indie films found audiences they never could&#8217;ve reached before. We got an explosion of &#8220;straight-to-DVD&#8221; content <strong>and</strong> we got <em>The Queen&#8217;s Gambit</em> and <em>Severance</em>.</p><div class="pullquote"><p>&#8220;Painting is dead!&#8221; &#8212; Paul Delaroche, on seeing the first daguerreotype</p></div><p>Today&#8217;s AI anxiety is the same old fear with a new wrapper. LLMs will pump out slop, no question. But the tool is neutral. Intent decides the output: used thoughtlessly, it mass-produces junk. Used thoughtfully, it amplifies creativity. </p><p>The question isn&#8217;t whether AI will ruin us.</p><p>It&#8217;s whether you aim the tool at something worth building.</p><h2>Builders</h2><p>Plenty already are.</p><p>A lot of builders are pushing forward with these tools. Prototyping products faster than ever, now that so much of the friction has been smoothed out.</p><p>Devon Zuegel <a href="https://x.com/devonzuegel/status/1915094511186825539">spun up a DocSend clone</a> in a single afternoon, letting Claude and Lovable handle the code while she focused on the <em>vibes</em>. Pete Koomen <a href="https://koomen.dev/essays/horseless-carriages/">cranked out an email labeler</a> with ChatGPT. Pieter Levels vibed <a href="https://x.com/levelsio/status/1915472099184877775">an entire portfolio of apps</a>. Everything from a JSON visualizer to a multiplayer flight simulator&#8212;building what would&#8217;ve taken six years in just six months.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WMzN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026b45ba-a537-4612-ae24-740d392d1a8c_1068x664.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WMzN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026b45ba-a537-4612-ae24-740d392d1a8c_1068x664.png 424w, https://substackcdn.com/image/fetch/$s_!WMzN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026b45ba-a537-4612-ae24-740d392d1a8c_1068x664.png 848w, https://substackcdn.com/image/fetch/$s_!WMzN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026b45ba-a537-4612-ae24-740d392d1a8c_1068x664.png 1272w, https://substackcdn.com/image/fetch/$s_!WMzN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026b45ba-a537-4612-ae24-740d392d1a8c_1068x664.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WMzN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026b45ba-a537-4612-ae24-740d392d1a8c_1068x664.png" width="479" height="297.8052434456929" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/026b45ba-a537-4612-ae24-740d392d1a8c_1068x664.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:664,&quot;width&quot;:1068,&quot;resizeWidth&quot;:479,&quot;bytes&quot;:166160,&quot;alt&quot;:&quot;vibe coding for profit&quot;,&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://wesabbey.substack.com/i/162014969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026b45ba-a537-4612-ae24-740d392d1a8c_1068x664.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="vibe coding for profit" title="vibe coding for profit" srcset="https://substackcdn.com/image/fetch/$s_!WMzN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026b45ba-a537-4612-ae24-740d392d1a8c_1068x664.png 424w, https://substackcdn.com/image/fetch/$s_!WMzN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026b45ba-a537-4612-ae24-740d392d1a8c_1068x664.png 848w, https://substackcdn.com/image/fetch/$s_!WMzN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026b45ba-a537-4612-ae24-740d392d1a8c_1068x664.png 1272w, https://substackcdn.com/image/fetch/$s_!WMzN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026b45ba-a537-4612-ae24-740d392d1a8c_1068x664.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The same toolset is also powering real craft:</p><p><strong>The New England Journal of Medicine</strong> now runs GPT-4 against tricky case reports to surface non-obvious diagnoses that junior doctors miss. It&#8217;s a second brain, not a shortcut. <strong>Cursor</strong>, an AI code editor, pair-programs alongside developers. The founders shipped a proof-of-concept in days, then poured in months of polish.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yD9L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02535c58-5442-4622-948f-74cbd85b752c_1222x954.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yD9L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02535c58-5442-4622-948f-74cbd85b752c_1222x954.png 424w, https://substackcdn.com/image/fetch/$s_!yD9L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02535c58-5442-4622-948f-74cbd85b752c_1222x954.png 848w, https://substackcdn.com/image/fetch/$s_!yD9L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02535c58-5442-4622-948f-74cbd85b752c_1222x954.png 1272w, https://substackcdn.com/image/fetch/$s_!yD9L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02535c58-5442-4622-948f-74cbd85b752c_1222x954.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yD9L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02535c58-5442-4622-948f-74cbd85b752c_1222x954.png" width="468" height="365.36170212765956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02535c58-5442-4622-948f-74cbd85b752c_1222x954.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:954,&quot;width&quot;:1222,&quot;resizeWidth&quot;:468,&quot;bytes&quot;:311001,&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://wesabbey.substack.com/i/162014969?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02535c58-5442-4622-948f-74cbd85b752c_1222x954.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yD9L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02535c58-5442-4622-948f-74cbd85b752c_1222x954.png 424w, https://substackcdn.com/image/fetch/$s_!yD9L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02535c58-5442-4622-948f-74cbd85b752c_1222x954.png 848w, https://substackcdn.com/image/fetch/$s_!yD9L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02535c58-5442-4622-948f-74cbd85b752c_1222x954.png 1272w, https://substackcdn.com/image/fetch/$s_!yD9L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02535c58-5442-4622-948f-74cbd85b752c_1222x954.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Cursor is growing fast</figcaption></figure></div><p>The same acceleration that let Pieter Levels crank out a flight simulator also lets Cursor&#8217;s team obsess over craftsmanship. Speed is the standard, substance is the differentiator.</p><h2>Good Will Hunting</h2><p><a href="https://www.youtube.com/watch?v=hIdsjNGCGz4&amp;t=7s">One of my favorite scenes</a> in <em>Good Will Hunting</em> involves a smug Harvard student trying to impress a girl by parroting textbook quotes. Will cuts through the noise immediately:</p><blockquote><p>&#8220;You dropped a hundred and fifty grand on an education you coulda got for a dollar fifty in late charges at the public library.&#8221;</p></blockquote><p>It&#8217;s a great moment. The line hits hard because it exposes the hollowness of recited knowledge. Will&#8217;s point isn&#8217;t anti-intellectual, it&#8217;s anti-bullshit. A rejection of performance that masquerades as original thought.</p><p>That&#8217;s LLM slop. Content with the shape of knowledge but no muscle underneath. Intellect without authenticity. Empty calories.</p><p>People can tell. They can sniff out performance. But we crave substance. Authenticity. Effort.</p><h2>Choose Substance</h2><p>I still think about those classmates reciting Wikipedia word for word. The early internet made it easy to be shallow <em>and</em> to reach millions.</p><p>Coast or create. The tool won't decide&#8212;<strong>you</strong> will.</p><p>Bet on substance.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.wesleyabbey.io/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Names, Games, and Latent Space]]></title><description><![CDATA[A mental model for connecting ideas]]></description><link>https://blog.wesleyabbey.io/p/names-games-and-latent-space</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/names-games-and-latent-space</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Mon, 10 Mar 2025 11:28:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2066e998-6f93-4570-a31a-09278e5a2f13_1792x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I called him David. His name was John.</p><p>I do this a lot. Not random names swaps, but ones that <strong>feel</strong> right. I'll call a David "John" or a Michael "Mark". Never something insane like, "Sebastian" instead of "Steve". My mistakes follow a pattern. Why?</p><p>They don't even look alike. David and John share zero letters or phonetic resemblance. But they're practically the <strong>same</strong>. But my brain isn't malfunctioning. My brain, your brain, everyone's brain, organizes details into clusters of meaning. Into what AI researchers, in their most poetic way, call <strong>latent space</strong>.</p><p>We don't process knowledge like computers. We don't recall facts like a dead-eyed accounting machine. We navigate a latent space: a vast shifting landscape of relationships and patterns, where things exist next to each other not because they look alike, but because they mean alike.</p><p>John and David: classic, American, biblical male names. Emma and Sophia: Timeless, vaguely aristocratic, possibly prone to sipping tea on balconies. They exist near each other in our minds, which is why, when I reach for one, I sometimes grab its neighbor instead.</p><p>Now, machines can think in latent space too. Large Language Models like GPT don&#8217;t just store words, they map meaning. They make connections. They can even tell jokes!</p><p>L<strong>atent space</strong> is an incredibly powerful mental model. Not just as a machine learning concept, but as a grounding model for how our minds work.</p><h2>Chess, Poker and Flautists </h2><p>High-level chess players frequently excel in poker, despite rather glaring differences between the games.</p><p>Dan Harrington was a former U.S. chess master. He didn&#8217;t casually dabble, he won the 1995 World Series of Poker (WSOP) and authored a foundational poker strategy book. The transition was seamless, almost natural.</p><p>On the surface, this makes zero sense. Chess has no hidden information. Poker bathes in secrecy and bluffing. Chess is cold, deterministic logic, poker a blend of luck and deception.</p><p>But in latent space, they&#8217;re neighbors.</p><p>Both games are about pattern recognition, strategic anticipation, and mental endurance under pressure. Chess players don&#8217;t become flautists when they're bored. They drift instinctively toward another game in the same latent neighborhood.</p><p>Just as chess masters navigate effortlessly to poker, great entrepreneurs navigate latent space between seemingly unrelated industries and ideas.</p><h2>Entrepreneurs</h2><p>A major differentiator for successful entrepreneurs is the ability to connect ideas across different domains. They see connections others don&#8217;t. These entrepreneurs intuitively traverse latent space, spotting connections invisible to others.</p><p>Steve Jobs didn't just obsess over computers, he explored calligraphy, aesthetics, and intuitive design. These fields aren't obviously related, yet Jobs effortlessly navigated latent space between them. As a result, computers became beautiful and intuitive, not soulless machines.</p><p>Great entrepreneurs don&#8217;t invent from scratch. Instead, they move laterally and reveal hidden connections across seemingly unrelated fields:</p><ul><li><p><strong>Apple</strong> combined calligraphy &amp; computing to bring beautiful typography to PCs</p></li><li><p><strong>Ford</strong> took meatpacking assembly lines and car manufacturing to modernize mass production</p></li><li><p><strong>Uber</strong> combined taxis and GPS on smartphones to bring forth modern ride sharing</p></li><li><p><strong>Dyson</strong> took inspiration from industrial cyclone separators used in sawmills and applied the same principles to vacuum design, eliminating the need for bags and filters</p></li></ul><p>These innovators didn't create from thin air. They navigated latent space better than anyone else, combining seemingly unrelated ideas to yield breakthroughs.</p><h2>LLMs Join the Party</h2><p>Humans have always intuitively navigated latent space, but machines traditionally struggled. ChatGPT changed the game. It transformed rigid data into fluid meaning maps, finally giving machines a human-like intuition.</p><p>Large Language Models (LLMs) like GPT don&#8217;t just store words&#8212;they map meaning, recognize patterns, grasp metaphors, and even tell jokes. Machines now explore latent space just as we do, making connections rather than retrieving isolated facts.</p><p>This marks a profound shift: what once was uniquely human intuition can now be modeled, mapped, and explored intentionally.</p><h2>Latent Space as a Foundation for Creativity</h2><p>There&#8217;s an elegance in freely navigating latent space. It manifests itself as wittiness, creativity, and adaptability.</p><p>Those who intuitively grasp latent space can make creative leaps that leave others behind. Novelists don't just weave plots&#8212;they connect psychology, history, and personal experiences into powerful narratives. Chefs blend flavors from different cultures into inventive dishes. Comedians link storytelling, observation, and surprise to reveal hidden truths.</p><p>These aren&#8217;t random talents. They're manifestations of our innate ability to navigate latent space. When comedians become novelists or musicians turn into skilled coders, it&#8217;s because they've identified latent connections others overlook.</p><h2>Intentionally Exploration</h2><p>Most people, however, don&#8217;t naturally think this way. We compartmentalize knowledge into rigid categories: chess here, poker there; cooking recipes in separate drawers labeled by cuisine; industries as isolated vertical silos. This rigid categorization limits our creativity.</p><p>But imagine intentionally navigating latent space, explicitly moving laterally, rather than vertically. What if exploring conceptual neighborhoods became as deliberate as visiting places on a map?</p><p>Today, new tools can help us intentionally and explicitly navigate latent space. They enhance our natural instincts, turning intuition into deliberate practice.</p><p>Rather than passively recalling facts, you can now intentionally ask:</p><ul><li><p>&#8220;What's conceptually close to what I already know?&#8221;</p></li><li><p>&#8220;What ideas haven't yet been linked, but should be?&#8221;</p></li><li><p>&#8220;How can I move laterally rather than starting from scratch?&#8221;</p></li></ul><p>Understanding latent space explains how creativity, innovation, and learning truly function. It explains why masters of chess easily transition to poker, why entrepreneurs disrupt industries by merging unrelated ideas, and why creative professionals effortlessly blend knowledge from seemingly unrelated fields.</p><p>When you consciously navigate latent space, you won&#8217;t only notice connections&#8212;you&#8217;ll create them.</p><p>I still occasionally call a David &#8220;John&#8221;, but now I tell myself it&#8217;s a feature, not a bug.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.wesleyabbey.io/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Shreddy Freddy]]></title><description><![CDATA[There once was a rider named Freddy, Whose board was always at the ready. Through powder and trees, He carved with such ease, For shreddy was Freddy's pure steady. The mountain his canvas, the slopes his delight, Each run was a dance from morning to night. No fancy escapes, no need to impress, Simply the pleasure of riding; his happiness.]]></description><link>https://blog.wesleyabbey.io/p/freddy</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/freddy</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Sun, 19 Jan 2025 10:53:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2a6ed029-4aa3-425a-9f87-cc3ea9139e08_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text">There once was a rider named Freddy,
Whose board was always at the ready.
Through powder and trees,
He carved with such ease,

For shreddy was Freddy's pure steady.

The mountain his canvas, the slopes his delight,
Each run was a dance from morning to night.

No fancy escapes, no need to impress,
Simply the pleasure of riding; his happiness.</pre></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.wesleyabbey.io/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Sky is Always Blue]]></title><description><![CDATA[The storm will pass]]></description><link>https://blog.wesleyabbey.io/p/the-sky-is-always-blue</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/the-sky-is-always-blue</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Mon, 25 Nov 2024 12:40:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/34aab8d2-7c6a-489d-a462-933d22483de8_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>A Furious Sky</h2><p>There are days when I feel like I&#8217;m standing in the eye of the storm.</p><p>I remember one evening vividly. A close friend and I had an argument, a misunderstanding that escalated out of control. After the abrupt end of the conversation, I replayed the words endlessly. In hindsight, so many things I&#8217;d said felt wrong, and each pause in the conversation seemed heavier than it had been in the moment. My mind swirled with questions: <em>&#8220;Did I overreact?&#8221; &#8220;Will this ruin our friendship?&#8221; &#8220;How did I mess this up?&#8221;</em></p><p>The sky of my mind filled with dark, heavy clouds, churning with turbulent thoughts of anger, doubt, and loneliness. Each thought was like a crack of thunder, sudden and paralyzing. The storm raged on as I lay awake that night, unable to shake the sinking feeling in my chest. Every effort to steady myself felt swallowed by the chaos.</p><p>Moments like these make the storm feel relentless, battering against the walls I&#8217;ve built around my mind. In those moments, it&#8217;s hard to imagine the storm ever ending. I&#8217;ve tried silencing the fury with distractions, turning to drugs or alcohol for a fleeting calm, but those only deepen the chaos. The storm demands to be acknowledged. It knows these strategies well and knows how to defeat them.</p><p>Avoiding the storm is like trying to escape a shadow: the more I run, the more it looms. I realized the storm wasn&#8217;t just external, it lived in my mind, feeding off my avoidance. But storms are not permanent. Beneath the chaos, the sky remains untouched. As ferocious as they may seem, storms cannot destroy the calm blue sky that always returns.</p><div><hr></div><p><strong>My mind is the blue sky.</strong></p><p>Many days, there is no storm&#8212;only peace. On these days, I am healthy, surrounded by friends and family, and engaged in work that brings value to myself and others. The sky within is clear and a beautiful shade of blue. It feels expansive and open, as if nothing could weigh me down. This blue sky represents the underlying essence of my mind, present and calm, even when I forget it's there.</p><p>But the mind too, has cloudy days. There are times when dark, heavy clouds gather, filling the sky with their turbulence. These clouds are my thoughts&#8212;sometimes angry, sometimes filled with doubt or fear. They swirl and darken the horizon, making it seem like the blue sky has disappeared.</p><p>The colors and forms of the clouds reflect my feelings and state of mind. A sky dotted with playful, soft clouds can feel comforting. But then there are days when the clouds turn dark and menacing, hanging heavy like a blanket over my thoughts. It's on these days that it's easy to forget about the blue sky altogether, to become so wrapped up in the storm that I can't see beyond it.</p><p>Yet, I've learned that even when the sky is completely overcast, the blue sky hasn't gone anywhere. It's merely obscured by the passing storm.</p><p><strong>The sky is always blue.</strong></p><p>Even on the darkest days, when the clouds are thick and the storm feels endless, there is a calmness above the clouds, a serenity that remains untouched. Just as a plane can climb above the storm and emerge into the clear blue sky above, the mind can find moments of clarity, even amidst chaos. The storms pass, as they always do, revealing the sky that was there all along.</p><p>When my mind becomes busy with invasive thoughts, when the dark clouds come rolling in, they can obscure my vision, making it easy to lose sight of the blue sky. Sometimes, I find myself enveloped in these thoughts, convinced that the storm is all there is.</p><p>Reminding myself the storm is only temporary has been an important lesson for me. The calm above the storm is unchanging, patiently waiting for the clouds to part.</p><div><hr></div><h2><strong>Calming the Storm</strong></h2><p>To clear the clouds, I use some techniques that help shift my perspective and dissipate these distortions. Gratitude is my most effective practice. When I reflect on the things I&#8217;m grateful for, I create small openings in the storm. Gratitude shifts my focus from what is going wrong to what is still good and steady in my life. It's like glimpsing patches of blue sky through the clouds, reminding me that not everything is as turbulent as it seems.</p><p>One evening, during a particularly overwhelming storm of thoughts, I decided to start small: I wrote down one thing I was grateful for. At first, it felt forced, but I kept going: &#8220;<em>a warm cup of coffee&#8221;,</em> &#8220;<em>the beautiful fall trees&#8221;,</em> &#8220;<em>a supportive friend&#8221;.</em> With each addition to the list, the clouds began to lift, little by little. Gratitude didn&#8217;t erase the storm, but it gave me a sense of perspective. The more I practiced, the easier it became to catch glimpses of the blue sky.</p><p>Exercise is my favorite tool to help clear the storm. Physical activity, even a short walk, has a profound impact on my mental state. Moving my body shifts the clouds within my mind. The rush of endorphins acts like a gust of wind, pushing the storm clouds away and allowing the blue sky to reappear. When I feel trapped in a cycle of negative thoughts, stepping outside and moving, even for a brief period, can break the cycle and provide a much-needed breath of fresh air.</p><p>Sleep also plays a crucial role in keeping my mind clear. Poor sleep exacerbates mental distortions, making the storm clouds seem thicker and more oppressive. When I'm sleep-deprived, my mind is prone to negative emotions and cognitive tricks, like a sky darkened by nightfall. Prioritizing sleep allows my mind to reset, to process the day, and to dissipate the emotional storm that might have built up. Good sleep is like the dawn breaking after a long night, revealing a clearer, calmer sky.</p><p>Each of these techniques serves as a way to clear the clouds and reconnect with the underlying blue sky of the mind. They don&#8217;t eliminate the storms entirely, but they make them manageable. They remind me that, no matter how dark the clouds may seem, the blue sky is always there, waiting to shine through.</p><h2>Above the Clouds</h2><p>The storm brings fear, anger, doubt, loneliness, and chaos, but it cannot touch the sky itself. I must face the storm with courage and acceptance.</p><div class="pullquote"><p><em>&#8220;I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain&#8221;</em></p><p><em>- Frank Herbert &#8220;Dune&#8221;</em></p></div><p>The sky is there, waiting behind the clouds. It is this inner sky, this unchanging calm, that always remains, no matter how fierce the storm may seem.</p><p>The sky is always blue.</p><p>&#128309;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.wesleyabbey.io/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Javascript Wishlist]]></title><description><![CDATA[Types!]]></description><link>https://blog.wesleyabbey.io/p/javascript-wishlist</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/javascript-wishlist</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Thu, 21 Nov 2024 12:27:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9e33d87d-5078-422c-907c-7128e939c9d1_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was recently talking to a couple of programmers at a dive bar, and naturally, we converged on the tech we used. We all programmed in some flavor of modern interpreted language: Javascript, PHP, and Ruby. Naturally, we started shitting on these languages immediately. Ignoring the fact that these languages power most modern internet companies.</p><p>It's cathartic to bitch, and jumping onto the hate train easy and in vogue. But, I mostly appreciate modern Javascript, but there's not a lot I'd radically change. But, all my desired improvements aren't additions, they're mostly deletions.</p><p>This isn't meant to be realistic  or something I'm going to build, but the exercise gave me a clear idea of what I value versus what I consider needless overhead.</p><p>Today, I imagine a future Javascript shaped by my ideal design philosophies without constraints. For the most part, this was an exercise in deleting bloat instead of adding features.</p><h2>Philosophy</h2><ul><li><p><strong>Minimalism</strong>: Keep the core small.&nbsp;Limit the number of keywords and constructs to make the language easier to learn and use.&nbsp;Remove features that add complexity or have redundant alternatives (e.g., <code>switch</code>,&nbsp;<code>var</code>, <code>default</code>&nbsp;exports). If a keyword is redundant delete it.</p></li><li><p><strong>Familiarity and Predictability</strong>: Nothing should drastically change that anyone else using it would be able to get up and running fast. There shouldn't be overhead on the language surprising you by some quirk.&nbsp;</p></li><li><p><strong>General Purpose</strong>: This isn't a system's language, memory management isn't required. This is for scripting, APIs, and web apps.</p></li><li><p><strong>Modern Practices</strong>: Strict types, <code>async/await</code>, &nbsp;and immutability are good things.</p></li></ul><h3>&#127798;&#65039; snake_case vs. camelCase</h3><p>This is my spiciest take: Snake case is clearly a better writing pattern. It gives words more room to breathe and create a more natural reading flow than camel case does. Bunching letters together is tougher to look at. Now, its technically possible to do this now, but because the standard is to write in camelCase it would be incredibly awkward to do this in your JS codebase.</p><h3>Start &#8220;<code>imports&#8221;</code>&nbsp;with &#8220;<code>from</code>&#8221;</h3><p>Javascript&#8217;s current module system syntax feels cumbersome. Instead of&amp;#x20;</p><p><code>import { something } from 'module'</code></p><p>I prefer the ordering:</p><p><code>from 'module' import { something }</code></p><p>This makes the source of the import explicit before specifying what is being imported, which can enhance readability&#8212;particularly for developers coming from other languages where this order is more natural. It also improves tooling and makes autocomplete more intuitive by identifying the source before specifying the imported value.</p><h3>Remove <code>switch</code> and <code>while</code>&nbsp;statements</h3><p>Control flow in Javascript is  overly cumbersome with to multiple options like <code>switch</code>, <code>while</code>, and <code>for</code>. Get rid of&nbsp;<code>switch</code> and <code>while</code>, opt to rely solely on <code>if/else</code> and for loops. The switch statement can be replaced by <code>if/else</code> blocks, while while loops can be effectively represented by `<code>for</code>` loops. This is inspiration from Go lang. Removing control flow keywords also makes the language easier to learn and use. Redundancies aren't needed.</p><h3>&#127798;&#65039; Only Newlines as Terminators; No Semicolons</h3><p>Semicolons are practically worthless and should be removed. Newlines would serve as statement terminators. This would make Javascript easier on the eyes and similar to languages like Python that benefit from whitespace-driven syntax.</p><h3><code>async/await</code></h3><p>The <code>async/await</code> syntax is great. Lets keep doing this.</p><h3>No <code>yield</code>, rely on <code>async/await</code></h3><p>Yield is pure overhead. Remove it and default to <code>async/await</code></p><h3>No <code>var</code>, Only <code>let</code> and <code>const</code></h3><p>The <code>var</code> keyword is one of the most problematic parts of older Javascript. It's only still there because of legacy compatability. I'm beating a dead horse with this one, but it feel be weird if I didn't add this in.</p><h3>Remove `default`&nbsp;exports</h3><p>Names exports are enough and keeping things named consistently is clearer.</p><h3>No Implicit Type Coercion</h3><p>Enforce strict typing, and avoid the pitfalls of Javascript's implicit type conversions.</p><h3>No Hoisting</h3><p>Hoisting can cause confusing behavior. Variables and functions must be declared before use.</p><h3>&#127798;&#65039; No parentheses on <code>if/else</code>&nbsp;or <code>for</code>&nbsp;statements</h3><p>Currently, Javascript requires parentheses around conditions in <code>if/else</code> statements. Removing the need for parentheses would make the syntax more concise and reduce visual clutter. This would simplify code, making it look cleaner and more streamlined, similar to Python&#8217;s <code>if</code> statements. Similar to camelCase words, adding parens can make the code feel tight and giving the code more breathing room can be more improve reading flow.</p><h3>Built-In Code Formatter</h3><p>Another nod to Go. The built in formatter is amazing. Relying on prettier is fine, but having this as a core part of the language would remove any room for errors here.</p><h3>Typescript</h3><p>Types are amazing. They help with tooling, safety, confidence, and development speed. Adding base Typescript types into the language would be incredible.</p><h3>Testing</h3><p><code>Author received signal SIGSEGV, Segmentation fault.</code></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/p/javascript-wishlist?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.wesleyabbey.io/p/javascript-wishlist?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Get Up]]></title><description><![CDATA[Keep Going]]></description><link>https://blog.wesleyabbey.io/p/get-up</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/get-up</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Tue, 19 Nov 2024 12:51:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/52ac724a-d6df-42ac-9951-685994064840_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Life hits hard. It hits everybody again and again, like tides against the shore.</p><p>Get up.</p><p>Another wave is coming, but thats just fine because you are strong.</p><p>Get up.</p><p>I know you fell down before, and that's just fine.</p><p>Get up.</p><p>You're going to keep falling down, of course you are, that's all the more reason to get up again, because that's what you're made of. You are not being measured by how tall you can stand, but by how many times you can get up before you give up.</p><p>Run until your legs give out, swim until you drown, climb until you fall, life is short. Endure the agony that comes because it can't last. Why not see just how far you can go? I believe in you.</p><p>I&#8217;m running too. I&#8217;m climbing too. I&#8217;m swimming until I can't anymore. I refuse to drown. Stay here with me, be my brother, be my sister.</p><p>We will fight for each other.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.wesleyabbey.io/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Economic Identities: Unveiling Stories Behind GDP and GNP]]></title><description><![CDATA[Narratives of the GDP to GNP delta]]></description><link>https://blog.wesleyabbey.io/p/gdp-gnp</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/gdp-gnp</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Tue, 02 Jan 2024 20:38:31 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%2Ffda10c71-bdf1-4788-989f-8e507caed5e8_2278x1162.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the intricate dance of economic indicators, GDP often takes center stage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_3w6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5424adfd-bc6a-40a8-ab27-cf0dcc7d9a2b_1979x1180.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_3w6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5424adfd-bc6a-40a8-ab27-cf0dcc7d9a2b_1979x1180.png 424w, https://substackcdn.com/image/fetch/$s_!_3w6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5424adfd-bc6a-40a8-ab27-cf0dcc7d9a2b_1979x1180.png 848w, https://substackcdn.com/image/fetch/$s_!_3w6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5424adfd-bc6a-40a8-ab27-cf0dcc7d9a2b_1979x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!_3w6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5424adfd-bc6a-40a8-ab27-cf0dcc7d9a2b_1979x1180.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_3w6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5424adfd-bc6a-40a8-ab27-cf0dcc7d9a2b_1979x1180.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5424adfd-bc6a-40a8-ab27-cf0dcc7d9a2b_1979x1180.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113736,&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="https://substackcdn.com/image/fetch/$s_!_3w6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5424adfd-bc6a-40a8-ab27-cf0dcc7d9a2b_1979x1180.png 424w, https://substackcdn.com/image/fetch/$s_!_3w6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5424adfd-bc6a-40a8-ab27-cf0dcc7d9a2b_1979x1180.png 848w, https://substackcdn.com/image/fetch/$s_!_3w6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5424adfd-bc6a-40a8-ab27-cf0dcc7d9a2b_1979x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!_3w6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5424adfd-bc6a-40a8-ab27-cf0dcc7d9a2b_1979x1180.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">&#8216;Merica!</figcaption></figure></div><p>The US economic machine is a noticeably absurd. GDP effectively shows the size and health of a nation's economy within its borders. It provides a snapshot of national economic activity and growth but it doesn&#8217;t tell a deep story.</p><p>Yet, in the backdrop of GDP is its less discussed counterpart: Gross National Product (GNP). Unlike GDP, which measures output within border lines, GNP shifts the focus to nationality. Accounting for the total income generated by the residents of a country, regardless of where the economic activity happened. This subtle difference between GDP and GNP can unveil deep insights about a countries economic story. In the difference between these two metrics we can uncover compelling stories of global interdependence, foreign investment impact, and a deeper understanding of economic growth and stability.</p><h2>Tales of Divergent Metrics</h2><h3><strong>Luxembourg: Crossroads of Commerce</strong></h3><p>Across the landscape of global economies, Luxembourg constantly stands out for its economic affluence. When looking at GDP per capita, it consistently tops the list of world economies.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3FcT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd9be4c5-7da8-42e5-87f2-a5b1028ce5b3_2379x1180.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3FcT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd9be4c5-7da8-42e5-87f2-a5b1028ce5b3_2379x1180.png 424w, https://substackcdn.com/image/fetch/$s_!3FcT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd9be4c5-7da8-42e5-87f2-a5b1028ce5b3_2379x1180.png 848w, https://substackcdn.com/image/fetch/$s_!3FcT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd9be4c5-7da8-42e5-87f2-a5b1028ce5b3_2379x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!3FcT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd9be4c5-7da8-42e5-87f2-a5b1028ce5b3_2379x1180.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3FcT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd9be4c5-7da8-42e5-87f2-a5b1028ce5b3_2379x1180.png" width="1456" height="722" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd9be4c5-7da8-42e5-87f2-a5b1028ce5b3_2379x1180.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;:181763,&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;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3FcT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd9be4c5-7da8-42e5-87f2-a5b1028ce5b3_2379x1180.png 424w, https://substackcdn.com/image/fetch/$s_!3FcT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd9be4c5-7da8-42e5-87f2-a5b1028ce5b3_2379x1180.png 848w, https://substackcdn.com/image/fetch/$s_!3FcT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd9be4c5-7da8-42e5-87f2-a5b1028ce5b3_2379x1180.png 1272w, https://substackcdn.com/image/fetch/$s_!3FcT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd9be4c5-7da8-42e5-87f2-a5b1028ce5b3_2379x1180.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Luxembourg's GDP reflects its status as a global financial hub and a host for multinational corporations. However, when we shift focus to its GNP, which measures the total income of its nationals it tells a different story.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WNRz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70dd79c-e6c2-4366-ad13-ff9affe32ebc_1242x903.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WNRz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70dd79c-e6c2-4366-ad13-ff9affe32ebc_1242x903.png 424w, https://substackcdn.com/image/fetch/$s_!WNRz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70dd79c-e6c2-4366-ad13-ff9affe32ebc_1242x903.png 848w, https://substackcdn.com/image/fetch/$s_!WNRz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70dd79c-e6c2-4366-ad13-ff9affe32ebc_1242x903.png 1272w, https://substackcdn.com/image/fetch/$s_!WNRz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70dd79c-e6c2-4366-ad13-ff9affe32ebc_1242x903.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WNRz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70dd79c-e6c2-4366-ad13-ff9affe32ebc_1242x903.png" width="1242" height="903" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a70dd79c-e6c2-4366-ad13-ff9affe32ebc_1242x903.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:903,&quot;width&quot;:1242,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64464,&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="https://substackcdn.com/image/fetch/$s_!WNRz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70dd79c-e6c2-4366-ad13-ff9affe32ebc_1242x903.png 424w, https://substackcdn.com/image/fetch/$s_!WNRz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70dd79c-e6c2-4366-ad13-ff9affe32ebc_1242x903.png 848w, https://substackcdn.com/image/fetch/$s_!WNRz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70dd79c-e6c2-4366-ad13-ff9affe32ebc_1242x903.png 1272w, https://substackcdn.com/image/fetch/$s_!WNRz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70dd79c-e6c2-4366-ad13-ff9affe32ebc_1242x903.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The GNP is notably lower than the GDP, a discrepancy that reveals the extent of foreign involvement in Luxembourg's economy. The key to understanding this gap lies in Luxembourg's demographic and economic structure. Luxembourg has a small population of ~660K people and within that population only <strong>half</strong> are <a href="https://luxembourg.public.lu/en/society-and-culture/population/demographics.html">Luxembourg nationals</a>. This influx of foreign labor and expertise inflates the GDP, making it a less accurate reflection of the wealth accruing to Luxembourg's citizens.</p><p>For its size, Luxembourg has massive international leverage. The difference between Luxembourg's GDP and GNP is more than just a statistical curiosity, it presents a unique narrative in global economics and the nature of its prosperity. It tells a story of an economy deeply integrated into the global financial system, reliant on foreign labor and capital.</p><h3>Ireland: A Foreign Investment Haven</h3><p>Another nation with a large gulf between their GDP and GNP is the land of a thousand welcomes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-JiR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde681a64-7834-416e-8124-67fe126a9a3a_1242x903.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-JiR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde681a64-7834-416e-8124-67fe126a9a3a_1242x903.png 424w, https://substackcdn.com/image/fetch/$s_!-JiR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde681a64-7834-416e-8124-67fe126a9a3a_1242x903.png 848w, https://substackcdn.com/image/fetch/$s_!-JiR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde681a64-7834-416e-8124-67fe126a9a3a_1242x903.png 1272w, https://substackcdn.com/image/fetch/$s_!-JiR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde681a64-7834-416e-8124-67fe126a9a3a_1242x903.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-JiR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde681a64-7834-416e-8124-67fe126a9a3a_1242x903.png" width="1242" height="903" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de681a64-7834-416e-8124-67fe126a9a3a_1242x903.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:903,&quot;width&quot;:1242,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:65267,&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="https://substackcdn.com/image/fetch/$s_!-JiR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde681a64-7834-416e-8124-67fe126a9a3a_1242x903.png 424w, https://substackcdn.com/image/fetch/$s_!-JiR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde681a64-7834-416e-8124-67fe126a9a3a_1242x903.png 848w, https://substackcdn.com/image/fetch/$s_!-JiR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde681a64-7834-416e-8124-67fe126a9a3a_1242x903.png 1272w, https://substackcdn.com/image/fetch/$s_!-JiR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde681a64-7834-416e-8124-67fe126a9a3a_1242x903.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The heart of this disparity tells a similar but different story to Luxembourg. Ireland is incredibly successful at attracting direct foreign investments (FDI). Ireland has been a preferred European base for numerous multinational corporations due to its favorable corporate tax regime, skilled workforce, and membership in the European Union. While these companies contribute massively to Ireland's GDP, much of their profits are repatriated to foreign owners. An aspect of this phenomenon is the concept of "profit shifting." Many multinationals, particularly in the tech and pharmaceutical industries, report large portions of their profits in Ireland to benefit from the lower tax rates. This accounting practice inflates Ireland's GDP but does not proportionately increase the wealth of Irish nationals, hence the significant GDP-GNP gap.</p><p>While this model has driven economic growth and employment, it can also be a weakness. Dependency on multi-national corporations is a potential vulnerability that could result in large economic swings when global interruptions occur.</p><h2>Tales of Remittances</h2><p>Flipping the script, we can find unique economic stories when GNP is much higher than GDP. This flip is typically representative of countries with large remittances.</p><h3><strong>Tajikistan's Remittance Saga</strong></h3><p>Tajikistan tells a tale of remittances.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CjHm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7e8c2-e53a-4a6a-afbd-681868848a6d_1066x749.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CjHm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7e8c2-e53a-4a6a-afbd-681868848a6d_1066x749.png 424w, https://substackcdn.com/image/fetch/$s_!CjHm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7e8c2-e53a-4a6a-afbd-681868848a6d_1066x749.png 848w, https://substackcdn.com/image/fetch/$s_!CjHm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7e8c2-e53a-4a6a-afbd-681868848a6d_1066x749.png 1272w, https://substackcdn.com/image/fetch/$s_!CjHm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7e8c2-e53a-4a6a-afbd-681868848a6d_1066x749.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CjHm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7e8c2-e53a-4a6a-afbd-681868848a6d_1066x749.png" width="1066" height="749" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/acb7e8c2-e53a-4a6a-afbd-681868848a6d_1066x749.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:749,&quot;width&quot;:1066,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41351,&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="https://substackcdn.com/image/fetch/$s_!CjHm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7e8c2-e53a-4a6a-afbd-681868848a6d_1066x749.png 424w, https://substackcdn.com/image/fetch/$s_!CjHm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7e8c2-e53a-4a6a-afbd-681868848a6d_1066x749.png 848w, https://substackcdn.com/image/fetch/$s_!CjHm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7e8c2-e53a-4a6a-afbd-681868848a6d_1066x749.png 1272w, https://substackcdn.com/image/fetch/$s_!CjHm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb7e8c2-e53a-4a6a-afbd-681868848a6d_1066x749.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>With a GNP bloated by funds flowing from abroad, Tajikistan&#8217;s story is one of economic reliance on its diaspora, a stark contrast to its modest GDP. Remittances by Tajik citizens serve as a lifeline for many households, bolstering domestic consumption and aiding in alleviating poverty. The funds received from abroad are often utilized for basic needs, education, and healthcare.</p><p>Almost <strong>half</strong> of the Tajikistan GDP comes from these remittences. There are limited job opportunities and economic uncertainty in Tajikistan. Remittances play a stabilizing role in an unstable environment.</p><h3>Philippine&#8217;s Story of Overseas Connection</h3><p>Overseas Filipino Workers (OFWs) also tell stories of remittences. The Philippines is one of the world's largest recipients of remittances, making this financial inflow a pivotal component of its economy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rwbR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998fd468-dc28-47ac-91be-3dfb1ce6b2e3_1087x749.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rwbR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998fd468-dc28-47ac-91be-3dfb1ce6b2e3_1087x749.png 424w, https://substackcdn.com/image/fetch/$s_!rwbR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998fd468-dc28-47ac-91be-3dfb1ce6b2e3_1087x749.png 848w, https://substackcdn.com/image/fetch/$s_!rwbR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998fd468-dc28-47ac-91be-3dfb1ce6b2e3_1087x749.png 1272w, https://substackcdn.com/image/fetch/$s_!rwbR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998fd468-dc28-47ac-91be-3dfb1ce6b2e3_1087x749.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rwbR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998fd468-dc28-47ac-91be-3dfb1ce6b2e3_1087x749.png" width="1087" height="749" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/998fd468-dc28-47ac-91be-3dfb1ce6b2e3_1087x749.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:749,&quot;width&quot;:1087,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47723,&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="https://substackcdn.com/image/fetch/$s_!rwbR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998fd468-dc28-47ac-91be-3dfb1ce6b2e3_1087x749.png 424w, https://substackcdn.com/image/fetch/$s_!rwbR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998fd468-dc28-47ac-91be-3dfb1ce6b2e3_1087x749.png 848w, https://substackcdn.com/image/fetch/$s_!rwbR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998fd468-dc28-47ac-91be-3dfb1ce6b2e3_1087x749.png 1272w, https://substackcdn.com/image/fetch/$s_!rwbR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998fd468-dc28-47ac-91be-3dfb1ce6b2e3_1087x749.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the Philippines, working abroad and sending money home has become a cultural norm, driven by both economic necessity and a deep-rooted sense of familial responsibility. The decision to become an OFW is often seen as a sacrifice made for the betterment of one's family, and the act of sending remittances is viewed as an extension of the Filipino values of generosity and familial care.</p><p>Remittences serve as an economic lifeline for many families, help stabilize their economy, and play a critical role in reducing poverty and improving living standards. Despite their benefits remittences are also an economic dependency. This can be a vulnerability if global conditions deteriorate and affect an OFW&#8217;s ability to send funds back home. The absence of family members working abroad can also have social and psychological impacts, particularly on children left behind.</p><h2>Global Stories of Interconnectedness</h2><p><strong>India's Remittance Storyline</strong>: India&#8217;s GNP is heavily embroidered with the thread of remittances, overshadowing a GDP that struggles to keep pace. This contrast tells a story of an economy with a heartbeat resonating across oceans.</p><p><strong>Switzerland's Banking Plotline</strong>: Switzerland&#8217;s tale is penned with the ink of global finance. Its GDP, bolstered by a legendary banking sector, often overshadows the domestic economic narrative captured by its GNP.</p><p><strong>Mexico's Remittance Narrative</strong>: Much like the Philippines, Tajikistan, and India, Mexico&#8217;s GNP is buoyed by remittances. This influx of funds from abroad writes a story of a nation economically intertwined with its citizens beyond its borders.</p><p><strong>Singapore's Global Business Epic</strong>: Singapore, a protagonist in global business, has a GDP narrative dominated by international trade and investment. This city-state&#8217;s economic plot twists and turns with the flows of global capital.</p><div><hr></div><p>In the theatre of global economics, the delta between GDP and GNP is a window into the soul of a nation's economy, revealing tales of dependence, independence, and interconnection. This exploration enlightens us about the diverse economic landscapes and underscores the intricate tapestry of global economic relations.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/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 Wasabi! 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><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iGef!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda10c71-bdf1-4788-989f-8e507caed5e8_2278x1162.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iGef!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda10c71-bdf1-4788-989f-8e507caed5e8_2278x1162.png 424w, https://substackcdn.com/image/fetch/$s_!iGef!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda10c71-bdf1-4788-989f-8e507caed5e8_2278x1162.png 848w, https://substackcdn.com/image/fetch/$s_!iGef!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda10c71-bdf1-4788-989f-8e507caed5e8_2278x1162.png 1272w, https://substackcdn.com/image/fetch/$s_!iGef!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda10c71-bdf1-4788-989f-8e507caed5e8_2278x1162.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iGef!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda10c71-bdf1-4788-989f-8e507caed5e8_2278x1162.png" width="1456" height="743" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fda10c71-bdf1-4788-989f-8e507caed5e8_2278x1162.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:743,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5401034,&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="https://substackcdn.com/image/fetch/$s_!iGef!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda10c71-bdf1-4788-989f-8e507caed5e8_2278x1162.png 424w, https://substackcdn.com/image/fetch/$s_!iGef!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda10c71-bdf1-4788-989f-8e507caed5e8_2278x1162.png 848w, https://substackcdn.com/image/fetch/$s_!iGef!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda10c71-bdf1-4788-989f-8e507caed5e8_2278x1162.png 1272w, https://substackcdn.com/image/fetch/$s_!iGef!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda10c71-bdf1-4788-989f-8e507caed5e8_2278x1162.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[Redesigning the flag of Boston]]></title><description><![CDATA[A symbol of unity and pride]]></description><link>https://blog.wesleyabbey.io/p/designing-a-flag-for-boston</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/designing-a-flag-for-boston</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Tue, 18 Jul 2023 00:12:00 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%2Fe1f517e2-f8b8-4cfd-a5a3-d0050c3c4717_2000x1113.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>There is a scourge of bad flags and they must be stopped - Roman Mars</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WGuP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97314d51-e7c8-4b4a-93bf-78fb3151b3dc_4051x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WGuP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97314d51-e7c8-4b4a-93bf-78fb3151b3dc_4051x2700.png 424w, https://substackcdn.com/image/fetch/$s_!WGuP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97314d51-e7c8-4b4a-93bf-78fb3151b3dc_4051x2700.png 848w, https://substackcdn.com/image/fetch/$s_!WGuP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97314d51-e7c8-4b4a-93bf-78fb3151b3dc_4051x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!WGuP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97314d51-e7c8-4b4a-93bf-78fb3151b3dc_4051x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WGuP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97314d51-e7c8-4b4a-93bf-78fb3151b3dc_4051x2700.png" width="728" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97314d51-e7c8-4b4a-93bf-78fb3151b3dc_4051x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:970,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WGuP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97314d51-e7c8-4b4a-93bf-78fb3151b3dc_4051x2700.png 424w, https://substackcdn.com/image/fetch/$s_!WGuP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97314d51-e7c8-4b4a-93bf-78fb3151b3dc_4051x2700.png 848w, https://substackcdn.com/image/fetch/$s_!WGuP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97314d51-e7c8-4b4a-93bf-78fb3151b3dc_4051x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!WGuP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97314d51-e7c8-4b4a-93bf-78fb3151b3dc_4051x2700.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">My redesign of the Boston Flag</figcaption></figure></div><p>In late 2015 I watched a <a href="https://youtu.be/pnv5iKB2hl4">wonderful video by Roman Mars</a> on the design of flags. He made a strong case for the poor designs of city flags and talked about the benefits of well designed civic symbols. The podcast host sparked a wave of inspiration for cities and designers across the country to create more beautiful flags for their homes. I was also inspired.</p><p>I quickly looked up my city&#8217;s flag, the flag of Boston Massachusetts. What I found was, sadly, lacking.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.wesleyabbey.io/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LbNF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ec2148-7079-4823-8d93-8b21e55da26f_2880x2016.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LbNF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ec2148-7079-4823-8d93-8b21e55da26f_2880x2016.png 424w, https://substackcdn.com/image/fetch/$s_!LbNF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ec2148-7079-4823-8d93-8b21e55da26f_2880x2016.png 848w, https://substackcdn.com/image/fetch/$s_!LbNF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ec2148-7079-4823-8d93-8b21e55da26f_2880x2016.png 1272w, https://substackcdn.com/image/fetch/$s_!LbNF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ec2148-7079-4823-8d93-8b21e55da26f_2880x2016.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LbNF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ec2148-7079-4823-8d93-8b21e55da26f_2880x2016.png" width="1456" height="1019" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70ec2148-7079-4823-8d93-8b21e55da26f_2880x2016.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1019,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:858325,&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;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LbNF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ec2148-7079-4823-8d93-8b21e55da26f_2880x2016.png 424w, https://substackcdn.com/image/fetch/$s_!LbNF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ec2148-7079-4823-8d93-8b21e55da26f_2880x2016.png 848w, https://substackcdn.com/image/fetch/$s_!LbNF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ec2148-7079-4823-8d93-8b21e55da26f_2880x2016.png 1272w, https://substackcdn.com/image/fetch/$s_!LbNF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70ec2148-7079-4823-8d93-8b21e55da26f_2880x2016.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The current flag of Boston</figcaption></figure></div><p>The North American Vexillological Association (NAVA) ranked this 133rd out of 150 city flags. Critics have labeled it an &#8220;seal on a bedsheet&#8221;. This flag isn&#8217;t inspiring. Most Bostonians don&#8217;t even know we have a flag and regularly fallback to our sports programs for symbols of pride.</p><h2>Problems</h2><p><strong>The flag breaks all design guidelines.</strong></p><p>NAVA has five principles of good flag design:</p><ol><li><p>Keep It Simple. The flag should be so simple that a child can draw it from memory.</p></li><li><p>Use Meaningful Symbolism. The flag&#8217;s images, colors, or patterns should relate to what it symbolizes.</p></li><li><p>Use 2 or 3 Basic Colors. Limit the number of colors on the flag. Colors should contrast well and come from the standard color set.</p></li><li><p>No Lettering or Seals. Never use writing of any kind or an organization's seal.</p></li><li><p>Be Distinctive or Be Related. Avoid duplicating other flags, but use similarities to show connections.</p></li></ol><p>Our flag currently breaks all of these principles. It has a complicated seal, the skyline of Boston is too intricate for anyone to be able to draw it from memory, the flag is just like most other municipal flags and isn&#8217;t distinctive in the slightest.</p><p><strong>Symbolism Issues</strong></p><p>The symbolism for the flag was originally supposed to match the yellow and dark blue colors of our revolutionary war uniforms. This is a powerful symbol for the history of the city and the country. However, all flags flown are now a much lighter blue than originally specified. At some point either the manufacturer or someone else changed the dark blue to be a lighter blue. I admired the revolutionary symbolism, but it became lost here.</p><p><strong>Recognition Issues</strong></p><p>Most Bostonians have no idea we have a flag, let alone what it looks like. We deserve a symbol that can be well marketed. We cede recognition of the city to our sports. Not all Bostonians are interested in sports and they should have a symbol to show their pride in the city.</p><p><strong>Representation Issues</strong></p><p>The city seal is the focal point of the flag and is a representation of the government. We should avoid this. Our city flag should represent the people, the land, the history, and the future of Boston, not the government.</p><p><strong>Marketability and Inspiration Issues</strong></p><p>Residents don&#8217;t recognize the flag, let alone get inspired by it. The seal makes manufacturing, design, and adaptation difficult. A city flag can be a platform from which new adaptations and creative applications can spring to life. Creators and artists should be able to draw inspiration from this symbol. Chicago and DC flags are stunning and and great examples to look toward.</p><p>Good design can inspire and lead to more civic pride in a good positive feedback loop. Our sports teams own most our cities branding. Some folks don&#8217;t have an appreciation for sports and we should give them a symbol not tied to those programs.</p><h2>Objective</h2><p>The new Boston flag should answer all of these problems. It should follow good design principles, have rich symbolism, be recognizable, representative of the city, and inspiring.</p><h2>Process</h2><p>I&#8217;m going to run through the evolution of the design. I&#8217;ll add photos, details on my thought process, and go over what I learned. I&#8217;ll mostly be showing you the happy path and the variations I got the most insight out of. I used Figma as my tool of choice.</p><h2>Inspiration</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nvfV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86af1b28-e513-49c7-85f1-760d212d4125_1800x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nvfV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86af1b28-e513-49c7-85f1-760d212d4125_1800x1200.png 424w, https://substackcdn.com/image/fetch/$s_!nvfV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86af1b28-e513-49c7-85f1-760d212d4125_1800x1200.png 848w, https://substackcdn.com/image/fetch/$s_!nvfV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86af1b28-e513-49c7-85f1-760d212d4125_1800x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!nvfV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86af1b28-e513-49c7-85f1-760d212d4125_1800x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nvfV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86af1b28-e513-49c7-85f1-760d212d4125_1800x1200.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86af1b28-e513-49c7-85f1-760d212d4125_1800x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nvfV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86af1b28-e513-49c7-85f1-760d212d4125_1800x1200.png 424w, https://substackcdn.com/image/fetch/$s_!nvfV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86af1b28-e513-49c7-85f1-760d212d4125_1800x1200.png 848w, https://substackcdn.com/image/fetch/$s_!nvfV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86af1b28-e513-49c7-85f1-760d212d4125_1800x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!nvfV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86af1b28-e513-49c7-85f1-760d212d4125_1800x1200.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The first row of flags are different versions of the Boston Flag throughout history. The first flag represents the three hills, the Trimountain, of Boston. The rest are a collection of national and city flags I consider beautiful.</p><h2>First Iteration</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sOFT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d0c8f7-9ec6-4ee2-9a84-5a7c873b3d26_1815x1210.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sOFT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d0c8f7-9ec6-4ee2-9a84-5a7c873b3d26_1815x1210.png 424w, https://substackcdn.com/image/fetch/$s_!sOFT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d0c8f7-9ec6-4ee2-9a84-5a7c873b3d26_1815x1210.png 848w, https://substackcdn.com/image/fetch/$s_!sOFT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d0c8f7-9ec6-4ee2-9a84-5a7c873b3d26_1815x1210.png 1272w, https://substackcdn.com/image/fetch/$s_!sOFT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d0c8f7-9ec6-4ee2-9a84-5a7c873b3d26_1815x1210.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sOFT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d0c8f7-9ec6-4ee2-9a84-5a7c873b3d26_1815x1210.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77d0c8f7-9ec6-4ee2-9a84-5a7c873b3d26_1815x1210.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sOFT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d0c8f7-9ec6-4ee2-9a84-5a7c873b3d26_1815x1210.png 424w, https://substackcdn.com/image/fetch/$s_!sOFT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d0c8f7-9ec6-4ee2-9a84-5a7c873b3d26_1815x1210.png 848w, https://substackcdn.com/image/fetch/$s_!sOFT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d0c8f7-9ec6-4ee2-9a84-5a7c873b3d26_1815x1210.png 1272w, https://substackcdn.com/image/fetch/$s_!sOFT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d0c8f7-9ec6-4ee2-9a84-5a7c873b3d26_1815x1210.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the first iteration I leaded into a couple of core ideas:</p><ul><li><p>I focused on keeping the colors similar to the current flag. The revolutionary war was source of symbolism I appreciated.</p></li><li><p>I tested an anchor as a representation of the harbor, a major source of early population growth and economic activity for the city.</p></li><li><p>I leaned into the original idea of Boston&#8217;s &#8220;three hills&#8221;. I used a variety of triangles and three pointed stars to represent this.</p></li></ul><p>I had a lot of variation in testing at this stage but nothing was particularly inspiring, unique, or fit as a good symbol for Boston. I liked the idea of the revolutionary war uniform as a symbol for the flag. The Boson Massacre, the Boston Tea Party, and many other similar events catalyzed US independence. I tried to lean into this more in next iteration.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4k3L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53751d3e-487a-452d-afff-49a32b7c612d_1821x1214.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4k3L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53751d3e-487a-452d-afff-49a32b7c612d_1821x1214.png 424w, https://substackcdn.com/image/fetch/$s_!4k3L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53751d3e-487a-452d-afff-49a32b7c612d_1821x1214.png 848w, https://substackcdn.com/image/fetch/$s_!4k3L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53751d3e-487a-452d-afff-49a32b7c612d_1821x1214.png 1272w, https://substackcdn.com/image/fetch/$s_!4k3L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53751d3e-487a-452d-afff-49a32b7c612d_1821x1214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4k3L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53751d3e-487a-452d-afff-49a32b7c612d_1821x1214.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53751d3e-487a-452d-afff-49a32b7c612d_1821x1214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4k3L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53751d3e-487a-452d-afff-49a32b7c612d_1821x1214.png 424w, https://substackcdn.com/image/fetch/$s_!4k3L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53751d3e-487a-452d-afff-49a32b7c612d_1821x1214.png 848w, https://substackcdn.com/image/fetch/$s_!4k3L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53751d3e-487a-452d-afff-49a32b7c612d_1821x1214.png 1272w, https://substackcdn.com/image/fetch/$s_!4k3L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53751d3e-487a-452d-afff-49a32b7c612d_1821x1214.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These flags were simple and recognizable, but they shared too many similarities with other flags like the UK and the Confederacy. I quickly moved on from these.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tPyA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd4af25-2c4f-40ab-8e22-7f6f30d17329_1812x1396.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tPyA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd4af25-2c4f-40ab-8e22-7f6f30d17329_1812x1396.png 424w, https://substackcdn.com/image/fetch/$s_!tPyA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd4af25-2c4f-40ab-8e22-7f6f30d17329_1812x1396.png 848w, https://substackcdn.com/image/fetch/$s_!tPyA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd4af25-2c4f-40ab-8e22-7f6f30d17329_1812x1396.png 1272w, https://substackcdn.com/image/fetch/$s_!tPyA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd4af25-2c4f-40ab-8e22-7f6f30d17329_1812x1396.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tPyA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd4af25-2c4f-40ab-8e22-7f6f30d17329_1812x1396.png" width="1456" height="1122" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbd4af25-2c4f-40ab-8e22-7f6f30d17329_1812x1396.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tPyA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd4af25-2c4f-40ab-8e22-7f6f30d17329_1812x1396.png 424w, https://substackcdn.com/image/fetch/$s_!tPyA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd4af25-2c4f-40ab-8e22-7f6f30d17329_1812x1396.png 848w, https://substackcdn.com/image/fetch/$s_!tPyA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd4af25-2c4f-40ab-8e22-7f6f30d17329_1812x1396.png 1272w, https://substackcdn.com/image/fetch/$s_!tPyA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd4af25-2c4f-40ab-8e22-7f6f30d17329_1812x1396.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I was more comfortable with this second iteration. I used more red and orange and leaned into into the idea of the three hills. The three-triangle variations were fun but looked too much like the Legend of Zelda&#8217;s triforce. The symbolism here also wasn&#8217;t resonating deeply. The three hills were important once, but not core to the identity of Boston. I looked for more inspiration.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a3-q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F847ab4ca-884a-47ff-b3b3-b1df0343ac60_1814x1292.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a3-q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F847ab4ca-884a-47ff-b3b3-b1df0343ac60_1814x1292.png 424w, https://substackcdn.com/image/fetch/$s_!a3-q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F847ab4ca-884a-47ff-b3b3-b1df0343ac60_1814x1292.png 848w, https://substackcdn.com/image/fetch/$s_!a3-q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F847ab4ca-884a-47ff-b3b3-b1df0343ac60_1814x1292.png 1272w, https://substackcdn.com/image/fetch/$s_!a3-q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F847ab4ca-884a-47ff-b3b3-b1df0343ac60_1814x1292.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a3-q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F847ab4ca-884a-47ff-b3b3-b1df0343ac60_1814x1292.png" width="1456" height="1037" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/847ab4ca-884a-47ff-b3b3-b1df0343ac60_1814x1292.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1037,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!a3-q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F847ab4ca-884a-47ff-b3b3-b1df0343ac60_1814x1292.png 424w, https://substackcdn.com/image/fetch/$s_!a3-q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F847ab4ca-884a-47ff-b3b3-b1df0343ac60_1814x1292.png 848w, https://substackcdn.com/image/fetch/$s_!a3-q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F847ab4ca-884a-47ff-b3b3-b1df0343ac60_1814x1292.png 1272w, https://substackcdn.com/image/fetch/$s_!a3-q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F847ab4ca-884a-47ff-b3b3-b1df0343ac60_1814x1292.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Once again I looked for beautiful examples that I had respect for. Out of this batch there were a couple of themes I latched onto.</p><ul><li><p>Geographical symbolism is powerful: River stripes are often prominent and the Charles River in Boston is an integral part of the city&#8217;s landscape.</p></li><li><p>Centerpieces can be beautiful and inspiring: I especially found the design of the US Bicentennial to be a lovely design.</p></li><li><p>Centerpiece symbols are powerful: The symbolism of the three hills wasn&#8217;t resonating. I loved the symbolism of the harbor, when I tested an anchor early in the process. However, I didn&#8217;t care for the anchor itself. Maybe a compass would resonate more?</p></li></ul><p>Afterward, I pivoted and mostly focused on a design for a centerpiece. A couple of options came from this.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VoP8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bdca88-a48e-4bb7-91b0-1829d0ebc4c5_2000x682.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VoP8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bdca88-a48e-4bb7-91b0-1829d0ebc4c5_2000x682.png 424w, https://substackcdn.com/image/fetch/$s_!VoP8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bdca88-a48e-4bb7-91b0-1829d0ebc4c5_2000x682.png 848w, https://substackcdn.com/image/fetch/$s_!VoP8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bdca88-a48e-4bb7-91b0-1829d0ebc4c5_2000x682.png 1272w, https://substackcdn.com/image/fetch/$s_!VoP8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bdca88-a48e-4bb7-91b0-1829d0ebc4c5_2000x682.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VoP8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bdca88-a48e-4bb7-91b0-1829d0ebc4c5_2000x682.png" width="1456" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20bdca88-a48e-4bb7-91b0-1829d0ebc4c5_2000x682.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VoP8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bdca88-a48e-4bb7-91b0-1829d0ebc4c5_2000x682.png 424w, https://substackcdn.com/image/fetch/$s_!VoP8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bdca88-a48e-4bb7-91b0-1829d0ebc4c5_2000x682.png 848w, https://substackcdn.com/image/fetch/$s_!VoP8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bdca88-a48e-4bb7-91b0-1829d0ebc4c5_2000x682.png 1272w, https://substackcdn.com/image/fetch/$s_!VoP8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20bdca88-a48e-4bb7-91b0-1829d0ebc4c5_2000x682.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The compass was a turning point. It resonated with me more as a symbol for the harbor and Boston&#8217;s innovation. It&#8217;s simple, beautiful, and encapsulates the city&#8217;s economic strength. To top it off, I found the <a href="https://www.boston.gov/departments/innovation-and-technology/brand-guidelines">Boston branding guidelines</a>. This established a familiar color palette that would naturally <strong>feel</strong> more like Boston.</p><p>The first draft I was proud of:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cMJz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb862c4d1-3f2f-4774-b038-00f76749b963_2000x1427.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cMJz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb862c4d1-3f2f-4774-b038-00f76749b963_2000x1427.png 424w, https://substackcdn.com/image/fetch/$s_!cMJz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb862c4d1-3f2f-4774-b038-00f76749b963_2000x1427.png 848w, https://substackcdn.com/image/fetch/$s_!cMJz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb862c4d1-3f2f-4774-b038-00f76749b963_2000x1427.png 1272w, https://substackcdn.com/image/fetch/$s_!cMJz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb862c4d1-3f2f-4774-b038-00f76749b963_2000x1427.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cMJz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb862c4d1-3f2f-4774-b038-00f76749b963_2000x1427.png" width="1456" height="1039" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b862c4d1-3f2f-4774-b038-00f76749b963_2000x1427.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1039,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cMJz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb862c4d1-3f2f-4774-b038-00f76749b963_2000x1427.png 424w, https://substackcdn.com/image/fetch/$s_!cMJz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb862c4d1-3f2f-4774-b038-00f76749b963_2000x1427.png 848w, https://substackcdn.com/image/fetch/$s_!cMJz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb862c4d1-3f2f-4774-b038-00f76749b963_2000x1427.png 1272w, https://substackcdn.com/image/fetch/$s_!cMJz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb862c4d1-3f2f-4774-b038-00f76749b963_2000x1427.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This first draft was the core inspiration for all variations after this. The compass was a symbol for the harbor and Boston innovation, the dark blue circle was a representation of the Charles River, and the outer light blue would represent the Atlantic Ocean. Many variations were created from this, but the final version would be similar.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0R5x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6457903f-ec97-436d-84d5-a8d3c01c27b4_2000x1467.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0R5x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6457903f-ec97-436d-84d5-a8d3c01c27b4_2000x1467.png 424w, https://substackcdn.com/image/fetch/$s_!0R5x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6457903f-ec97-436d-84d5-a8d3c01c27b4_2000x1467.png 848w, https://substackcdn.com/image/fetch/$s_!0R5x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6457903f-ec97-436d-84d5-a8d3c01c27b4_2000x1467.png 1272w, https://substackcdn.com/image/fetch/$s_!0R5x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6457903f-ec97-436d-84d5-a8d3c01c27b4_2000x1467.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0R5x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6457903f-ec97-436d-84d5-a8d3c01c27b4_2000x1467.png" width="1456" height="1068" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6457903f-ec97-436d-84d5-a8d3c01c27b4_2000x1467.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1068,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0R5x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6457903f-ec97-436d-84d5-a8d3c01c27b4_2000x1467.png 424w, https://substackcdn.com/image/fetch/$s_!0R5x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6457903f-ec97-436d-84d5-a8d3c01c27b4_2000x1467.png 848w, https://substackcdn.com/image/fetch/$s_!0R5x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6457903f-ec97-436d-84d5-a8d3c01c27b4_2000x1467.png 1272w, https://substackcdn.com/image/fetch/$s_!0R5x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6457903f-ec97-436d-84d5-a8d3c01c27b4_2000x1467.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>New variations changed mostly the compass styling and the core colors. I loved the compass, but the yellow didn&#8217;t quite <strong>feel</strong> like Boston. The blue and yellow are the Boston Marathon colors, the Bruins colors, a new Red Sox uniform, and the colors of our revolutionary war uniforms (not really). It wasn&#8217;t hitting home.</p><p>It needed a different color. A color that felt more like <em>Boston</em>. </p><p>It needed red.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kYLD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545b8e7d-ea6e-4582-a128-b1a1d8ab8001_2000x1356.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kYLD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545b8e7d-ea6e-4582-a128-b1a1d8ab8001_2000x1356.png 424w, https://substackcdn.com/image/fetch/$s_!kYLD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545b8e7d-ea6e-4582-a128-b1a1d8ab8001_2000x1356.png 848w, https://substackcdn.com/image/fetch/$s_!kYLD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545b8e7d-ea6e-4582-a128-b1a1d8ab8001_2000x1356.png 1272w, https://substackcdn.com/image/fetch/$s_!kYLD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545b8e7d-ea6e-4582-a128-b1a1d8ab8001_2000x1356.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kYLD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545b8e7d-ea6e-4582-a128-b1a1d8ab8001_2000x1356.png" width="1456" height="987" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/545b8e7d-ea6e-4582-a128-b1a1d8ab8001_2000x1356.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:987,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kYLD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545b8e7d-ea6e-4582-a128-b1a1d8ab8001_2000x1356.png 424w, https://substackcdn.com/image/fetch/$s_!kYLD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545b8e7d-ea6e-4582-a128-b1a1d8ab8001_2000x1356.png 848w, https://substackcdn.com/image/fetch/$s_!kYLD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545b8e7d-ea6e-4582-a128-b1a1d8ab8001_2000x1356.png 1272w, https://substackcdn.com/image/fetch/$s_!kYLD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545b8e7d-ea6e-4582-a128-b1a1d8ab8001_2000x1356.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Red symbolizes the historic freedom trail and Boston's distinctive red brick architecture. These felt like Boston and were resonating well!</p><p>Some of these were extra fun, but suffered some flaws. The middle right felt too much like Captain America. The bottom right, with the white outline, looks incredible up close, but it doesn&#8217;t translate well at a distance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xpcy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8ec334-2f18-4523-856b-90429c2e8b8f_2000x1456.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xpcy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8ec334-2f18-4523-856b-90429c2e8b8f_2000x1456.png 424w, https://substackcdn.com/image/fetch/$s_!xpcy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8ec334-2f18-4523-856b-90429c2e8b8f_2000x1456.png 848w, https://substackcdn.com/image/fetch/$s_!xpcy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8ec334-2f18-4523-856b-90429c2e8b8f_2000x1456.png 1272w, https://substackcdn.com/image/fetch/$s_!xpcy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8ec334-2f18-4523-856b-90429c2e8b8f_2000x1456.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xpcy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8ec334-2f18-4523-856b-90429c2e8b8f_2000x1456.png" width="1456" height="1060" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f8ec334-2f18-4523-856b-90429c2e8b8f_2000x1456.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1060,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xpcy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8ec334-2f18-4523-856b-90429c2e8b8f_2000x1456.png 424w, https://substackcdn.com/image/fetch/$s_!xpcy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8ec334-2f18-4523-856b-90429c2e8b8f_2000x1456.png 848w, https://substackcdn.com/image/fetch/$s_!xpcy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8ec334-2f18-4523-856b-90429c2e8b8f_2000x1456.png 1272w, https://substackcdn.com/image/fetch/$s_!xpcy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f8ec334-2f18-4523-856b-90429c2e8b8f_2000x1456.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I made more precise measurements at this stage and settled on some finalists. These finalists were experimented on a lot and felt the best. After ranking symbolism, color contrast, manufacturing impact, and overall <strong>feeling</strong>, the middle flag came out the winner.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YUIH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F728049a7-96b4-4f46-9bc7-2d902fb2b255_2000x1333.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YUIH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F728049a7-96b4-4f46-9bc7-2d902fb2b255_2000x1333.png 424w, https://substackcdn.com/image/fetch/$s_!YUIH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F728049a7-96b4-4f46-9bc7-2d902fb2b255_2000x1333.png 848w, https://substackcdn.com/image/fetch/$s_!YUIH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F728049a7-96b4-4f46-9bc7-2d902fb2b255_2000x1333.png 1272w, https://substackcdn.com/image/fetch/$s_!YUIH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F728049a7-96b4-4f46-9bc7-2d902fb2b255_2000x1333.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YUIH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F728049a7-96b4-4f46-9bc7-2d902fb2b255_2000x1333.png" width="1456" height="970" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/728049a7-96b4-4f46-9bc7-2d902fb2b255_2000x1333.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:970,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YUIH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F728049a7-96b4-4f46-9bc7-2d902fb2b255_2000x1333.png 424w, https://substackcdn.com/image/fetch/$s_!YUIH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F728049a7-96b4-4f46-9bc7-2d902fb2b255_2000x1333.png 848w, https://substackcdn.com/image/fetch/$s_!YUIH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F728049a7-96b4-4f46-9bc7-2d902fb2b255_2000x1333.png 1272w, https://substackcdn.com/image/fetch/$s_!YUIH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F728049a7-96b4-4f46-9bc7-2d902fb2b255_2000x1333.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can read <a href="https://www.wesleyabbey.io/post/bostonflag">full details on symbolism and dimensions on this page</a>.</p><p>New flags usually go through a local design competition before getting adopted. A symbol created by the people for the people. This wasn&#8217;t created for a competition but this will be my submission when the city is ready to have one.</p><p>Roman Mars captures the original inspiration for this project well.</p><div class="pullquote"><p>A great city flag represents a city to its people and its people to the world at large. When a flag is beautiful, that connection becomes beautiful.</p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ho0-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1f517e2-f8b8-4cfd-a5a3-d0050c3c4717_2000x1113.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ho0-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1f517e2-f8b8-4cfd-a5a3-d0050c3c4717_2000x1113.png 424w, https://substackcdn.com/image/fetch/$s_!Ho0-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1f517e2-f8b8-4cfd-a5a3-d0050c3c4717_2000x1113.png 848w, https://substackcdn.com/image/fetch/$s_!Ho0-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1f517e2-f8b8-4cfd-a5a3-d0050c3c4717_2000x1113.png 1272w, https://substackcdn.com/image/fetch/$s_!Ho0-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1f517e2-f8b8-4cfd-a5a3-d0050c3c4717_2000x1113.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ho0-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1f517e2-f8b8-4cfd-a5a3-d0050c3c4717_2000x1113.png" width="1456" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1f517e2-f8b8-4cfd-a5a3-d0050c3c4717_2000x1113.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ho0-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1f517e2-f8b8-4cfd-a5a3-d0050c3c4717_2000x1113.png 424w, https://substackcdn.com/image/fetch/$s_!Ho0-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1f517e2-f8b8-4cfd-a5a3-d0050c3c4717_2000x1113.png 848w, https://substackcdn.com/image/fetch/$s_!Ho0-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1f517e2-f8b8-4cfd-a5a3-d0050c3c4717_2000x1113.png 1272w, https://substackcdn.com/image/fetch/$s_!Ho0-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1f517e2-f8b8-4cfd-a5a3-d0050c3c4717_2000x1113.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/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 Wasabi! 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[Boston Flag]]></title><description><![CDATA[A symbol of unity and pride for the people.]]></description><link>https://blog.wesleyabbey.io/p/boston-flag</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/boston-flag</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Mon, 10 Jul 2023 01:54:00 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%2Fa40f9d6f-6fcd-4a0e-8c06-50f8ed6a8299_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OLo9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f93e63-f241-4a5f-a356-319ae4ee1699_2000x1333.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OLo9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f93e63-f241-4a5f-a356-319ae4ee1699_2000x1333.png 424w, https://substackcdn.com/image/fetch/$s_!OLo9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f93e63-f241-4a5f-a356-319ae4ee1699_2000x1333.png 848w, https://substackcdn.com/image/fetch/$s_!OLo9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f93e63-f241-4a5f-a356-319ae4ee1699_2000x1333.png 1272w, https://substackcdn.com/image/fetch/$s_!OLo9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f93e63-f241-4a5f-a356-319ae4ee1699_2000x1333.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OLo9!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f93e63-f241-4a5f-a356-319ae4ee1699_2000x1333.png" width="1200" height="799.4505494505495" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61f93e63-f241-4a5f-a356-319ae4ee1699_2000x1333.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:970,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OLo9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f93e63-f241-4a5f-a356-319ae4ee1699_2000x1333.png 424w, https://substackcdn.com/image/fetch/$s_!OLo9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f93e63-f241-4a5f-a356-319ae4ee1699_2000x1333.png 848w, https://substackcdn.com/image/fetch/$s_!OLo9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f93e63-f241-4a5f-a356-319ae4ee1699_2000x1333.png 1272w, https://substackcdn.com/image/fetch/$s_!OLo9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61f93e63-f241-4a5f-a356-319ae4ee1699_2000x1333.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The compass centerpiece represents Boston innovation and its rich maritime history. The surrounding dark blue circle symbolizes the Charles River that runs through the city. The red represents the Freedom Trail that winds through Boston, connecting our past to the present. The light blue symbolizes the Atlantic Ocean, which connects Boston to the rest of the world.</p><h2>Anatomy</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rinC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604448f6-6dd6-4377-a551-05395948b00a_1140x760.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rinC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604448f6-6dd6-4377-a551-05395948b00a_1140x760.png 424w, https://substackcdn.com/image/fetch/$s_!rinC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604448f6-6dd6-4377-a551-05395948b00a_1140x760.png 848w, https://substackcdn.com/image/fetch/$s_!rinC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604448f6-6dd6-4377-a551-05395948b00a_1140x760.png 1272w, https://substackcdn.com/image/fetch/$s_!rinC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604448f6-6dd6-4377-a551-05395948b00a_1140x760.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rinC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604448f6-6dd6-4377-a551-05395948b00a_1140x760.png" width="1140" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/604448f6-6dd6-4377-a551-05395948b00a_1140x760.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1140,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27615,&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;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rinC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604448f6-6dd6-4377-a551-05395948b00a_1140x760.png 424w, https://substackcdn.com/image/fetch/$s_!rinC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604448f6-6dd6-4377-a551-05395948b00a_1140x760.png 848w, https://substackcdn.com/image/fetch/$s_!rinC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604448f6-6dd6-4377-a551-05395948b00a_1140x760.png 1272w, https://substackcdn.com/image/fetch/$s_!rinC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604448f6-6dd6-4377-a551-05395948b00a_1140x760.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Optimistic Blue</figcaption></figure></div><p><strong>The light blue color</strong> of the flag symbolizes the Atlantic Ocean and Boston&#8217;s connection to the rest of the world. The light blue is <strong>Optimistic Blue</strong> and its represented by the hex value <strong>#288BE4</strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/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 Wasabi! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The standard ratio of the flag is a <strong>2x3</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gZH7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f27555-bcf8-4a6f-8ad3-3124e5538a17_1140x760.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gZH7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f27555-bcf8-4a6f-8ad3-3124e5538a17_1140x760.png 424w, https://substackcdn.com/image/fetch/$s_!gZH7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f27555-bcf8-4a6f-8ad3-3124e5538a17_1140x760.png 848w, https://substackcdn.com/image/fetch/$s_!gZH7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f27555-bcf8-4a6f-8ad3-3124e5538a17_1140x760.png 1272w, https://substackcdn.com/image/fetch/$s_!gZH7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f27555-bcf8-4a6f-8ad3-3124e5538a17_1140x760.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gZH7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f27555-bcf8-4a6f-8ad3-3124e5538a17_1140x760.png" width="1140" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14f27555-bcf8-4a6f-8ad3-3124e5538a17_1140x760.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1140,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19865,&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;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gZH7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f27555-bcf8-4a6f-8ad3-3124e5538a17_1140x760.png 424w, https://substackcdn.com/image/fetch/$s_!gZH7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f27555-bcf8-4a6f-8ad3-3124e5538a17_1140x760.png 848w, https://substackcdn.com/image/fetch/$s_!gZH7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f27555-bcf8-4a6f-8ad3-3124e5538a17_1140x760.png 1272w, https://substackcdn.com/image/fetch/$s_!gZH7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f27555-bcf8-4a6f-8ad3-3124e5538a17_1140x760.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Charles River Blue</figcaption></figure></div><p><strong>The dark blue color</strong> represents representing the Charles River running through Boston. One of the largest rivers in Massachusetts and a major source of economic strength for the city. The inner <strong>white circle</strong> is a symbol for Boston&#8217;s long winters and unity. The dark blue is <strong>Charles River Blue</strong> and its represented by the hex value <strong>#091F2F</strong>.</p><p>The diameter of the dark blue circle is 2/3rds (66%) the height of the flag. The diameter of the inner white circle is 2/3rds the length of the outer dark blue circle. Example: If the diameter of the dark blue circle is 600 pixels, the inner white circle&#8217;s diameter is 400 pixels.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!deZT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04175859-d89b-47e5-a518-b376d1f4e763_1140x760.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!deZT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04175859-d89b-47e5-a518-b376d1f4e763_1140x760.png 424w, https://substackcdn.com/image/fetch/$s_!deZT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04175859-d89b-47e5-a518-b376d1f4e763_1140x760.png 848w, https://substackcdn.com/image/fetch/$s_!deZT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04175859-d89b-47e5-a518-b376d1f4e763_1140x760.png 1272w, https://substackcdn.com/image/fetch/$s_!deZT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04175859-d89b-47e5-a518-b376d1f4e763_1140x760.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!deZT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04175859-d89b-47e5-a518-b376d1f4e763_1140x760.png" width="1140" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04175859-d89b-47e5-a518-b376d1f4e763_1140x760.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1140,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25200,&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="https://substackcdn.com/image/fetch/$s_!deZT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04175859-d89b-47e5-a518-b376d1f4e763_1140x760.png 424w, https://substackcdn.com/image/fetch/$s_!deZT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04175859-d89b-47e5-a518-b376d1f4e763_1140x760.png 848w, https://substackcdn.com/image/fetch/$s_!deZT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04175859-d89b-47e5-a518-b376d1f4e763_1140x760.png 1272w, https://substackcdn.com/image/fetch/$s_!deZT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04175859-d89b-47e5-a518-b376d1f4e763_1140x760.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Compass in Freedom Trail Red</figcaption></figure></div><p><strong>The compass</strong> is the heart of the flag. It symbolizes the harbor and the cities rich maritime history. The harbor is a major resource and historically important for the rapid growth of Boston. <strong>The red</strong> color is a symbol for the Freedom Trail, a brick trail running through Boston connecting our past to the present. The trail marks many locations significant to the history of the United States. The red is <strong>Freedom Trail Red</strong> and its represented by the hex value <strong>#FB4D42</strong>.</p><p>Dimensions of the compass can be broken down into two 4 pointed stars. The larger star at the forefront of the compass is 1/3rd the height of the flag. The smaller star is tilted 45 degrees and is 2/3rd the height of the lager star. For example, the height of the flag is 9 feet, the height of the larger, forefront star, is 3 feet, and the smaller star is 2 feet.</p><h2>Plan of Action</h2><p>Like many others, Roman Mars and the 99% invisible podcast, was the source of inspiration for this project. I&#8217;m happy to finally have created a beautiful symbol for the city I live in.</p><p>I&#8217;d love to see Boston City Council create a public competition to redesign the flag for the city. These competitions have been successful in many other cities like <a href="https://pocatello.gov/732/Pocatello-Flag">Pocatello</a>, <a href="https://en.wikipedia.org/wiki/Flag_of_Chicago">Chicago</a>, <a href="https://milwaukeeflag.com/">Milwaukee</a>, <a href="https://www.syracuseflag.com/">Syracuse</a>, <a href="https://www.lincoln.ne.gov/City/Mayor/City-Communications/City-Flag">Lincoln</a>, <a href="https://www.reno.gov/community/arts-culture/reno-flag-project">Reno</a> and many more. </p><p>I love Boston and I hope this motivates others to add a little more beauty to their world.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.wesleyabbey.io/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Questions to accelerate connection]]></title><description><![CDATA[A series of increasingly personal questions]]></description><link>https://blog.wesleyabbey.io/p/questions-to-accelerate-connection</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/questions-to-accelerate-connection</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Thu, 04 May 2023 00:25:00 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%2F9826625c-da43-4e7d-8aee-a957ca751f30_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I regularly pull from this list as a cheat sheet. I&#8217;ve referenced this list regularly and its helped me form deeper relationships with the people in my life. I hope this list can help others in the same way its helped me. They&#8217;re also regularly referred to as the &#8220;36 questions to fall in love&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sllD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9826625c-da43-4e7d-8aee-a957ca751f30_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sllD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9826625c-da43-4e7d-8aee-a957ca751f30_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!sllD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9826625c-da43-4e7d-8aee-a957ca751f30_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!sllD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9826625c-da43-4e7d-8aee-a957ca751f30_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!sllD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9826625c-da43-4e7d-8aee-a957ca751f30_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sllD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9826625c-da43-4e7d-8aee-a957ca751f30_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9826625c-da43-4e7d-8aee-a957ca751f30_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Create an ultra-abstract image representing the connection between two people. The artwork should be extremely abstract, with the human figures represented as mere suggestions or essences, using geometric shapes or fluid, organic forms. The color scheme should be eclectic, incorporating a wide range of hues to create a visually stimulating effect. The background should be equally abstract, with textures and patterns that complement the main figures. The overall composition should be avant-garde, focusing on conveying the idea of a connection in an innovative and unconventional manner.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Create an ultra-abstract image representing the connection between two people. The artwork should be extremely abstract, with the human figures represented as mere suggestions or essences, using geometric shapes or fluid, organic forms. The color scheme should be eclectic, incorporating a wide range of hues to create a visually stimulating effect. The background should be equally abstract, with textures and patterns that complement the main figures. The overall composition should be avant-garde, focusing on conveying the idea of a connection in an innovative and unconventional manner." title="Create an ultra-abstract image representing the connection between two people. The artwork should be extremely abstract, with the human figures represented as mere suggestions or essences, using geometric shapes or fluid, organic forms. The color scheme should be eclectic, incorporating a wide range of hues to create a visually stimulating effect. The background should be equally abstract, with textures and patterns that complement the main figures. The overall composition should be avant-garde, focusing on conveying the idea of a connection in an innovative and unconventional manner." srcset="https://substackcdn.com/image/fetch/$s_!sllD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9826625c-da43-4e7d-8aee-a957ca751f30_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!sllD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9826625c-da43-4e7d-8aee-a957ca751f30_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!sllD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9826625c-da43-4e7d-8aee-a957ca751f30_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!sllD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9826625c-da43-4e7d-8aee-a957ca751f30_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Set I</h2><ol><li><p>Given the choice of anyone in the world, whom would you want as a dinner guest?</p></li><li><p>Would you like to be famous? In what way?</p></li><li><p>Before making a telephone call, do you ever rehearse what you are going to say? Why?</p></li><li><p>What would constitute a "perfect" day for you?</p></li><li><p>When did you last sing to yourself? To someone else?</p></li><li><p>If you were able to live to the age of 90 and retain either the mind or body of a 30-year-old for the last 60 years of your life, which would you want?</p></li><li><p>Do you have a secret hunch about how you will die?</p></li><li><p>Name three things you and your partner appear to have in common.</p></li><li><p>For what in your life do you feel most grateful?</p></li><li><p>If you could change anything about the way you were raised, what would it be?</p></li><li><p>Take four minutes and tell your partner your life story in as much detail as possible.</p></li><li><p>If you could wake up tomorrow having gained any one quality or ability, what would it be?</p></li></ol><h2>Set II</h2><ol><li><p>If a crystal ball could tell you the truth about yourself, your life, the future, or anything else, what would you want to know?</p></li><li><p>Is there something that you've dreamed of doing for a long time? Why haven't you done it?</p></li><li><p>What is the greatest accomplishment of your life?</p></li><li><p>What do you value most in a friendship?</p></li><li><p>What is your most treasured memory?</p></li><li><p>What is your most terrible memory?</p></li><li><p>If you knew that in one year you would die suddenly, would you change anything about the way you are now living? Why?</p></li><li><p>What does friendship mean to you?</p></li><li><p>What roles do love and affection play in your life?</p></li><li><p>Alternate sharing something you consider a positive characteristic of your partner. Share a total of five items.</p></li><li><p>How close and warm is your family? Do you feel your childhood was happier than most other people's?</p></li><li><p>How do you feel about your relationship with your mother?</p></li></ol><h2>Set III</h2><ol><li><p>Make three true "we" statements each. For instance, "We are both in this room feeling..."</p></li><li><p>Complete this sentence: "I wish I had someone with whom I could share..."</p></li><li><p>If you were going to become a close friend with your partner, please share what would be important for him or her to know.</p></li><li><p>Tell your partner what you like about them; be very honest this time, saying things that you might not say to someone you've just met.</p></li><li><p>Share with your partner an embarrassing moment in your life.</p></li><li><p>When did you last cry in front of another person? By yourself?</p></li><li><p>Tell your partner something that you like about them already.</p></li><li><p>What, if anything, is too serious to be joked about?</p></li><li><p>If you were to die this evening with no opportunity to communicate with anyone, what would you most regret not having told someone? Why haven't you told them yet?</p></li><li><p>Your house, containing everything you own, catches fire. After saving your loved ones and pets, you have time to safely make a final dash to save any one item. What would it be? Why?</p></li><li><p>Of all the people in your family, whose death would you find most disturbing? Why?</p></li><li><p>Share a personal problem and ask your partner's advice on how he or she might handle it. Also, ask your partner to reflect to you how you seem to be feeling about the problem you have chosen.</p></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/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 Wasabi! 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>]]></content:encoded></item><item><title><![CDATA[Where would you go if Twitter died?]]></title><description><![CDATA[If the end of this saga ends in the fiery death of Twitter, where would you go?]]></description><link>https://blog.wesleyabbey.io/p/twitters-death</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/twitters-death</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Fri, 18 Nov 2022 03:05:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gjys!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa40f9d6f-6fcd-4a0e-8c06-50f8ed6a8299_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If the end of this saga ends in the fiery death of Twitter, where would you go?</p><p>I&#8217;ve used the moment to check out substack.</p><p>Seems like people are flocking across the social verse. Some folks are flocking to Mastodon, Tumblr, Instagram, YouTube, WhatsApp, iMessage.</p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[2038: Y2K, Unix, and the end of time]]></title><description><![CDATA[Gangnam style and problems with time and]]></description><link>https://blog.wesleyabbey.io/p/2038-y2k-unix-and-the-end-of-time</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/2038-y2k-unix-and-the-end-of-time</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Sun, 23 Aug 2020 18:33:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ptDY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc431d2e-9dcd-4bbe-9f27-089879eb920f_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>7 seconds after 3:14am on January 19th, 2038 technology across the world will break.</strong></p><p>Programming with dates and time is a gross experience. Most programmers will eventually learn of this pain and all the bugs waiting to take down their software.</p><p>These bugs tend to pop up the most when we&#8217;re dealing with time zones, leap dates, and overflow. Time zones and leap dates could each be separate essays on developer pain and anxiety,<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> but for now let's talk about <em>overflow</em>. We&#8217;re going to specifically talk about <strong>the next Y2K</strong> known as the 2038 problem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ptDY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc431d2e-9dcd-4bbe-9f27-089879eb920f_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ptDY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc431d2e-9dcd-4bbe-9f27-089879eb920f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ptDY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc431d2e-9dcd-4bbe-9f27-089879eb920f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ptDY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc431d2e-9dcd-4bbe-9f27-089879eb920f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ptDY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc431d2e-9dcd-4bbe-9f27-089879eb920f_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ptDY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc431d2e-9dcd-4bbe-9f27-089879eb920f_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc431d2e-9dcd-4bbe-9f27-089879eb920f_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2427573,&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="https://substackcdn.com/image/fetch/$s_!ptDY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc431d2e-9dcd-4bbe-9f27-089879eb920f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ptDY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc431d2e-9dcd-4bbe-9f27-089879eb920f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ptDY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc431d2e-9dcd-4bbe-9f27-089879eb920f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ptDY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc431d2e-9dcd-4bbe-9f27-089879eb920f_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Why Y2K was a problem</h2><p>Let&#8217;s clarify something: Y2K was a real problem, but it was blown out of proportion<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>.<sup> </sup>When the new millennium rolled around a lot of existing bugs had been found and fixed. While some issues were missed, nothing was catastrophic. However, 2038 could be a bigger problem than Y2K.</p><p>Y2K was an issue because of how computers store dates. The problem with Y2K was the years rolling over from 98, 99 &#10145;&#65039;00. This is going to be the same problem in 2038 but the number we use to track time will be the root of the problem.</p><h2>The Unix timestamp</h2><p>Practically all computers track time with the Unix timestamp. This is a counter that started on January 1st 1970 and has been ticking every second since then.</p><p>The Unix timestamp at the time of this post: 1,598,007,347</p><h2>Integer overflow</h2><p>Y2K was a known problem because we knew the date was going to roll over from 99 to 00. 2038 is also a known problem for the same reason. The key difference is the date won&#8217;t roll over, <strong>the number itself will</strong>.</p><p>In computers we store numbers as integers. Most of these numbers are "signed 32-bit integers". This means numbers in computers have a maximum value that can be stored in memory. The maximum value for a signed 32-bit integer is 2,147,483,647. This means when the unix timestamp gets close to that number it will reset like the Y2K date did and overflow. It&#8217;ll go from 2,147,483,646 to 2,147,483,647 to 0 (Technically it goes to -2,147,483,648, but 0 makes the point a little clearer).</p><p>Because this counter is tied to time, we can predict it will happen at exactly 3:14am and 7 seconds on January 19th, 2038 UTC.</p><h2>Gangnam Style</h2><p>A good way of thinking about this problem is to compare it to the <a href="https://www.economist.com/the-economist-explains/2014/12/10/how-gangnam-style-broke-youtubes-counter">Gangnam Style video bug.</a></p><p>At one point Gangnam style got so many views it broke the view counter. It went from 2.1 billion views to -2.1 billion views. This is because YouTube didn't have a number large enough that was capable of storing the view count for the video.</p><h2>How will we fix this problem?</h2><p>Luckily this problem is still 18 years away so no one cares about it right now. I'm guessing everyone will wait until the last minute and then scramble to fix everything.</p><p>A good fix for some groups will be to change how the number is stored. If the number can be stored as a 64-bit integer this will help the immediate issue. This doesn&#8217;t fix the problem though, it only kicks the can down the road. But, it kicks the can down 292 billion years from now... That's 20 times longer than the age of the universe so I think that will work.</p><h2>Things will break</h2><p>We may know about this problem almost two decades in advance, but because of the massive amount of software out in the world it will be impossible to prevent every bug.</p><p>A lot of tech is being built with the ability to avoid this problem. This is great, but older systems will still be vulnerable.</p><p>I expect this to be a lot like the millennium bug. There will be real problems and some overblown fear. But at the end of the day few people outside of the developers fixing the bug should be affected.</p><p>We have less than 500 million seconds until Y2K38. How will you spend it?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/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 Wasabi! 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><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>Leap seconds are a thing. <a href="https://www.wired.com/2012/07/leap-second-bug-wreaks-havoc-with-java-linux/">They suck.</a></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>I remember the start of the millennium clearly. My family threw a great New Years Eve party. It was a great time a lot of people came over and prepared for the countdown. No one really seemed worried about the millennium bug bringing about the new apocalypse. </p><p>The clock started counting down: 4, 3, 2, 1&#8212;Pure darkness. The power cut out. Otherwise reasonable people quickly started to freak out. The only other thing you could hear above the worried fussing of the people in the party was one person laughing.</p><p>It was my dad. He had just flipped the circuit breaker.</p></div></div>]]></content:encoded></item><item><title><![CDATA[A fun logic puzzle]]></title><description><![CDATA[What is the correct answer to this question?]]></description><link>https://blog.wesleyabbey.io/p/a-fun-logic-puzzle</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/a-fun-logic-puzzle</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Mon, 17 Aug 2020 02:06:00 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%2F804fc866-fa0d-44e9-a765-69257e95024d_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I recently came across the meta logic question below. Take a couple minutes to attempt it and once you have an answer, or give up, click the button below to see the answer and an explanation.</p><h2>What answer is the correct answer to <em>this</em> question?</h2><ol><li><p>All of the below.</p></li><li><p>None of the below.</p></li><li><p>All of the above.</p></li><li><p>One of the above.</p></li><li><p>None of the above.</p></li><li><p>None of the above.</p></li></ol><p>Take some time to think about this question and work it out yourself.</p><p>Scroll down to find the answer.</p><p></p><div><hr></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NEAw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804fc866-fa0d-44e9-a765-69257e95024d_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NEAw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804fc866-fa0d-44e9-a765-69257e95024d_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!NEAw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804fc866-fa0d-44e9-a765-69257e95024d_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!NEAw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804fc866-fa0d-44e9-a765-69257e95024d_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!NEAw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804fc866-fa0d-44e9-a765-69257e95024d_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NEAw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804fc866-fa0d-44e9-a765-69257e95024d_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/804fc866-fa0d-44e9-a765-69257e95024d_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A vibrant and colorful artistic representation of the lambda (&#955;) symbol, often used in logic and mathematics. The painting style should be a fusion of abstract and impressionist techniques, with the lambda symbol clearly and boldly depicted in the center of the canvas. The background should be a kaleidoscope of vivid colors, creating a dynamic and visually stimulating atmosphere. The lambda symbol, being the focal point, should be highlighted against this colorful backdrop, symbolizing the essence of logic and abstract thinking in a visually appealing and artistic manner.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A vibrant and colorful artistic representation of the lambda (&#955;) symbol, often used in logic and mathematics. The painting style should be a fusion of abstract and impressionist techniques, with the lambda symbol clearly and boldly depicted in the center of the canvas. The background should be a kaleidoscope of vivid colors, creating a dynamic and visually stimulating atmosphere. The lambda symbol, being the focal point, should be highlighted against this colorful backdrop, symbolizing the essence of logic and abstract thinking in a visually appealing and artistic manner." title="A vibrant and colorful artistic representation of the lambda (&#955;) symbol, often used in logic and mathematics. The painting style should be a fusion of abstract and impressionist techniques, with the lambda symbol clearly and boldly depicted in the center of the canvas. The background should be a kaleidoscope of vivid colors, creating a dynamic and visually stimulating atmosphere. The lambda symbol, being the focal point, should be highlighted against this colorful backdrop, symbolizing the essence of logic and abstract thinking in a visually appealing and artistic manner." srcset="https://substackcdn.com/image/fetch/$s_!NEAw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804fc866-fa0d-44e9-a765-69257e95024d_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!NEAw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804fc866-fa0d-44e9-a765-69257e95024d_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!NEAw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804fc866-fa0d-44e9-a765-69257e95024d_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!NEAw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804fc866-fa0d-44e9-a765-69257e95024d_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><p>If you're like a lot of people you're initial guess might have been 6. Lets talk about why that isn't the correct answer and then move onto disproving the other options.</p><p><strong>Answer:</strong> 5</p><p><strong>6 cannot be the answer</strong>. If 6 is true, 5 must also also be true. However, this is a contradiction against 6. 6 is not true.</p><p><strong>1 cannot be the answer</strong>. 2 is an immediate contradiction to 1. If all of the below are true, "None of the below" is a direct contradiction.</p><p><strong>3 cannot be the answer</strong>. We just ruled out 1 as a possible answer. "3. All the above" would mean 1 is a correct option. This is a contradiction. 3 is incorrect.</p><p>Our remaining options: 2, 4, and 5. This is getting a little more difficult to narrow down. Let's assume one of the remaining answers is true and then try to contradict ourselves.</p><p>Assume 4 is true and either 1, 2, or 3 are true. We know 1 and 3 are true so we could assume 2 is true. This is a contradiction though. 2 assumes "None of the below" are true, which includes 4. This is a contradiction. <strong>4 cannot be the answer</strong></p><p>If 4 is false we also know 2 is false. If 2 was true it would mean 4 is also true. We have already proven this incorrect. <strong>2 cannot be the answer</strong></p><p><strong>5</strong> is our only option left and our answer.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/p/a-fun-logic-puzzle?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.wesleyabbey.io/p/a-fun-logic-puzzle?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Learn to automate]]></title><description><![CDATA[Let's change how we talk about coding]]></description><link>https://blog.wesleyabbey.io/p/learn-to-automate</link><guid isPermaLink="false">https://blog.wesleyabbey.io/p/learn-to-automate</guid><dc:creator><![CDATA[Wes Abbey]]></dc:creator><pubDate>Tue, 04 Aug 2020 02:32:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gehE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab79ec1-ac19-4fda-9c95-e2370b655759_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gehE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab79ec1-ac19-4fda-9c95-e2370b655759_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gehE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab79ec1-ac19-4fda-9c95-e2370b655759_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!gehE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab79ec1-ac19-4fda-9c95-e2370b655759_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!gehE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab79ec1-ac19-4fda-9c95-e2370b655759_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!gehE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab79ec1-ac19-4fda-9c95-e2370b655759_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gehE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab79ec1-ac19-4fda-9c95-e2370b655759_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cab79ec1-ac19-4fda-9c95-e2370b655759_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A variation of the abstract painting in pointillism style, focusing on the theme of automation. This version should further explore the integration of mechanical and natural elements, using a multitude of small, distinct dots to form the image. The color palette should include a mix of cool metallic tones like silver and steel blue, contrasted with warm shades of orange and red, symbolizing the energy and warmth of technological advancement. The painting should have an energetic composition, with flowing lines and abstract shapes that suggest movement and the flow of information.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A variation of the abstract painting in pointillism style, focusing on the theme of automation. This version should further explore the integration of mechanical and natural elements, using a multitude of small, distinct dots to form the image. The color palette should include a mix of cool metallic tones like silver and steel blue, contrasted with warm shades of orange and red, symbolizing the energy and warmth of technological advancement. The painting should have an energetic composition, with flowing lines and abstract shapes that suggest movement and the flow of information." title="A variation of the abstract painting in pointillism style, focusing on the theme of automation. This version should further explore the integration of mechanical and natural elements, using a multitude of small, distinct dots to form the image. The color palette should include a mix of cool metallic tones like silver and steel blue, contrasted with warm shades of orange and red, symbolizing the energy and warmth of technological advancement. The painting should have an energetic composition, with flowing lines and abstract shapes that suggest movement and the flow of information." srcset="https://substackcdn.com/image/fetch/$s_!gehE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab79ec1-ac19-4fda-9c95-e2370b655759_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!gehE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab79ec1-ac19-4fda-9c95-e2370b655759_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!gehE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab79ec1-ac19-4fda-9c95-e2370b655759_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!gehE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab79ec1-ac19-4fda-9c95-e2370b655759_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The end of the 20th century ushered in the first great wave of the internet and software. We were thrust into the Digital Revolution and a new age of information.</p><p>We are only in the beginning of this new age. Seeing the rapid change of the field excites me every day. The pace of innovation is breakneck and it's so much fun keeping up.</p><p>This is a phenomenal area to be a part of and it's sad to see such a small number of students moving into the field.</p><p>Convincing students to learn how to code might be easier if it was framed a little differently.</p><p><strong>Coding is learning how to automate.</strong></p><p>Computers are incredible at automating away boring and repetitive tasks. They're also way better than humans at these tasks. The computer has been a massive boost to human productivity. Wouldn't you want this awesome tool to help you solve your problems?</p><p>Learn to automate.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.wesleyabbey.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.wesleyabbey.io/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>